CN109587714B - 发送音频数据的方法、装置、存储介质及蓝牙耳机 - Google Patents

发送音频数据的方法、装置、存储介质及蓝牙耳机 Download PDF

Info

Publication number
CN109587714B
CN109587714B CN201811510316.XA CN201811510316A CN109587714B CN 109587714 B CN109587714 B CN 109587714B CN 201811510316 A CN201811510316 A CN 201811510316A CN 109587714 B CN109587714 B CN 109587714B
Authority
CN
China
Prior art keywords
wifi
cts
earphone
audio data
time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201811510316.XA
Other languages
English (en)
Other versions
CN109587714A (zh
Inventor
童伟峰
陈俊
张亮
杨磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Bestechnic Shanghai Co Ltd
Original Assignee
Bestechnic Shanghai Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Bestechnic Shanghai Co Ltd filed Critical Bestechnic Shanghai Co Ltd
Priority to CN201811510316.XA priority Critical patent/CN109587714B/zh
Publication of CN109587714A publication Critical patent/CN109587714A/zh
Application granted granted Critical
Publication of CN109587714B publication Critical patent/CN109587714B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/12Wireless traffic scheduling
    • H04W72/1215Wireless traffic scheduling for collaboration of different radio technologies
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R1/00Details of transducers, loudspeakers or microphones
    • H04R1/10Earpieces; Attachments therefor ; Earphones; Monophonic headphones
    • H04R1/1041Mechanical or electronic switches, or control elements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R3/00Circuits for transducers, loudspeakers or microphones
    • H04R3/12Circuits for transducers, loudspeakers or microphones for distributing signals to two or more loudspeakers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2201/00Details of transducers, loudspeakers or microphones covered by H04R1/00 but not provided for in any of its subgroups
    • H04R2201/10Details of earpieces, attachments therefor, earphones or monophonic headphones covered by H04R1/10 but not provided for in any of its subgroups
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04RLOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
    • H04R2430/00Signal processing covered by H04R, not provided for in its groups
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Otolaryngology (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种发送音频数据的方法、装置、存储介质及蓝牙耳机,方法包括:主耳机向从耳机发送音频数据之前或与智能设备收发音频数据之前,确定WIFI CTS信号的发送时间提前量,其中,发送时间提前量至少为CTS数据包的持续时间加上SIFS时间;按照发送时间提前量在满足预定条件的频段上发送WIFI CTS信号,其中,WIFI CTS信号中携带有请求WIFI设备保持静默的时间,保持静默的时间至少包括主从耳机或主耳机与智能设备间一个或多个蓝牙包的持续时间;向从耳机发送音频数据,或者,与智能设备收发音频数据。本发明实施例能够使得蓝牙信号少受WIFI信号干扰。

Description

发送音频数据的方法、装置、存储介质及蓝牙耳机
技术领域
本发明涉及通讯领域,特别涉及一种发送音频数据的方法、装置、存储介质及蓝牙耳机。
背景技术
随着社会进步和人民生活水平的提高,耳机已成为人们必不可少的生活用品。传统有线耳机通过导线连接智能设备(比如智能手机、笔记本电脑、平板电脑等),这会限制佩戴者的行动,尤其在运动场合十分不便。同时,耳机线的缠绕和拉扯,以及听诊器效应都影响用户体验。普通蓝牙耳机取消了耳机和智能设备之间的连线,但左右耳之间仍然存在连线。
真无线蓝牙耳机解决了左耳机和右耳机仍然存在连线的问题,其左右耳之间通过蓝牙传输音频数据。然而,现有的真无线蓝牙耳机容易受到WIFI 的干扰,尤其在人流密集等场合,蓝牙所在的2.4G经常充斥着大量2.4GWIFI 的干扰,这样严重影响真无线蓝牙耳机的数据传输。
发明内容
有鉴于此,本发明实施例提出了一种发送音频数据的方法、装置、存储介质及蓝牙耳机,用以解决现有技术的如下问题:现有的真无线蓝牙耳机容易受到WIFI的干扰,严重影响真无线蓝牙耳机的数据传输,用户体验较差。
一方面,本发明实施例提出了一种发送音频数据的方法,应用于真无线蓝牙耳机,包括:主耳机向从耳机发送音频数据之前,或者,所述主耳机与智能设备收发音频数据之前,所述主耳机确定WIFI CTS(Clear To Send,清除发送协议)信号的发送时间提前量,其中,所述发送时间提前量至少为 CTS数据包的持续时间加上SIFS(Short interframespace,短帧间间隔) 时间;所述主耳机按照所述发送时间提前量在满足预定条件的频段上发送所述WIFI CTS信号,其中,所述WIFI CTS信号中携带有请求所述WIFI设备保持静默的时间,所述保持静默的时间至少包括所述主从耳机或所述主耳机与所述智能设备间一个或多个蓝牙包的持续时间;所述主耳机向所述从耳机发送音频数据,或者,所述主耳机与所述智能设备收发音频数据。
在一些实施例中,所述主耳机按照所述发送时间提前量在满足预定条件的频段上发送所述WIFI CTS信号之前,还包括:所述主耳机根据接收到的 WIFI信号确定检测到的所有WIFI设备所使用的频段;根据所述主耳机工作频段和所述所有WIFI设备所使用的频段确定满足预定条件的频段。
在一些实施例中,所述满足预定条件的频段包括:包含所述主耳机工作频段的所有WIFI设备频段;或者,与所述主耳机工作频段最接近的N个存在数据发送的WIFI设备频段;或者,与所述主耳机工作频段周围的P个存在数据发送的WIFI设备频段中的M个WIFI设备频段;其中,P大于M,P、M和N 均为正整数。
在一些实施例中,所述主耳机确定WIFI CTS信号的发送时间提前量,包括:所述主耳机检测满足预定传输条件的传输音频数据的频段的数量是否达到预定个数;在未达到所述预定个数的情况下,确定WIFI CTS信号的发送时间提前量。
在一些实施例中,在所述CTS数据包为多个的情况下,所述主耳机确定 WIFI CTS信号的发送时间提前量,包括:在所述WIFI CTS信号为连续发送的Q个CTS数据包的情况下,所述主耳机确定第i个CTS数据包的发送时间提前量为Q+1-i个CTS数据包的持续时间加上SIFS时间再加上可能的信道切换所需时间;所述第i个CTS数据包指定的保持静默的时间至少还包括:第 i+1个CTS数据包的发送时间提前量;其中,Q大于或等于i,Q为大于1的正整数,i为正整数。
另一方面,本发明实施例提出了一种发送音频数据的装置,应用于真无线蓝牙耳机,包括:第一确定模块,用于在主耳机向从耳机发送音频数据之前,或者,所述主耳机与智能设备收发音频数据之前,确定WIFI CTS信号的发送时间提前量,其中,所述发送时间提前量至少为CTS数据包的持续时间加上SIFS时间;第一发送模块,用于按照所述发送时间提前量在满足预定条件的频段上发送所述WIFI CTS信号,其中,所述WIFI CTS信号中携带有请求所述WIFI设备保持静默的时间,所述静默时间至少包括主从耳机或主耳机与智能设备间一个或多个蓝牙包持续时间;第二发送模块,用于向所述从耳机发送音频数据,或者,与所述智能设备收发音频数据。
在一些实施例中,还包括:第二确定模块,用于根据接收到的WIFI信号确定检测到的所有WIFI设备所使用的频段;根据所述主耳机工作频段和所述所有WIFI设备所使用的频段确定所述满足预定条件的频段。
在一些实施例中,所述满足预定条件的频段包括:包含所述主耳机工作频段的所有WIFI设备频段;或者,与所述主耳机工作频段最接近的N个存在数据发送的WIFI设备频段;或者,与所述主耳机工作频段周围的P个存在数据发送的WIFI设备频段中的M个WIFI设备频段;其中,P大于M,P、M和N 均为正整数。
在一些实施例中,所述第一确定模块包括:检测单元,用于检测满足预定传输条件的传输音频数据的频段的数量是否达到预定个数;确定单元,用于在未达到所述预定个数的情况下,确定WIFI CTS信号的发送时间提前量。
在一些实施例中,所述第一确定模块,具体用于:在所述CTS数据包为多个的情况下,在所述WIFI CTS信号为连续发送的Q个CTS数据包的情况下,所述主耳机确定第i个CTS数据包的发送时间提前量为Q+1-i个CTS数据包的持续时间加上SIFS时间再加上可能的信道切换所需时间;所述第i个CTS 数据包指定的保持静默的时间至少还包括:第i+1个CTS数据包的发送时间提前量;其中,Q大于或等于i,Q为大于1的正整数,i为正整数。
另一方面,本发明实施例提出了一种存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现本发明任意实施例提供的方法。
另一方面,本发明实施例提出了一种蓝牙耳机,至少包括存储器、处理器,所述存储器上存储有计算机程序,所述处理器在执行所述存储器上的计算机程序时实现本发明任意实施例提供的方法。
本发明实施例在发送蓝牙信号之前,先在相应频段发送一个WIFI CTS 信号,其它WIFI设备收到该WIFI CTS信号后,在约定的时间内不会在该频段发送WIFI信号,从而使得蓝牙信号少受WIFI信号干扰,真无线蓝牙耳机播放音乐流畅、通话质量良好。
附图说明
图1为本发明第一实施例提供的发送音频数据的方法的流程图;
图2为本发明第二实施例提供的发送音频数据的装置的结构示意图;
图3为本发明第三实施例提供的音频数据的传输***的***架构图一;
图4为本发明第三实施例提供的音频数据的传输***的***架构图二。
具体实施方式
为了使得本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术人员在无需创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另外定义,本发明使用的技术术语或者科学术语应当为本发明所属领域内具有一般技能的人士所理解的通常意义。本发明中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
为了保持本发明实施例的以下说明清楚且简明,本发明省略了已知功能和已知部件的详细说明。
本发明第一实施例提供了一种发送音频数据的方法,应用于真无线蓝牙耳机,该方法的流程如图1所示,包括S101至S103:
S101,主耳机向从耳机发送音频数据之前,或者,主耳机与智能设备收发音频数据之前,主耳机确定WIFI CTS信号的发送时间提前量,其中,发送时间提前量至少为CTS数据包的持续时间加上SIFS时间。
利用真无线蓝牙耳机播放音乐或打电话时,真无线蓝牙耳机容易受到 WIFI的干扰,从而使得音乐卡顿,通话断续。在本发明实施例中,在发送音频数据前,主耳机会计算待发送的WIFI CTS信号的发送时间提前量,发送时间提前量即需要提前多久将WIFI CTS信号在某个频段上发送至WIFI设备,以便WIFI设备能够在主耳机收发蓝牙数据之前能够受到该WIFI CTS信号并保持静默。
上述提前量的最小值为单个CTS数据包的持续时间加上SIFS时间,实际上,提前量还要根据发送CTS数据包的个数以及CTS数据包间隔时间进行计算。实现时,对于同一个WIFI频道,也可以发送多个CTS信号,其原因是因为存在碰撞等情况,WIFI设备不能保证会正确接收到某个CTS数据包。
S102,主耳机按照发送时间提前量向在满足预定条件的频段上发送WIFI CTS信号,其中,WIFI CTS信号中携带有请求WIFI设备保持静默的时间。
满足预定条件的频段为主耳机可能使用到的频段,因此,主耳机会向需要保护的信道发送CTS信号,CTS数据包的帧头包含信道占用时间,收到该 CTS信号的WiFi设备会按照IEEE 802.11协议的要求进行退避。
IEEE802.11提供的方案中,在参数配置时,若使用RTS/CTS协议,同时设置传送上限字节数,一旦待传送的数据大于此上限值时,即启动RTS/CTS 握手协议。首先,A向B发送RTS信号,表明A要向B发送若干数据,B收到RTS后,向所有基站发出CTS信号,表明已准备就绪,A可以发送,而其余欲向B发送数据的基站则暂停发送;双方在成功交换RTS/CTS信号(即完成握手)后才开始真正的数据传递,保证了多个互不可见的发送站点同时向同一接收站点发送信号时,实际只能是收到接收站点回应CTS的那个站点能够进行发送,避免了冲突发生。
WIFI CTS信号在发送时,一个WIFI CTS信号可以是由一个CTS数据包组成,也可能是由很多个CTS数据包组成的,对于CTS数据包的不同,需要 WIFI设备保持静默的时间也有所不同。在CTS数据包为一个的情况下,保持静默的时间大于主耳机向从耳机发送音频数据包的时间;在CTS数据包为多个的情况下,由于是一个接一个的发送CTS数据包,假设为连续发送的Q个 CTS数据包的情况下,第i个CTS数据包指定的静默时间至少为主从耳机或主耳机与智能设备间一个或多个蓝牙包持续时间加上第i+1个CTS数据包的发送时间提前量。
上述WIFI CTS信号在发送时,如果WIFI CTS信号由很多个CTS数据包组成的,则主耳机确定WIFI CTS信号的发送时间提前量时,需要确定每一个 CTS数据包的发送时间提前量。具体的,在WIFI CTS信号为连续发送的Q个 CTS数据包的情况下,主耳机确定第i个CTS数据包的发送时间提前量为 Q+1-i个CTS数据包的持续时间加上SIFS时间再加上可能的信道切换所需时间,其中,Q大于或等于i,Q为大于1的正整数,i为正整数。该信道切换所需时间即从一个频段发送数据切换到另一个频段发送数据所需要的时间。
S103,主耳机向从耳机发送音频数据,或者,主耳机与智能设备收发音频数据。
当主耳机按照发送时间提前量提前发送了WIFI CTS信号之后,发送时间提前量对应的时间到达时,WIFI设备已经收到该WIFI CTS信号,此时,主耳机就可以使用蓝牙进行音频数据的传输了。
本发明实施例在发送蓝牙信号之前,先在相应频段发送一个WIFI CTS 信号,其它WIFI设备收到该WIFI CTS信号后,在约定的时间内不会在该频段发送WIFI信号,从而使得蓝牙信号少受WIFI信号干扰,真无线蓝牙耳机播放音乐流畅、通话质量良好。
在主耳机按照发送时间提前量在满足预定条件的频段上发送WIFI CTS 信号之前,还需要确定哪些频段是满足预定条件的频段,其过程如下:主耳机根据接收到的WIFI信号确定检测到的所有WIFI设备所使用的频段;根据主耳机工作频段和所有WIFI设备所使用的频段确定满足预定条件的频段。实现时,可以根据实际情况设置多种预定条件,满足预定条件的频段可以是包含主耳机工作频段的所有WIFI设备频段,也可以是与主耳机工作频段最接近的N个存在数据发送的WIFI设备频段,还可以是与主耳机工作频段周围的P 个存在数据发送的WIFI设备频段中的M个WIFI设备频段;其中,P大于M, P、M和N均为正整数。
在主耳机确定WIFI CTS信号的发送时间提前量的过程中,主耳机可以先检测满足预定传输条件的传输音频数据的频段的数量是否达到预定个数,例如,可以保证正常使用蓝牙进行音频数据的传输的频段数量是否达到两个;如果未达到预定个数,主耳机再确定WIFI CTS信号的发送时间提前量,如果达到预定个数,则不需要发送WIFI CTS信号干扰WIFI设备的正常运行,即不需要确定WIFI CTS信号的发送时间提前量。通过该检测过程,可以降低对蓝牙耳机周边的各种WIFI设备的工作干扰。
本发明第二实施例提供了一种发送音频数据的装置,应用于真无线蓝牙耳机,具体的,可以设置在主耳机上,也可以设置在从耳机上;该装置的结构示意如图2所示,包括:
第一确定模块10,用于在主耳机向从耳机发送音频数据之前,或者,主耳机与智能设备收发音频数据之前,确定WIFI CTS信号的发送时间提前量,其中,发送时间提前量至少为CTS数据包的持续时间加上SIFS时间;第一发送模块20,与第一确定模块10耦合,用于按照发送时间提前量在满足预定条件的频段上发送WIFI CTS信号,其中,WIFI CTS信号中携带有请求WIFI 设备保持静默的时间;第二发送模块30,与第一发送模块20耦合,用于向从耳机发送音频数据,或者,与智能设备收发音频数据。
利用真无线蓝牙耳机播放音乐或打电话时,真无线蓝牙耳机容易受到 WIFI的干扰,从而使得音乐卡顿,通话断续。在本发明实施例中,在发送音频数据前,主耳机会计算待发送的WIFI CTS信号的发送时间提前量,发送时间提前量即需要提前多久将WIFI CTS信号在某个频段上发送至WIFI设备,以便WIFI设备能够在主耳机收发蓝牙数据之前能够受到该WIFI CTS信号并保持静默。
实现时,需要确定哪些频段是满足预定条件的频段,上述装置还可以包括:第二确定模块,与第一确定模块10和第一发送模块20耦合,用于根据接收到的WIFI信号确定检测到的所有WIFI设备所使用的频段;根据主耳机工作频段和所有WIFI设备所使用的频段确定满足预定条件的频段。
上述满足预定条件的频段可以包括:包含主耳机工作频段的所有WIFI 设备频段;或者,与主耳机工作频段最接近的N个存在数据发送的WIFI设备频段;或者,与主耳机工作频段周围的P个存在数据发送的WIFI设备频段中的M个WIFI设备频段;其中,P大于M,P、M和N均为正整数。
满足预定条件的频段为主耳机可能使用到的频段,因此,主耳机会向需要保护的信道发送CTS信号,CTS数据包的帧头包含信道占用时间,收到该 CTS信号的WiFi设备会按照IEEE 802.11协议的要求进行退避。
IEEE802.11提供的方案中,在参数配置时,若使用RTS/CTS协议,同时设置传送上限字节数,一旦待传送的数据大于此上限值时,即启动RTS/CTS 握手协议。首先,A向B发送RTS信号,表明A要向B发送若干数据,B收到 RTS后,向所有基站发出CTS信号,表明已准备就绪,A可以发送,而其余欲向B发送数据的基站则暂停发送;双方在成功交换RTS/CTS信号(即完成握手)后才开始真正的数据传递,保证了多个互不可见的发送站点同时向同一接收站点发送信号时,实际只能是收到接收站点回应CTS的那个站点能够进行发送,避免了冲突发生。
WIFI CTS信号在发送时,一个WIFI CTS信号可以是由一个CTS数据包组成,也可能是由很多个CTS数据包组成的,对于CTS数据包的不同,需要 WIFI设备保持静默的时间也有所不同。在CTS数据包为一个的情况下,保持静默的时间大于主耳机向从耳机发送音频数据包的时间;在CTS数据包为多个的情况下,假设为连续发送的Q个CTS数据包的情况下,第i个CTS数据包指定的静默时间至少为主从耳机或主耳机与智能设备间一个或多个蓝牙包持续时间加上第i+1个CTS数据包的发送时间提前量。
上述WIFI CTS信号在发送时,如果WIFI CTS信号由很多个CTS数据包组成的,则第一确定模块具体可以用于:在CTS数据包为多个的情况下,在WIFI CTS信号为连续发送的Q个CTS数据包的情况下,主耳机确定第i 个CTS数据包的发送时间提前量为Q+1-i个CTS数据包的持续时间加上SIFS 时间再加上可能的信道切换所需时间,其中,Q大于或等于i,Q为大于1的正整数,i为正整数。
当主耳机按照发送时间提前量提前发送了WIFI CTS信号之后,发送时间提前量对应的时间到达时,WIFI设备已经收到该WIFI CTS信号,此时,主耳机就可以使用蓝牙进行音频数据的传输了。
上述第一确定模块具体可以包括:检测单元,用于检测满足预定传输条件的传输音频数据的频段的数量是否达到预定个数;确定单元,与检测单元耦合,用于在未达到预定个数的情况下,确定WIFI CTS信号的发送时间提前量。通过该检测过程,可以降低对蓝牙耳机周边的各种WIFI设备的工作干扰。
本发明实施例在发送蓝牙信号之前,先在相应频段发送一个WIFI CTS 信号,其它WIFI设备收到该WIFI CTS信号后,在约定的时间内不会在该频段发送WIFI信号,从而使得蓝牙信号少受WIFI信号干扰,真无线蓝牙耳机播放音乐流畅、通话质量良好。
本发明第三实施例提供了一种音频数据的传输***,该***包括智能设备和一对真无线蓝牙耳机(主耳机和从耳机)。本实施例中智能设备与蓝牙耳机以及蓝牙耳机之间均是蓝牙传输。
该***的架构可以如图3所示,即智能设备与主耳机建立蓝牙连接,并进行音频数据通信,主耳机与从耳机建立蓝牙连接,主耳机把来自智能设备的音频数据或部分音频数据转发给从耳机。
在主耳机向从耳机通过蓝牙转发音频之前,由主耳机向所有WIFI站点发出WIFICTS信号,这些能够接收到WIFI CTS信号的站点的WIFI设备频段包含主耳机工作频段。主耳机包括一个WIFI发射模块(相当于第二实施例中第一确定模块、第一发送模块和第二发送模块),能够发射WIFI CTS信号。主耳机根据要向从耳机发送的音频数据量,比如发送N个SLOT的音频数据,在 CTS数据包中指定的希望其它WIFI站静默的时间。在一种策略中这个CTS数据包中指定的时间要大于主耳机向从耳机连续发送蓝牙包时间;在另一种策略中,这个CTS数据包中指定的时间可以小于主耳机向从耳机连续发送蓝牙包时间,此种情况,主耳机可以发送多个CTS数据包,以使其它WIFI站在 CTS静默的时间内,不发射WIFI信号,以免干扰主从耳机之间的蓝牙收发。
在智能设备与主耳机收发蓝牙包前,主耳机也可以先发一个WIFI CTS 信号。
主耳机发WIFI CTS信号之前,需要确定一个时间的提前量(即发送时间提前量),至少可以是CTS数据包的持续时间加上SIFS(即短帧间间隔)时间。如果要发送Q个CTS数据包,第i(i<=Q)个CTS数据包可以是提前(Q+1-i) 个CTS数据包持续时间加上SIFS时间。
主耳机因为不知道周围WIFI站的频道(channel,即频段),因此,WIFI 发射模块,可以在BT工作频道(包括可能跳频到的频段)周围的离它最近的几个WIFI频道上分别发送CTS信号;或者,在BT工作频道(包括可能跳频到的频段)周围的指定的某几个或某个频道上分别发送CTS信号。指定的方式可以是指定常用的WIFI频道或者由智能设备告诉主耳机指定哪些WIFI频道。
对于主耳机除了包括WIFI发射模块,其还可以包括WIFI接收模块(相当于第二实施例中第二确定模块)。主耳机通过WIFI接收模块,可以得到周围WIFI站点所用的频道,因此可以当周围WIFI站点所发WIFI信号覆盖主副耳机BT当前所用频段时,在WIFI站点所用频道上发送CTS信号。
上述蓝牙的频段是从2401MHz到2479MHz,每个channel占1MHz,共79 个channel。蓝牙工作的时候会以每秒1600次的速率进行跳频。蓝牙主设备决定跳频序列,从设备依照该序列以每秒1600跳的频率进行跳频。
蓝牙的跳频可以与CTS结合起来使用,一方面尽可能使主副耳机之间蓝牙通信少受WIFI干扰,另一方面在本发明中,主耳机尽量少发送CTS信号,使得对周围WIFI站影响尽可能少。在主从耳机之间,当蓝牙有足够(比如3 个及以上)的信道状况较好的频道,则主耳机不发送CTS信号。当蓝牙信道状况较好的频道很少或没有时,主耳机在发送蓝牙信号前发送CTS信号,并且在CTS信号覆盖的蓝牙频道上跳频。
该***的架构还可以如图4所示,即智能设备与主耳机建立蓝牙连接,并进行音频数据通信,从耳机监听并接听来自智能设备的蓝牙音频数据。
该实现方式多用于真无线蓝牙的语音通信,具体低延时的特性。该实现方式可以采取HFP协议。HFP(Hands-free Profile),可以让蓝牙设备可以控制电话,如接听、挂断、拒接、语音拨号等。
采取HFP协议时,智能设备定时与主耳机收发音频信号,每隔T1时间 (N1个SLOT时间),发送T2时间(N2个SLOT时间),T2时间与重发次数有关。该过程的设置保证了主耳机知晓智能设备合适发送数据。
实现时,主耳机可以在每隔T1时间收发蓝牙数据包之前,利用WIFI发射模块,发送WIFI CTS信号,CTS中指定的希望其它WIFI站静默的时间,可以是M1个SLOT。
主耳机发WIFI CTS信号之前,需要确定一个时间的提前量(即发送时间提前量),可以是CTS数据包的持续时间加上SIFS(即短帧间间隔)时间。如果要发送Q个CTS数据包,第i(i<=Q)个CTS数据包可以是提前(Q+1-i)个 CTS数据包持续时间加上SIFS时间。
主耳机因为不知道周围WIFI站的频道(channel),因此,WIFI发射模块,可以在BT工作频道(包括可能跳频到的频段)周围的离它最近的几个WIFI 频道上分别发送CTS信号;或者,在BT工作频道(包括可能跳频到的频段) 周围的指定的某几个或某个频道上分别发送CTS信号。指定的方式可以是指定常用的WIFI频道或者由智能设备告诉主耳机指定哪些WIFI频道。
对于主耳机除了包括WIFI发射模块,其还可以包括WIFI接收模块(相当于第二实施例中第二确定模块)。主耳机通过WIFI接收模块,可以得到周围WIFI站点所用的频道,因此可以当周围WIFI站点所发WIFI信号覆盖主副耳机BT当前所用频段时,在WIFI站点所用频道上发送CTS信号。
蓝牙的跳频可以与CTS结合起来使用,一方面尽可能使主副耳机之间蓝牙通信少受WIFI干扰,另一方面在本发明中,主耳机尽量少发送CTS信号,使得对周围WIFI站影响尽可能少。在主从耳机之间,当蓝牙有足够(比如3 个及以上)的信道状况较好的频道,则主耳机不发送CTS信号。当蓝牙信道状况较好的频道很少或没有时,主耳机在发送蓝牙信号前发送CTS信号,并且在CTS信号覆盖的蓝牙频道上跳频。
本发明实施例在主耳机处于图3所示的转发模式时,在主耳机向从耳机转发蓝牙包前,先发WIFI CTS信号,可以减少了WIFI对蓝牙传输的干扰;在主耳机处于图4所示的监听模式时,在智能设备与主耳机收发蓝牙包前,主耳机先发WIFI CTS信号,可以减少了WIFI对蓝牙传输的干扰。
本发明第四实施例提供了一种存储介质,存储有计算机程序,该计算机程序被处理器执行时实现本发明任意实施例提供的方法,如下步骤S1至S3:
S1,主耳机向从耳机发送音频数据之前,或者,主耳机与智能设备收发音频数据之前,确定WIFI CTS信号的发送时间提前量,其中,发送时间提前量至少为CTS数据包的持续时间加上SIFS时间;
S2,按照发送时间提前量在满足预定条件的频段上发送WIFI CTS信号,其中,WIFICTS信号中携带有请求WIFI设备保持静默的时间,保持静默的时间至少包括主从耳机或主耳机与智能设备间一个或多个蓝牙包的持续时间;
S3,向从耳机发送音频数据,或者,主耳机与智能设备收发音频数据。
计算机程序被处理器执行按照发送时间提前量在满足预定条件的频段上发送WIFI CTS信号的步骤之前,还可以被处理器执行如下步骤:根据接收到的WIFI信号确定检测到的所有WIFI设备所使用的频段;根据主耳机工作频段和所有WIFI设备所使用的频段确定满足预定条件的频段。
其中,满足预定条件的频段包括:包含主耳机工作频段的所有WIFI设备频段;或者,与主耳机工作频段最接近的N个存在数据发送的WIFI设备频段;或者,与主耳机工作频段周围的P个存在数据发送的WIFI设备频段中的M 个WIFI设备频段;其中,P大于M,P、M和N均为正整数。
计算机程序被处理器执行确定WIFI CTS信号的发送时间提前量的步骤时,具体可以被处理器执行如下步骤:主耳机检测满足预定传输条件的传输音频数据的频段的数量是否达到预定个数;在未达到预定个数的情况下,确定 WIFI CTS信号的发送时间提前量。
计算机程序被处理器执行在CTS数据包为多个的情况下,主耳机确定 WIFI CTS信号的发送时间提前量的步骤时,具体可以被处理器执行如下步骤:在WIFI CTS信号为连续发送的Q个CTS数据包的情况下,主耳机确定第i 个CTS数据包的发送时间提前量为Q+1-i个CTS数据包的持续时间加上SIFS 时间再加上可能的信道切换所需时间;第i个CTS数据包指定的保持静默的时间至少还包括:第i+1个CTS数据包的发送时间提前量;其中,Q大于或等于i,Q为大于1的正整数,i为正整数。
本发明实施例在发送蓝牙信号之前,先在相应频段发送一个WIFI CTS 信号,其它WIFI设备收到该WIFI CTS信号后,在约定的时间内不会在该频段发送WIFI信号,从而使得蓝牙信号少受WIFI信号干扰,真无线蓝牙耳机播放音乐流畅、通话质量良好。
可选地,在本实施例中,上述存储介质可以包括但不限于:U盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。可选地,在本实施例中,处理器根据存储介质中已存储的程序代码执行上述实施例记载的方法步骤。可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
此外,尽管已经在本文中描述了示例性实施例,其范围包括任何和所有基于本发明的具有等同元件、修改、省略、组合(例如,各种实施例交叉的方案)、改编或改变的实施例。权利要求书中的元件将被基于权利要求中采用的语言宽泛地解释,并不限于在本说明书中或本申请的实施期间所描述的示例,其示例将被解释为非排他性的。因此,本说明书和示例旨在仅被认为是示例,真正的范围和精神由以下权利要求以及其等同物的全部范围所指示。
以上描述旨在是说明性的而不是限制性的。例如,上述示例(或其一个或更多方案)可以彼此组合使用。例如本领域普通技术人员在阅读上述描述时可以使用其它实施例。另外,在上述具体实施方式中,各种特征可以被分组在一起以简单化本发明。这不应解释为一种不要求保护的公开的特征对于任一权利要求是必要的意图。相反,本发明的主题可以少于特定的公开的实施例的全部特征。从而,以下权利要求书作为示例或实施例在此并入具体实施方式中,其中每个权利要求独立地作为单独的实施例,并且考虑这些实施例可以以各种组合或排列彼此组合。本发明的范围应参照所附权利要求以及这些权利要求赋权的等同形式的全部范围来确定。
以上对本发明多个实施例进行了详细说明,但本发明不限于这些具体的实施例,本领域技术人员在本发明构思的基础上,能够做出多种变型和修改实施例,这些变型和修改都应落入本发明所要求保护的范围之内。

Claims (8)

1.一种发送音频数据的方法,应用于真无线蓝牙耳机,其特征在于,包括:
主耳机向从耳机发送音频数据之前,或者,所述主耳机与智能设备收发音频数据之前,所述主耳机检测蓝牙信道状况满足预定传输条件的传输音频数据的频段的数量是否达到预定个数,在未达到所述预定个数的情况下,所述主耳机发送CTS信号,并确定WIFICTS信号的发送时间提前量,其中,所述发送时间提前量至少为CTS数据包的持续时间加上SIFS时间;
所述主耳机按照所述发送时间提前量在满足预定条件的频段上发送所述WIFICTS信号,其中,所述满足预定条件的频段包括:包含所述主耳机工作频段的所有WIFI设备频段,或,与所述主耳机工作频段最接近的N个存在数据发送的WIFI设备频段,或,与所述主耳机工作频段周围的P个存在数据发送的WIFI设备频段中的M个WIFI设备频段,其中,P大于M,P、M和N均为正整数;
所述WIFI CTS信号中携带有请求WIFI设备保持静默的时间,所述保持静默的时间至少包括所述主耳机与所述从耳机间,或所述主耳机与所述智能设备间一个或多个蓝牙包的持续时间;
所述主耳机在CTS信号覆盖的蓝牙频道上以跳频的方式向所述从耳机发送音频数据,或者,所述主耳机与所述智能设备收发音频数据。
2.如权利要求1所述的方法,其特征在于,所述主耳机按照所述发送时间提前量在满足预定条件的频段上发送所述WIFI CTS信号之前,还包括:
所述主耳机根据接收到的WIFI信号确定检测到的所有WIFI设备所使用的频段;
根据所述主耳机工作频段和所述所有WIFI设备所使用的频段确定所述满足预定条件的频段。
3.如权利要求1所述的方法,其特征在于,在所述CTS数据包为多个的情况下,所述主耳机确定WIFI CTS信号的发送时间提前量,包括:
在所述WIFI CTS信号为连续发送的Q个CTS数据包的情况下,所述主耳机确定第i个CTS数据包的发送时间提前量为Q+1-i个CTS数据包的持续时间加上SIFS时间再加上可能的信道切换所需时间;所述第i个CTS数据包指定的保持静默的时间至少还包括:第i+1个CTS数据包的发送时间提前量;其中,Q大于或等于i,Q为大于1的正整数,i为正整数。
4.一种发送音频数据的装置,应用于真无线蓝牙耳机,其特征在于,包括:
第一确定模块,用于在主耳机向从耳机发送音频数据之前,或者,所述主耳机与智能设备收发音频数据之前,检测蓝牙信道状况满足预定传输条件的传输音频数据的频段的数量是否达到预定个数,在未达到所述预定个数的情况下,发送CTS信号,并确定WIFI CTS信号的发送时间提前量,其中,所述发送时间提前量至少为CTS数据包的持续时间加上SIFS时间;
第一发送模块,用于按照所述发送时间提前量在满足预定条件的频段上发送所述WIFICTS信号,其中,所述满足预定条件的频段包括:包含所述主耳机工作频段的所有WIFI设备频段,或,与所述主耳机工作频段最接近的N个存在数据发送的WIFI设备频段,或,与所述主耳机工作频段周围的P个存在数据发送的WIFI设备频段中的M个WIFI设备频段,其中,P大于M,P、M和N均为正整数;
所述WIFI CTS信号中携带有请求WIFI设备保持静默的时间,所述保持静默的时间至少包括所述主耳机与所述从耳机间,或所述主耳机与所述智能设备间一个或多个蓝牙包的持续时间;
第二发送模块,用于在CTS信号覆盖的蓝牙频道上以跳频的方式向所述从耳机发送音频数据,或者,与所述智能设备收发音频数据。
5.如权利要求4所述的装置,其特征在于,还包括:
第二确定模块,用于根据接收到的WIFI信号确定检测到的所有WIFI设备所使用的频段;根据所述主耳机工作频段和所述所有WIFI设备所使用的频段确定所述满足预定条件的频段。
6.如权利要求4所述的装置,其特征在于,
所述第一确定模块,具体用于:在所述CTS数据包为多个的情况下,在所述WIFI CTS信号为连续发送的Q个CTS数据包的情况下,所述主耳机确定第i个CTS数据包的发送时间提前量为Q+1-i个CTS数据包的持续时间加上SIFS时间再加上可能的信道切换所需时间;所述第i个CTS数据包指定的保持静默的时间至少还包括:第i+1个CTS数据包的发送时间提前量;其中,Q大于或等于i,Q为大于1的正整数,i为正整数。
7.一种存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至3中任一项所述方法的步骤。
8.一种蓝牙耳机,至少包括存储器、处理器,所述存储器上存储有计算机程序,其特征在于,所述处理器在执行所述存储器上的计算机程序时实现权利要求1至3中任一项所述方法的步骤。
CN201811510316.XA 2018-12-11 2018-12-11 发送音频数据的方法、装置、存储介质及蓝牙耳机 Active CN109587714B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811510316.XA CN109587714B (zh) 2018-12-11 2018-12-11 发送音频数据的方法、装置、存储介质及蓝牙耳机

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811510316.XA CN109587714B (zh) 2018-12-11 2018-12-11 发送音频数据的方法、装置、存储介质及蓝牙耳机

Publications (2)

Publication Number Publication Date
CN109587714A CN109587714A (zh) 2019-04-05
CN109587714B true CN109587714B (zh) 2022-09-09

Family

ID=65928948

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811510316.XA Active CN109587714B (zh) 2018-12-11 2018-12-11 发送音频数据的方法、装置、存储介质及蓝牙耳机

Country Status (1)

Country Link
CN (1) CN109587714B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111212471A (zh) * 2019-12-19 2020-05-29 展讯通信(上海)有限公司 音频设备的同步处理方法、***、设备及存储介质
CN113453202A (zh) * 2020-03-25 2021-09-28 深圳市三诺数字科技有限公司 无线耳机音频数据传输方法、装置、无线耳机及存储介质
CN111314962B (zh) * 2020-05-15 2020-09-01 深圳市南方硅谷半导体有限公司 数据广播方法、装置、存储介质及接收广播数据的方法
CN114430560B (zh) * 2021-12-31 2024-05-24 Oppo广东移动通信有限公司 通信方法、装置、电子设备、计算机设备和可读存储介质
CN117939691A (zh) * 2022-10-24 2024-04-26 华为技术有限公司 传输数据的方法及装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105307279A (zh) * 2014-08-01 2016-02-03 思科技术公司 用于lte-u网络环境中的媒体访问控制调度器的***和方法
CN106856428A (zh) * 2015-12-08 2017-06-16 展讯通信(上海)有限公司 用于终端设备的蓝牙与WiFi共存方法及装置
CN108307368A (zh) * 2018-02-28 2018-07-20 维沃移动通信有限公司 蓝牙数据传输方法、装置、终端及计算机可读存储介质
CN108737949A (zh) * 2017-04-14 2018-11-02 展讯通信(上海)有限公司 蓝牙设备及其避免WiFi***干扰的方法和蓝牙***

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105307279A (zh) * 2014-08-01 2016-02-03 思科技术公司 用于lte-u网络环境中的媒体访问控制调度器的***和方法
CN106856428A (zh) * 2015-12-08 2017-06-16 展讯通信(上海)有限公司 用于终端设备的蓝牙与WiFi共存方法及装置
CN108737949A (zh) * 2017-04-14 2018-11-02 展讯通信(上海)有限公司 蓝牙设备及其避免WiFi***干扰的方法和蓝牙***
CN108307368A (zh) * 2018-02-28 2018-07-20 维沃移动通信有限公司 蓝牙数据传输方法、装置、终端及计算机可读存储介质

Also Published As

Publication number Publication date
CN109587714A (zh) 2019-04-05

Similar Documents

Publication Publication Date Title
CN109587714B (zh) 发送音频数据的方法、装置、存储介质及蓝牙耳机
US8073388B2 (en) Method and system for dynamically changing poll timing based on Bluetooth activity
JP5680983B2 (ja) 無線通信装置
KR102222299B1 (ko) 블루투스 및 무선 로컬 영역 네트워크 공존의 장치 및 방법들
CN111654845B (zh) 一种蓝牙多终端链路切换方法、蓝牙音频设备及***
JP4682136B2 (ja) コロケートされている無線の操作
US11647538B2 (en) Data transmission method and device, and signal feedback method and device
US9295075B2 (en) Coordinating data communications using frequency division multiplexing and time division multiplexing
TWI361607B (en) Method and system for changing priority of slave frames in multiwire coexistence
US8107999B2 (en) Communication device and method of communicating transmissions
US9031604B2 (en) Method and apparatus for enabling simultaneous VoWLAN and Bluetooth audio in small form factor handheld devices
US7869829B2 (en) Radio communication system, including a plurality of radio base stations, radio base station, radio communication method, and computer readable medium for radio communication system
EP1928197A2 (en) Method and system for a shared antenna control using the output of a voice activity detector
CN113261266B (zh) 短距离基于分组的无线电链路上的不连续传输
CN110381463B (zh) 一种旁链路信息的传输方法及设备
CN108430094B (zh) 减小wifi和lte相互干扰的方法、装置和终端
WO2011083568A1 (ja) 無線通信装置および無線通信方法
CN112566271B (zh) 一种信道接入方法、设备及***
US20080026696A1 (en) Method and system for transmitting voice data by using wireless LAN and bluetooth
TW201228309A (en) Wireless communication system and related method thereof
CN108028727A (zh) 数据传输方法及装置、计算机程序和存储介质
CN113055868B (zh) 蓝牙快速组网方法、***及蓝牙耳机
CN111934724B (zh) 对耳耳机与智能设备的无线通信方法和无线耳机组件
US9781239B2 (en) Corded-cordless headset solution
US9509823B2 (en) Cordless telephone system and handset thereof

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 201306 room 904, No. 800, Huanhu West 2nd Road, Lingang New Area, free trade Experimental Zone, Pudong New Area, Shanghai

Applicant after: Hengxuan Technology (Shanghai) Co.,Ltd.

Address before: 201203 Shanghai Pudong New Area Jinke Road 2889 Lane Changtai Plaza B Block 201

Applicant before: BESTECHNIC (SHANGHAI) CO.,LTD.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant