一种蓝牙信道的处理方法及移动终端技术

技术编号:18624342 阅读:50 留言:0更新日期:2018-08-08 01:50
本发明专利技术提供了一种蓝牙信道的处理方法及移动终端。该方法包括:对蓝牙信道进行检测,确定信道质量满足第一预设条件的第一信道集合,所述第一信道集合包括多个蓝牙信道;接收蓝牙从设备确定的第二信道集合信息,其中,所述第二信道集合信息对应于第二信道集合,所述第二信道集合包括信道质量满足第二预设条件的多个蓝牙信道;确定所述第一信道集合和所述第二信道集合中的共同信道,得到第三信道集合;当所述第三信道集合的信道数量小于预设数量阈值、且所述第二信道集合的信道数量大于或等于所述预设数量阈值时,则将所述第二信道集合中的信道设置为所述蓝牙主设备与所述蓝牙从设备进行蓝牙连接的共同可用信道。本发明专利技术能够避免蓝牙设备之间通过蓝牙通讯播放的音频出现卡音或消音的问题。

A Bluetooth channel processing method and mobile terminal

The invention provides a processing method of a Bluetooth channel and a mobile terminal. The method includes: detecting a Bluetooth channel to determine the first set of channels for the channel quality to meet the first preset condition, the first channel set including a plurality of Bluetooth channels; receiving the second channel set information determined by the Bluetooth device from the device, in which the second channel collection information corresponds to the set of second channels, which is described. A set of second channels includes a plurality of Bluetooth channels that meet the second preset conditions of the channel quality; determine the common channel in the set of the first channel and the set of the second channel, and get the set of third channels; when the number of the set of the third channels is less than the predetermined number threshold, and the number of the second channel sets is the number of channels. When the amount is greater than or equal to the predetermined number threshold, the channel in the set of the second channels is set as a common available channel that the Bluetooth main device is connected to the Bluetooth from the Bluetooth device. The invention can avoid the problem of card sounds or silencing between audio devices played by Bluetooth communication devices.

【技术实现步骤摘要】
一种蓝牙信道的处理方法及移动终端
本专利技术涉及通信
,尤其涉及一种蓝牙信道的处理方法及移动终端。
技术介绍
蓝牙使用2.401~2.480GHz频段,每个频道的频宽为1MHz,一共是79个信道。蓝牙技术提供跳频方式来抗干扰,跳频技术是把频带分成若干个跳频信道(hopchannel),在一次连接中,无线电收发器按一定的码序列(即一定的规律,技术上叫做“伪随机码”,就是"假"的随机码)不断地从一个信道"跳"到另一个信道,只有收发双方是按这个规律进行通信的,而其他的干扰不可能按同样的规律进行干扰;跳频的瞬时带宽是很窄的,但通过扩展频谱技术使这个窄带宽成百倍地扩展成宽频带,使干扰导致的影响变成很小。其中,蓝牙装置可以通过检测79个信道中每个信道的干扰环境,来从79个信道中过滤出通信性能不好的信道,而将性能好的信道设置为自身蓝牙通信的可用信道,即,在可用信道上进行上述跳频通讯。而蓝牙协议规定最少使用20个信道来进行上述跳频通讯,而如果蓝牙通讯连接的两个设备之间,如果共同的性能好的信道不够20个,例如共同的性能好的信道只有15个,则会从该79个信道中排除该15个信道之外的64个信道中随机选择5个信道来补入作为两个设备之间的性能好的共用信道。举例来说,在用户使用蓝牙通讯技术听歌时存在两个蓝牙设备(手机蓝牙和蓝牙耳机),例如手机蓝牙判断所处干扰环境中的可用信道有30个,蓝牙耳机判断所处干扰环境中的可用信道有25个,而二者共同可用的信道是16个,这样需要从这79个信道排除该16个可用信道之外的63个信道中随机选择4个信道来作为可用信道。而蓝牙耳机或者车载蓝牙这些蓝牙产品的成熟度和性能上显然不如手机蓝牙,那么如果蓝牙耳机判断补入的4个信道为性能不好的信道,则经常会导致听歌过程中出现很严重的卡音甚至无声。由此可见,现有技术中的蓝牙信道的处理方法普遍存在着设备通过蓝牙通讯播放的音频卡音或消音的问题。
技术实现思路
本专利技术实施例提供一种蓝牙信道的处理方法及移动终端,以解决现有技术中的蓝牙信道的处理方法所存在的设备通过蓝牙通讯播放的音频卡音或消音的问题。为了解决上述技术问题,本专利技术是这样实现的:第一方面,本专利技术实施例提供了一种蓝牙信道的处理方法,应用于蓝牙主设备,该方法包括:对蓝牙信道进行检测,确定信道质量满足第一预设条件的第一信道集合,该第一信道集合包括多个蓝牙信道;接收蓝牙从设备确定的第二信道集合信息,其中,该第二信道集合信息对应于第二信道集合,该第二信道集合包括信道质量满足第二预设条件的多个蓝牙信道;确定该第一信道集合和该第二信道集合中的共同信道,得到第三信道集合;当该第三信道集合的信道数量小于预设数量阈值、且该第二信道集合的信道数量大于或等于该预设数量阈值时,则将该第二信道集合中的信道设置为该蓝牙主设备与该蓝牙从设备进行蓝牙连接的共同可用信道。第二方面,本专利技术实施例还提供了一种移动终端,该移动终端为蓝牙主设备,该移动终端包括:检测模块,用于对蓝牙信道进行检测,确定信道质量满足第一预设条件的第一信道集合,该第一信道集合包括多个蓝牙信道;接收模块,用于接收蓝牙从设备确定的第二信道集合信息,其中,该第二信道集合信息对应于第二信息集合,该第二信道集合包括信道质量满足第二预设条件的多个蓝牙信道;第一确定模块,用于确定该第一信道集合和该第二信道集合中的共同信道,得到第三信道集合;第一设置模块,用于当该第三信道集合的信道数量小于预设数量阈值、且该第二信道集合的信道数量大于或等于该预设数量阈值时,则将该第二信道集合中的信道设置为该蓝牙主设备与该蓝牙从设备进行蓝牙连接的共同可用信道。第三方面,本专利技术实施例还提供了一种移动终端,包括:存储器、处理器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现上述蓝牙信道的处理方法的步骤。第四方面,本专利技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述蓝牙信道的处理方法的步骤。在本专利技术实施例中,通过接收蓝牙从设备确定为性能好的第二信道集合信息,并确定蓝牙主设备侧判断为性能好的第一信道集合与所述第二信道集合信息对应的第二信道集合的交集,即第三信道集合,并在该第三信道集合的信道数量小于蓝牙通讯的最低信道数量、且该第二信道集合的信道数量大于或等于该最低信道数量的情况下,直接使用蓝牙从设备确定为性能好的第二信道集合中的信道来作为蓝牙主设备和蓝牙从设备进行蓝牙通讯的信道。使得蓝牙主设备和蓝牙从设备进行蓝牙通讯的信道能够符合蓝牙从设备的信道性能要求,避免蓝牙设备通过蓝牙通讯播放的音频出现卡音或消音的问题。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术第一实施例的蓝牙信道的处理方法的流程图;图2是本专利技术第二实施例的蓝牙信道的处理方法的流程图;图3是本专利技术第三实施例的移动终端的框图;图4是本专利技术第四实施例的移动终端的框图;图5是本专利技术第五实施例的移动终端的硬件结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。第一实施例参照图1,示出了本专利技术一个实施例的蓝牙信道的处理方法的流程图,应用于蓝牙主设备,所述方法具体可以包括如下步骤:步骤101,对蓝牙信道进行检测,确定信道质量满足第一预设条件的第一信道集合,所述第一信道集合包括多个蓝牙信道;其中,蓝牙主设备侧在使用蓝牙通讯时,可以实时地检测周围环境的信道质量。具体而言,蓝牙主设备可以通过向79个信道分别发送数据包的方式来检测各个信道的质量,从而确定信道质量满足第一预设条件的(即相对于该蓝牙主设备来说性能好的)多个蓝牙信道,即构成第一信道集合。其中,上述步骤101可采用常规的蓝牙信道检测方法,这里不再赘述。其中,所谓蓝牙主设备,即为请求蓝牙连接的设备。在实际应用中,该蓝牙主设备可以是移动终端,例如具备蓝牙功能的手机。步骤102,接收蓝牙从设备确定的第二信道集合信息,其中,所述第二信道集合信息对应于第二信道集合,所述第二信道集合包括信道质量满足第二预设条件的多个蓝牙信道;同样的,蓝牙从设备也可以采用如步骤101类似过程的方法对蓝牙信道进行检测,在此不再赘述,从而确定该蓝牙从设备检测后判断为性能好的多个蓝牙信道,并构成第二信道集合。其中,由于蓝牙主设备和蓝牙从设备所处的环境不同,所需要使用的蓝牙信道的要求也不同。因此,二者在进行蓝牙信道的检测过程中,所预设的蓝牙质量条件也不同。其中,针对蓝牙主设备的第一预设条件与针对蓝牙从设备的第二预设条件有所区别。但是,应当理解的是,不论是蓝牙主设备还是蓝牙从设备来检测各自可用的蓝牙信道,具体的蓝牙信道的检测和确定方法均可采用常规技术,这里不再赘述。其中,所谓蓝牙从设备,即为被请求蓝牙连接的设备,本文档来自技高网
...

【技术保护点】
1.一种蓝牙信道的处理方法,应用于蓝牙主设备,其特征在于,所述方法包括:对蓝牙信道进行检测,确定信道质量满足第一预设条件的第一信道集合,所述第一信道集合包括多个蓝牙信道;接收蓝牙从设备确定的第二信道集合信息,其中,所述第二信道集合信息对应于第二信道集合,所述第二信道集合包括信道质量满足第二预设条件的多个蓝牙信道;确定所述第一信道集合和所述第二信道集合中的共同信道,得到第三信道集合;当所述第三信道集合的信道数量小于预设数量阈值、且所述第二信道集合的信道数量大于或等于所述预设数量阈值时,则将所述第二信道集合中的信道设置为所述蓝牙主设备与所述蓝牙从设备进行蓝牙连接的共同可用信道。

【技术特征摘要】
1.一种蓝牙信道的处理方法,应用于蓝牙主设备,其特征在于,所述方法包括:对蓝牙信道进行检测,确定信道质量满足第一预设条件的第一信道集合,所述第一信道集合包括多个蓝牙信道;接收蓝牙从设备确定的第二信道集合信息,其中,所述第二信道集合信息对应于第二信道集合,所述第二信道集合包括信道质量满足第二预设条件的多个蓝牙信道;确定所述第一信道集合和所述第二信道集合中的共同信道,得到第三信道集合;当所述第三信道集合的信道数量小于预设数量阈值、且所述第二信道集合的信道数量大于或等于所述预设数量阈值时,则将所述第二信道集合中的信道设置为所述蓝牙主设备与所述蓝牙从设备进行蓝牙连接的共同可用信道。2.根据权利要求1所述的方法,其特征在于,所述确定所述第一信道集合和所述第二信道集合中的共同信道,得到第三信道集合之后,所述方法还包括:当所述第三信道集合的信道数量小于预设数量阈值、且所述第二信道集合的信道数量小于所述预设数量阈值时,则确定所述第一信道集合中除所述第三信道集合之外的信道为第四信道集合;计算所述预设数量阈值与所述第三信道集合的信道数量的差值;从所述第四信道集合中随机选择与所述差值的绝对值相等数量的信道作为第一可用信道;将所述第二信道集合中的信道和所述第一可用信道设置为所述蓝牙主设备与所述蓝牙从设备进行蓝牙连接的共同可用信道。3.根据权利要求1所述的方法,其特征在于,所述确定所述第一信道集合和所述第二信道集合的中共同信道,得到第三信道集合之后,所述方法还包括:当所述第三信道集合的信道数量大于或等于预设数量阈值时,将所述第三信道集合中的信道设置为所述蓝牙主设备与所述蓝牙从设备进行蓝牙连接的共同可用信道。4.一种移动终端,所述移动终端为蓝牙主设备,其特征在于,所述移动终端包括:检测模块,用于对蓝牙信道进行检测,确定信道质量满足第一预设条件的第一信道集合,所述第一信道集合包括多个蓝牙信道;接...

【专利技术属性】
技术研发人员:周庆明
申请(专利权)人:维沃移动通信有限公司
类型:发明
国别省市:广东,44

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

1