CN111093179B - 无线通信方法、装置和*** - Google Patents
无线通信方法、装置和*** Download PDFInfo
- Publication number
- CN111093179B CN111093179B CN201911382915.2A CN201911382915A CN111093179B CN 111093179 B CN111093179 B CN 111093179B CN 201911382915 A CN201911382915 A CN 201911382915A CN 111093179 B CN111093179 B CN 111093179B
- Authority
- CN
- China
- Prior art keywords
- wireless communication
- mode
- communication device
- generation
- supported
- 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
Links
- 238000004891 communication Methods 0.000 title claims abstract description 285
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000006855 networking Effects 0.000 claims abstract description 37
- 238000005516 engineering process Methods 0.000 claims description 11
- 230000008569 process Effects 0.000 claims description 10
- 238000012545 processing Methods 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 10
- 238000004590 computer program Methods 0.000 description 7
- 101100282746 Oryza sativa subsp. japonica GID1 gene Proteins 0.000 description 5
- 101100156295 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) VID30 gene Proteins 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000018109 developmental process Effects 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 102100020960 E3 ubiquitin-protein transferase RMND5A Human genes 0.000 description 1
- 101000854471 Homo sapiens E3 ubiquitin-protein transferase RMND5A Proteins 0.000 description 1
- 101000854467 Homo sapiens E3 ubiquitin-protein transferase RMND5B Proteins 0.000 description 1
- 230000004075 alteration Effects 0.000 description 1
- 238000010420 art technique Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
- H04W28/065—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/08—Load balancing or load distribution
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/11—Allocation or use of connection identifiers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种无线通信方法、装置和***,所述无线通信方法包括:第一无线通信装置工作在一个代次模式下生成音频数据包,并广播生成的音频数据包,所述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识;第一无线通信装置广播能够支持的最新代次模式的标识。这样可以有利于采用不同音频编码及控制流格式的无线通信装置实现点对多点组网。
Description
【技术领域】
本发明涉及一种无线通信领域,特别是涉及一种无线通信方法、装置和***。
【背景技术】
蓝牙技术的广泛发展使蓝牙产品成为人们生活的一部分,尤其是以智能手机为中心的蓝牙耳机和蓝牙音箱等音频应用带给人们极大的方便。蓝牙主要是一种点到点的通信技术,这样的网络拓扑限制了蓝牙满足人们更多更广泛的需求。为此,蓝牙标准增加了无连接从装置广播技术(CSB:Connectionless Slave Broadcast),实现点到多点的数据传输。
在蓝牙音频应用领域中,随着人们对音频质量的追求越来越高,后续开发的蓝牙音频产品的音频编码和控制流格式肯定也会选择音质更好的编码和控制流格式,以此提高音频质量。这样,采用不同的音频编码及控制流格式的蓝牙音频产品在进行点对多点组网时经常会出现错误。
【发明内容】
本发明的目的在于提供一种无线通信方法、装置和***,其有利于采用不同音频编码及控制流格式的无线通信装置实现点对多点组网。
根据本发明的一个方面,本发明提供一种无线通信方法,其包括:第一无线通信装置工作在一个代次模式下生成音频数据包,并广播生成的音频数据包,所述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识;第一无线通信装置广播能够支持的最新代次模式的标识。
进一步的,所述第一无线通信装置支持多个代次模式,在收到变换代次模式的指令后,所述第一无线通信装置将另一个代次模式更换为当前代次模式,所述第一无线通信装置默认工作在所述多个代次模式中的最新代次模式下;或者,所述第一无线通信装置仅支持一个代次模式,此时第一无线通信装置只能工作在该一个代次模式下。
根据本发明的另一个方面,本发明提供一种无线通信方法,其包括:一个或多个第二无线通信装置接收所述音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据;第二无线通信装置广播能够支持的最新代次模式的标识。
根据本发明的再一个方面,本发明提供一种无线通信方法,其包括:第一无线通信装置工作在一个代次模式下生成音频数据包,并广播生成的音频数据包,所述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识;一个或多个第二无线通信装置接收所述音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据;第一无线通信装置广播能够支持的最新代次模式的标识;第二无线通信装置广播能够支持的最新代次模式的标识。
进一步的,收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令,在收到变换代次模式的指令后,所述第一无线通信装置将共同支持的最新代次模式作为当前代次模式。
进一步的,第一无线通信装置和第二无线通信装置均工作在点对多点工作模式下,第一无线通信装置和第二无线通信装置均采用蓝牙无线通信技术,第一无线通信装置被称为主装置,第二无线通信装置被称为从装置,所述主装置与计算装置建立蓝牙通讯连接,所述计算装置收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令。
根据本发明的再一个方面,本发明提供一种无线通信装置,其包括在一个代次模式下生成音频数据包,并广播生成的音频数据包,所述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识,所述无线通信装置广播能够支持的最新代次模式的标识。
进一步的,所述无线通信装置支持多个代次模式,在收到变换代次模式的指令后,将另一个代次模式更换为当前代次模式,所述无线通信装置默认工作在所述多个代次模式中的最新代次模式下;或者,其仅支持一个代次模式,此时该无线通信装置只能工作在该一个代次模式下。
根据本发明的再一个方面,本发明提供一种无线通信装置,其接收所述音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据,所述无线通信装置广播能够支持的最新代次模式的标识。
根据本发明的再一个方面,本发明提供一种无线通信***,其包括:第一无线通信装置,其工作在一个代次模式下生成音频数据包,并广播生成的音频数据包,述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识;一个或多个第二无线通信装置,其接收所述音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据,第一无线通信装置广播能够支持的最新代次模式的标识;第二无线通信装置广播能够支持的最新代次模式的标识。
进一步的,收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令,在收到变换代次模式的指令后,所述第一无线通信装置将共同支持的最新代次模式作为当前代次模式。
进一步的,第一无线通信装置和第二无线通信装置均工作在点对多点工作模式下,第一无线通信装置和第二无线通信装置均采用蓝牙无线通信技术,第一无线通信装置被称为主装置,第二无线通信装置被称为从装置,所述主装置与计算装置建立蓝牙通讯连接,所述计算装置收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令。
根据本发明的再一个方面,本发明提供一种无线通信方法,其包括:多个无线通信装置进行点对多点组网,其中一个无线通信装置作为主装置,其他无线通信装置作为从装置,组网的各个无线通信装置分别广播能够支持的最新代次模式的标识;收集各个能够支持的最新代次模式的标识,确定组网的所有无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与主装置工作的当前代次模式不同时,向所述主装置发出变换代次模式的指令,在收到变换代次模式的指令后,所述主装置将共同支持的最新代次模式作为当前代次模式。
进一步的,主装置生成音频数据包,并广播生成的音频数据包,所述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识;从装置接收所述音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据。
与现有技术相比,在本发明提供的无线通信方法、装置和***中,被广播的音频数据包的包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识,这样可以有利于采用不同音频编码及控制流格式的无线通信装置实现点对多点组网。此外,由于收集到了组网的各个无线通信装置能够支持的最新代次模式的标识,这样可以确定组网的所有无线通信装置共同支持的最新代次模式,从而可以控制所述主装置调整自己工作的代次模式,实现了采用不同代次模式的编码和控制流格式的无线通信装置的相互兼容自动组网。
本发明可获得具体的、更多的有益效果将在下文中结合具体实施例详细描述。
【附图说明】
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。其中:
图1为本发明的无线通信***在一个实施例中的***示意图;
图2为本发明的无线通信方法在一个实施例中的流程图;
图3为本发明中的音频数据包的格式示意图;
图4为本发明中的无线通信方法的另一种流程图表达方式。
【具体实施方式】
为了使本申请实施例中的技术方案及优点更加清楚明白,以下结合附图对本申请的示例性实施例进行进一步详细的说明,显然,所描述的实施例仅是本申请的一部分实施例,而不是所有实施例的穷举。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
本发明提供一种无线通信方法、装置和***,其有利于采用不同音频编码及控制流格式的无线通信装置实现点对多点组网。
图1为本发明的无线通信***100在一个实施例中的***示意图。如图1所示的,所述无线通信***100包括计算装置110和多个无线通信装置120、130。
所述计算装置110可以是智能手机、平板电脑、笔记本电脑等便携式电子装置,其支持蓝牙、Wifi等无线通信,从而可以与无线通信装置建立无线通信链路以进行通讯。
各个无线通信装置120、130可以是蓝牙耳机、蓝牙音箱、Wifi耳机、Wifi音箱等各种无线通信装置。本文中主要是以蓝牙耳机为例进行介绍,因此有时也会直接将无线通信装置120称为蓝牙耳机,将无线通信装置130称为蓝牙耳机。各个无线通信装置120、130均支持点对多点组网模式,在此模式下其中的一个无线通信装置被作为主装置(Mater),该主装置在图1中被标记为120,一个或多个无线通信装置被作为从装置,从装置在图1中被标记为130,图1中示意出了三个从装置,实际上,可以只有1个从装置,也可以有2个,4个或更多个从装置。点到多点组网模式的具体实现不是本发明讨论的重点,并且可以采用现有技术来实现,因此在本发明中不做详细的介绍。
如背景中所述的,由于技术不断的发展,后续开发的蓝牙耳机的音频编码和控制流格式肯定也会选择音质更好的编码和控制流格式,同时后续开发的蓝牙耳机也会兼容此前的蓝牙耳机的音频编码和控制流格式,但是此前开发的蓝牙耳机则无法兼容之后的蓝牙耳机的音频编码和控制流格式,在采用不同的音频编码及控制流格式的蓝牙耳机在进行点对多点组网时经常会出现错误。举例来说,蓝牙耳机的第一代次模式(GID1)的音频编码和控制流格式是:SBC编码+mono stream(单声道流);第二代次模式(GID2)的音频编码和控制流格式是:Opus编码+stereo stream(立体声流)。为了向前兼容,设置有第二代次模式的蓝牙耳机也会同时也支持第一代次模式,即SBC编码+mono stream(单声道流),而仅支持第一代次模式的蓝牙耳机就无法支持第二代次模式。最新代次模式为第一代次模式的蓝牙耳机在与最新代次模式为第二代次模式的蓝牙耳机组网时,如果最新代次模式为第二代次模式的蓝牙耳机被作为主装置,那么作为从装置的仅支持第一代次模式的蓝牙耳机就无法实现音频的正常播放。
图2为本发明的无线通信方法200在一个实施例中的流程图。结合图1和图2所示的,所述无线通信方法200基于所述无线通信***100这样的架构来实现。如图2所示的,所述无线通信方法200包括如下步骤。
步骤210,希望组网的各个无线通信装置进入点对多点组网模式,其中一个无线通信装置与计算装置110建立无线通信链路从而被作为主装置120,其余的无线通信装置将被作为从装置130。在一次组网时作为从装置130的无线通信装置,下次组网时也可能被作为是主装置。
步骤220,组网的各个无线通信装置120、130分别广播能够支持的最新代次模式的标识。
比如,第二代次模式的蓝牙耳机也支持第一代次模式,此时蓝牙耳机会向外广播第二代次模式的标识。基于这个标识,可以知道这个无线通信装置能够支持的各个代次模式以及不能支持的代次模式。
由于研发的推进,有的无线通信装置可以支持多个代次模式,包括旧代次模式和最新代次模式,有的无线通信装置可能仅支持一个代次模式。在一个无线通信装置支持多个代次模式时,该无线通信装置默认工作在所述多个代次模式中的最新代次模式下,以获得更好的音频质量。
需要说明的是,步骤210和步骤220虽然被先后描述,但是两者之间并没有先后关系,也可以先执行步骤220,之后在执行步骤210。换句话说,在各个无线通信装置进行点对多点组网之前或同时,各个无线通信装置就可以分别向外广播能够支持的最新代次模式的标识。
为了降低功耗,可以通过BLE(Blue Low Energy)方式来广播所述最新代次模式的标识。
步骤230,计算装置110收集各个无线通信装置120、130能够支持的最新代次模式的标识,并确定组网的所有无线通信装置共同支持的最新代次模式。
所述计算装置110上可以运行相应的程序软件。在运行这个程序软件时,其就可以收集各个无线通信装置120、130能够支持的最新代次模式的标识,之后可以建立一个矩阵表格,记录各个无线通信装置能够支持的各个代次模式,最后可以基于这个矩阵表格确定组网的所有无线通信装置共同支持的最新代次模式。比如从装置1支持第1代次模式,不支持第2代次模式,从装置2既支持第1工作模式,又支持第2代次模式,主装置既支持第1工作模式,又支持第2代次模式,从装置3既支持第1工作模式,又支持第2代次模式,那么各个装置共同支持的最新代次模式就是第1代次模式。
步骤240,在所述共同支持的最新代次模式与主装置120工作的当前代次模式不同时,向所述主装置发出变换代次模式的指令。
由于所述主装置120默认工作在其能够支持的最新代次模式下,因此组网的所有无线通信装置共同支持的最新代次模式有时会与所述主装置120工作的当前代次模式不同,为了使得所有无线通信装置都能够顺利组网并播放网内广播的音频数据,需要向所述主装置120发出变换代次模式的指令。
步骤250,在收到变换代次模式的指令后,所述主装置120将所述共同支持的最新代次模式作为当前代次模式,这样所有无线通信装置都能够顺利组网并播放网内广播的音频数据。
步骤260,主装置120生成音频数据包,并广播生成的音频数据包。
图3为本发明中的音频数据包的格式示意图。如图3所示的,所述音频数据包包括包头(Head)和负载数据(Payload),所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识。具体的,所述包头可以包括15个字节,其中2个字节为CRC校验数据,1个字节为代次模式的标识GID。所述音频数据包为无连接从广播数据包(Connectionless Slave BroadcastPacket)。在所述主装置120退出点对点组网模式后,所述主装置120又会自动切换至所述多个代次模式中的最新代次模式下。
步骤270,从装置130接收所述音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据。
由于所述从装置130可以及时得知自己是否支持所述音频数据包内的负载数据的处理,从而不需要花费时间和计算量对所述音频数据包内的负载数据进行解码,避免出现必可预知的错误。如果需要,所述从装置130可以从支持的多个代次模式中选择一个代次模式作为当前代次模式,以支持接收到的所述音频数据包的处理。在所述从装置130退出点对点组网模式后,所述从装置130也又会自动切换至所述多个代次模式中的最新代次模式下。
综上所述的,在本发明提供的无线通信方法200中,被广播的音频数据包的包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识,这样可以有利于采用不同音频编码及控制流格式的装置实现点对多点组网。此外,由于收集到了组网的各个无线通信装置能够支持的最新代次模式的标识,这样可以确定组网的所有无线通信装置共同支持的最新代次模式,从而可以控制所述主装置调整自己工作的代次模式,实现了采用不同代次模式的编码和控制流格式的装置的相互兼容自动组网。
需要说明的是,本文中的“编码及控制流格式”一词表示的是编码格式以及控制流组合在一起的统称,比如SBC编码+mono stream(单声道流)。本领域内的普通技术人员根据本发明中的定义应该可以理解编码及控制流格式的具体含义。
根据本发明的另一个方面,本发明也可以单独的提出一种无线通信装置,其可以执行上文中所述主装置120需要执行的步骤,这里就不再重复了;当然,本发明还可以单独的提出另一种无线通信装置,其可以执行上文中所述从装置130需要执行的步骤,这里就不再重复了。
根据本发明的上述实施例,本领域内的普通技术人员也可以本发明进行一些变动。
在一个改变的实施例中,在步骤260和步骤270中,所述主装置发出的音频数据包的包头中也可以不包括指示所述负载数据的编码及控制流格式的代次模式的标识,而直接采用现有的音频数据包格式,这样所述从装置接收到所述音频数据包后可能无法直接判断是否能够支持所述音频数据包,但是经过后续的解码过程也可以发现自己无法完成在音频数据包的负载数据的解码。由于计算装置110能够确定组网的各个无线通信装置共同支持的最新代次模式,并会及时通知所述主装置变更当前代次模式,在所述主装置更新当前代次模式后,就不会出现所述从装置无法解码所述音频数据包这样的问题。
图4为本发明中的无线通信方法200的另一种流程图表达方式,在这种表达方式中,能够清楚的看出各个参与方所执行的步骤。所述主装置120执行所述方法200中的步骤210、220、250和260,所述从装置130执行所述方法200中的步骤210、220和270,所述计算装置执行所述方法200中的步骤230和240。
下面举例说明本发明中的无线通信方法。
这这个例子中,第一代次模式(GID1)的音频编码和控制流格式是:SBC编码+monostream(单声道流);第二代次模式(GID2)的音频编码和控制流格式是:Opus编码+stereostream(立体声流);蓝牙耳机1支持第一代次模式和第二代次模式,蓝牙耳机2支持第一代次模式,蓝牙耳机3支持第一代次模式和第二代次模式,蓝牙耳机1-3进行点对多点组网,所述计算装置为智能手机。
如果蓝牙耳机1被作为主装置,蓝牙耳机2、3被作为从装置,那么智能手机接收各个蓝牙耳机所能够支持的最新代次模式的标识,确定组网的蓝牙耳机1、2、3共同支持的最新代次模式为第一代次模式GID1。由于蓝牙耳机1默认工作在第二代次模式GID2下,因此智能手机会知道蓝牙耳机1的当前代次模式与共同支持的最新代次模式不同,故给蓝牙耳机1发送变换指令,蓝牙耳机1接到指令后,将当前代次模式变换为第一代次模式,并基于第一代次模式生成音频数据包并广播,这样组网的蓝牙耳机2也能够正常解码蓝牙耳机1广播出的音频数据包,蓝牙耳机3在从接收到的音频数据包中得到代次模式的标识GID1后,确认自己可以支持第一代次模式,由于蓝牙耳机3默认工作在第二代次模式下,故需要从第二代次模式切换为第一代次模式,这样实现了蓝牙耳机1、2、3自动兼容组网。
如果蓝牙耳机2被作为主装置,蓝牙耳机1、3被作为从装置,那么智能手机接收各个蓝牙耳机所能够支持的最新代次模式的标识,确定组网的蓝牙耳机1、2、3共同支持的最新代次模式为第一代次模式GID1。由于蓝牙耳机2默认工作在第一代次模式GID1下,因此智能手机会知道蓝牙耳机1的当前代次模式与共同支持的最新代次模式相同,故蓝牙耳机2持续按照当前代次模式工作。蓝牙耳机1、3在从接收到的音频数据包中得到标识代次模式的GID1后,确认自己可以支持第一代次模式,由于蓝牙耳机1、3默认工作在第二代次模式下,故需要从第二代次模式切换为第一代次模式,,这样实现了蓝牙耳机1、2、3自动兼容组网。
本领域内的技术人员应明白,本申请的实施例可提供为方法、***、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请实施例的方法、装置(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理装置的处理器以产生一个机器,使得通过计算机或其他可编程数据处理装置的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理装置以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理装置上,使得在计算机或其他可编程装置上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程装置上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本申请的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本申请范围的所有变更和修改。
Claims (12)
1.一种无线通信方法,其特征在于:其包括:
第一无线通信装置工作在一个代次模式下生成音频数据包,并广播生成的音频数据包,所述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识;
第一无线通信装置广播能够支持的最新代次模式的标识,
所述第一无线通信装置支持多个代次模式,在收到变换代次模式的指令后,所述第一无线通信装置将另一个代次模式更换为当前代次模式,所述第一无线通信装置默认工作在所述多个代次模式中的最新代次模式下;或者,
所述第一无线通信装置仅支持一个代次模式,此时第一无线通信装置只能工作在该一个代次模式下,
收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令,在收到变换代次模式的指令后,所述第一无线通信装置将共同支持的最新代次模式作为当前代次模式。
2.如权利要求1所述无线通信方法,其特征在于:
第一无线通信装置和第二无线通信装置均工作在点对多点工作模式下,
第一无线通信装置和第二无线通信装置均采用蓝牙无线通信技术,
第一无线通信装置被称为主装置,第二无线通信装置被称为从装置,
所述主装置与计算装置建立蓝牙通讯连接,所述计算装置收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令。
3.一种无线通信方法,其特征在于:其包括:
一个或多个第二无线通信装置接收音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据;
第二无线通信装置广播能够支持的最新代次模式的标识,
收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令,在收到变换代次模式的指令后,所述第一无线通信装置将共同支持的最新代次模式作为当前代次模式。
4.如权利要求3所述无线通信方法,其特征在于:
第一无线通信装置和第二无线通信装置均工作在点对多点工作模式下,
第一无线通信装置和第二无线通信装置均采用蓝牙无线通信技术,
第一无线通信装置被称为主装置,第二无线通信装置被称为从装置,
所述主装置与计算装置建立蓝牙通讯连接,所述计算装置收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令。
5.一种无线通信方法,其特征在于:其包括:
第一无线通信装置工作在一个代次模式下生成音频数据包,并广播生成的音频数据包,所述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识;
一个或多个第二无线通信装置接收所述音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据;
第一无线通信装置广播能够支持的最新代次模式的标识;
第二无线通信装置广播能够支持的最新代次模式的标识,
收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令,在收到变换代次模式的指令后,所述第一无线通信装置将共同支持的最新代次模式作为当前代次模式。
6.如权利要求5所述无线通信方法,其特征在于:
第一无线通信装置和第二无线通信装置均工作在点对多点工作模式下,
第一无线通信装置和第二无线通信装置均采用蓝牙无线通信技术,
第一无线通信装置被称为主装置,第二无线通信装置被称为从装置,
所述主装置与计算装置建立蓝牙通讯连接,所述计算装置收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令。
7.一种无线通信装置,其特征在于:其包括在一个代次模式下生成音频数据包,并广播生成的音频数据包,所述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识,
所述无线通信装置广播能够支持的最新代次模式的标识,
所述无线通信装置支持多个代次模式,在收到变换代次模式的指令后,将另一个代次模式更换为当前代次模式,所述无线通信装置默认工作在所述多个代次模式中的最新代次模式下;或者,
所述无线通信装置仅支持一个代次模式,此时该无线通信装置只能工作在该一个代次模式下,
收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令,在收到变换代次模式的指令后,所述第一无线通信装置将共同支持的最新代次模式作为当前代次模式。
8.一种无线通信装置,其特征在于:其接收音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据,
所述无线通信装置广播能够支持的最新代次模式的标识,
收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令,在收到变换代次模式的指令后,所述第一无线通信装置将共同支持的最新代次模式作为当前代次模式。
9.一种无线通信***,其特征在于:其包括:
第一无线通信装置,其工作在一个代次模式下生成音频数据包,并广播生成的音频数据包,述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识;
一个或多个第二无线通信装置,其接收所述音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据,
第一无线通信装置广播能够支持的最新代次模式的标识;
第二无线通信装置广播能够支持的最新代次模式的标识,
收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令,在收到变换代次模式的指令后,所述第一无线通信装置将共同支持的最新代次模式作为当前代次模式。
10.如权利要求9所述无线通信***,其特征在于:
第一无线通信装置和第二无线通信装置均工作在点对多点工作模式下,
第一无线通信装置和第二无线通信装置均采用蓝牙无线通信技术,
第一无线通信装置被称为主装置,第二无线通信装置被称为从装置,
所述主装置与计算装置建立蓝牙通讯连接,所述计算装置收集第一无线通信装置和第二无线通信装置能够支持的最新代次模式的标识,确定组网的所有第一无线通信装置和第二无线通信装置共同支持的最新代次模式,在共同支持的最新代次模式与第一无线通信装置工作的当前代次模式不同时,向所述第一无线通信装置发出变换代次模式的指令。
11.一种无线通信方法,其特征在于,其包括:
多个无线通信装置进行点对多点组网,其中一个无线通信装置作为主装置,其他无线通信装置作为从装置,组网的各个无线通信装置分别广播能够支持的最新代次模式的标识;
收集各个能够支持的最新代次模式的标识,确定组网的所有无线通信装置共同支持的最新代次模式,
在共同支持的最新代次模式与主装置工作的当前代次模式不同时,向所述主装置发出变换代次模式的指令,在收到变换代次模式的指令后,所述主装置将共同支持的最新代次模式作为当前代次模式,
主装置生成音频数据包,并广播生成的音频数据包,所述音频数据包包括包头和负载数据,所述负载数据是基于当前代次模式采用的编码及控制流格式形成的,所述包头中包括指示所述负载数据的编码及控制流格式的代次模式的标识。
12.如权利要求11所述无线通信方法,其特征在于:
从装置接收所述音频数据包,解析所述音频数据包的包头并得到代次模式的标识,根据解析得到的所述代次模式的标识确定是否支持该代次模式采用的编码及控制流格式,在不支持时丢弃所述音频数据包,在支持时使用相同代次模式采用的编码及控制流格式处理所述音频数据包内的负载数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911382915.2A CN111093179B (zh) | 2019-12-27 | 2019-12-27 | 无线通信方法、装置和*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911382915.2A CN111093179B (zh) | 2019-12-27 | 2019-12-27 | 无线通信方法、装置和*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111093179A CN111093179A (zh) | 2020-05-01 |
CN111093179B true CN111093179B (zh) | 2023-10-27 |
Family
ID=70396863
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911382915.2A Active CN111093179B (zh) | 2019-12-27 | 2019-12-27 | 无线通信方法、装置和*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111093179B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112135279B (zh) * | 2020-09-21 | 2022-03-18 | 珠海格力电器股份有限公司 | 多路蓝牙的音频传输方法和装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163324A (zh) * | 2006-10-12 | 2008-04-16 | 华为技术有限公司 | 多播广播业务的播送模式转换方法、终端切换方法及基站 |
CN105979349A (zh) * | 2015-12-03 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | 一种音频数据处理的方法和装置 |
CN108900981A (zh) * | 2018-05-30 | 2018-11-27 | 歌尔股份有限公司 | 蓝牙音频数据的传输方法、装置及*** |
CN108988909A (zh) * | 2018-07-25 | 2018-12-11 | Oppo(重庆)智能科技有限公司 | 音频处理方法和装置、电子设备、计算机可读存储介质 |
CN110225504A (zh) * | 2019-06-21 | 2019-09-10 | 恒玄科技(上海)有限公司 | 传输数据的方法及无线设备组件 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9544718B2 (en) * | 2014-09-11 | 2017-01-10 | Lg Electronics Inc. | Method and apparatus for transmitting and receiving audio stream in wireless communication system |
-
2019
- 2019-12-27 CN CN201911382915.2A patent/CN111093179B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101163324A (zh) * | 2006-10-12 | 2008-04-16 | 华为技术有限公司 | 多播广播业务的播送模式转换方法、终端切换方法及基站 |
CN105979349A (zh) * | 2015-12-03 | 2016-09-28 | 乐视致新电子科技(天津)有限公司 | 一种音频数据处理的方法和装置 |
CN108900981A (zh) * | 2018-05-30 | 2018-11-27 | 歌尔股份有限公司 | 蓝牙音频数据的传输方法、装置及*** |
CN108988909A (zh) * | 2018-07-25 | 2018-12-11 | Oppo(重庆)智能科技有限公司 | 音频处理方法和装置、电子设备、计算机可读存储介质 |
CN110225504A (zh) * | 2019-06-21 | 2019-09-10 | 恒玄科技(上海)有限公司 | 传输数据的方法及无线设备组件 |
Also Published As
Publication number | Publication date |
---|---|
CN111093179A (zh) | 2020-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10595137B2 (en) | Method of exchanging data packages of different sizes between first and second portable communication devices | |
CN105072482B (zh) | 一种多媒体播放设备的播放控制方法及装置 | |
US8159990B2 (en) | Wireless audio data distribution using broadcast and bidirectional communication channels | |
CN111294783B (zh) | 音频数据传输的方法、装置、芯片和电子设备 | |
CN103733594B (zh) | 利用蓝牙低功耗标准的音频传输 | |
CN111435844B (zh) | 双无线蓝牙通信音频数据更正方法、装置、设备及*** | |
CN104247321A (zh) | 利用蓝牙低功耗标准的数据传输 | |
WO2020107691A1 (zh) | 蓝牙连接方法及装置 | |
CN112188415B (zh) | 一种低功耗蓝牙同步数据串流传输方法及装置 | |
CN111343526B (zh) | 音箱组件的无线通信方法和用于无线通信的音箱组件 | |
KR20230125103A (ko) | 블루투스 장치 동작 방법 | |
CN113825125B (zh) | 一种多组无线蓝牙耳机的音频共享方法 | |
KR102396745B1 (ko) | 블루투스 스피커의 링 네트워크 | |
EP3923608A1 (en) | Data transmission method between tws bluetooth devices and tws bluetooth device therefor | |
CN111510899A (zh) | 一种蓝牙传输方法及装置 | |
CN107040848A (zh) | Avdtp协议的同步参数传输方法、装置及设备 | |
CN108718361A (zh) | 一种音频文件播放方法及无线接听设备 | |
CN112105005B (zh) | 一种控制蓝牙设备播放的方法及装置 | |
CN111436039A (zh) | 蓝牙回连方法及***、蓝牙主、从设备回连方法及蓝牙主、从设备 | |
CN111093179B (zh) | 无线通信方法、装置和*** | |
CN114982369A (zh) | 音频数据传输的方法、装置、芯片和电子设备 | |
EP3843467B1 (en) | Wireless connection method, device group, system, and storage medium | |
EP3852449A1 (en) | Data synchronization method and device, and storage medium | |
CN115499814A (zh) | 一种蓝牙设备*** | |
WO2023050128A1 (zh) | 数据传输方法和装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |