数据传输方法及装置制造方法及图纸

技术编号:23164336 阅读:19 留言:0更新日期:2020-01-21 22:30
本发明专利技术实施例提供一种数据传输方法及装置,该方法包括:所述第一设备在第一时隙中接收数据包,所述数据包为噪声或者从所述数据源设备接收到的数据包;所述第一设备根据所述数据包确定所述数据源设备和所述第一设备之间的链路状态,所述链路状态为空闲状态或者繁忙状态;在所述第一设备确定所述链路状态为空闲状态时,在所述第一时隙中向所述第二设备发送音频数据,所述音频数据为所述第一设备从所述数据源设备接收到的音频数据。用于提高第一设备和数据源设备的通信效率、以及第一设备向第二设备发送音频数据的发送效率。

Data transmission method and device

【技术实现步骤摘要】
数据传输方法及装置
本专利技术实施例涉及无线通信领域,尤其涉及一种数据传输方法及装置。
技术介绍
电子设备(例如:手机、电脑等)通常可以连接至少一个耳机,并向至少一个耳机发送音频包。至少一个耳机可以将音频包转换为用户可听的音频,从而使得用户在佩戴耳机的过程中,可以听到该音频。在现有技术中,在至少一个耳机中确定主耳机之后,电子设备向主耳机发送音频包,在主耳机接收到音频包之后,主耳机向从耳机发送音频包。在上述过程中,主耳机向从耳机发送音频包时,主耳机无法接收电子设备向主耳机发送的另一音频包,因此,导致主耳机需要浪费与电子设备的正常通信时长,去向从耳机发送音频包,进而导致主耳机和电子设备的通信效率降低。
技术实现思路
本专利技术实施例提供一种数据传输方法及装置,用于提高第一设备和数据源设备的通信效率、以及第一设备向第二设备发送音频数据的发送效率。第一方面,本专利技术实施例提供一种数据传输方法,应用于音频设备组中的第一设备,所述第一设备分别与数据源设备和第二设备无线连接,所述第二设备为所述音频设备组中除所述第一设备之外的设备,所述方法包括:所述第一设备在第一时隙中接收数据包,所述数据包为噪声或者从所述数据源设备接收到的数据包;所述第一设备根据所述数据包确定所述数据源设备和所述第一设备之间的链路状态,所述链路状态为空闲状态或者繁忙状态;在所述第一设备确定所述链路状态为空闲状态时,在所述第一时隙中向所述第二设备发送音频数据,所述音频数据为所述第一设备从所述数据源设备接收到的音频数据。在一种可能的设计中,所述第一设备根据所述数据包确定所述数据源设备和所述第一设备之间的链路状态,包括:所述第一设备判断所述数据包中是否包括同步信息和包头;若否,则所述第一设备确定所述链路状态为空闲状态;若是,则所述第一设备根据所述数据包的包头和/或所述数据包中是否包括负载,确定所述链路状态。在另一种可能的设计中,所述第一设备根据所述数据包的包头和/或所述数据包中是否包括负载,确定所述链路状态,包括:所述第一设备在所述数据包中获取第一同步信息;所述第一设备获取所述第一同步信息和所述预设同步信息的相关度;所述第一设备根据所述相关度,确定所述链路状态。在另一种可能的设计中,所述第一设备根据所述相关度,确定所述链路状态,包括:若确定所述相关度小于第一阈值,则所述第一设备确定所述链路状态为所述空闲状态;若确定所述相关度大于等于所述第一阈值,则所述第一设备根据对所述包头进行校验的校验结果,确定所述链路状态。在另一种可能的设计中,所述第一设备根据对所述包头进行校验的校验结果,确定所述链路状态,包括:所述第一设备在所述包头中获取第一校验信息和第二信息,所述第二信息为所述包头中除所述第一校验信息之外的信息;所述第一设备根据所述第二信息生成第二校验信息;若所述第一校验信息和所述第二校验信息不相同,则所述第一设备确定所述链路状态为空闲状态;若所述第一校验信息和所述第二校验信息相同,则根据所述包头中的数据包类型和/或所述数据包中是否包括负载,所述第一设备确定所述链路状态。在另一种可能的设计中,所述第一设备根据所述包头中的数据包类型和/或所述数据包中是否包括负载,确定所述链路状态,包括:若所述数据包的类型为第一类型,或者所述数据包中不包括负载,则所述第一设备确定所述链路状态为空闲状态,所述第一类型用于指示所述数据包不包括负载;若所述数据包的类型为第二类型,或者所述数据包中包括负载,则所述第一设备确定所述链路状态为繁忙状态。在另一种可能的设计中,所述第一设备在所述第一时隙中向所述第二设备发送待发送的音频数据,包括:所述第一设备通过预设调制方式和预设物理带宽,对所述音频数据进行调制处理,得到调制数据;所述第一设备根据所述调制数据,确定所述音频包,所述音频包包括所述调制数据和包头;所述第一设备向所述第二设备发送所述音频包。在另一种可能的设计中,所述第一设备在所述第一时隙中向所述第二设备发送待发送的音频数据,包括:所述第一设备向所述第二设备发送当前数据帧的标识;所述第一设备接收所述第二设备发送的侦听信息,所述侦听信息用于指示所述第二设备对N个数据帧的接收状态,所述N个数据帧包括所述当前数据帧、以及位于当前数据帧之前且距离所述当前数据帧最近的N-1个数据帧,所述接收状态为接收成功或接收失败,所述N为大于或等于1的整数;所述第一设备根据所述侦听信息,确定所述第二设备未侦听到的数据帧;所述第一设备向所述第二设备发送所述第二设备未侦听到的数据帧。在另一种可能的设计中,所述第一设备向所述第二设备发送当前数据帧的标识之前,还包括:所述第一设备向所述第二设备发送所述第一设备与所述数据源设备之间的链路信息,所述链路信息用于所述第二设备与所述数据源设备建立第一双向链路。在另一种可能的设计中,在所述第二设备在第一时隙中对所述数据源设备向所述第一设备发送的数据包侦听失败后,所述第二设备的状态为接收状态。在另一种可能的设计中,所述无线连接为蓝牙连接。在另一种可能的设计中,所述预设调制方式为正交相移键控或者八相移键控,所述预设物理带宽为2兆赫兹,物理速率为4兆或6兆比特/秒。第二方面,本专利技术实施例提供一种数据传输装置,应用于音频设备组中的第一设备,所述第一设备分别与数据源设备和第二设备无线连接,所述第二设备为所述音频设备组中除所述第一设备之外的设备,所述装置包括:接收模块、确定模块和发送模块,其中,所述接收模块用于,所述第一设备在第一时隙中接收数据包,所述数据包为噪声或者从所述数据源设备接收到的数据包;所述确定模块用于,所述第一设备根据所述数据包确定所述数据源设备和所述第一设备之间的链路状态,所述链路状态为空闲状态或者繁忙状态;所述发送模块用于,在所述第一设备确定所述链路状态为空闲状态时,在所述第一时隙中向所述第二设备发送音频数据,所述音频数据为所述第一设备从所述数据源设备接收到的音频数据。在一种可能的设计中,所述确定模块具体用于:所述第一设备判断所述数据包中是否包括同步信息和包头;若否,则所述第一设备确定所述链路状态为空闲状态;若是,则所述第一设备根据所述数据包的包头和/或所述数据包中是否包括负载,确定所述链路状态。在另一种可能的设计中,所述确定模块具体用于:所述第一设备在所述数据包中获取第一同步信息;所述第一设备获取所述第一同步信息和所述预设同步信息的相关度;所述第一设备根据所述相关度,确定所述链路状态。在另一种可能的设计中,所述确定模块具体用于:若确定所述相关度小于第一阈值,则所述第一设备确定所述链路状态为所述空闲状态;若确定所述相关度大于等于所述第一阈值,则所述第一设备根据对所述包头进行校验的校验结果,确定所述本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,应用于音频设备组中的第一设备,所述第一设备分别与数据源设备和第二设备无线连接,所述第二设备为所述音频设备组中除所述第一设备之外的设备,所述方法包括:/n所述第一设备在第一时隙中接收数据包,所述数据包为噪声或者从所述数据源设备接收到的数据包;/n所述第一设备根据所述数据包确定所述数据源设备和所述第一设备之间的链路状态,所述链路状态为空闲状态或者繁忙状态;/n在所述第一设备确定所述链路状态为空闲状态时,在所述第一时隙中向所述第二设备发送音频数据,所述音频数据为所述第一设备从所述数据源设备接收到的音频数据。/n

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于音频设备组中的第一设备,所述第一设备分别与数据源设备和第二设备无线连接,所述第二设备为所述音频设备组中除所述第一设备之外的设备,所述方法包括:
所述第一设备在第一时隙中接收数据包,所述数据包为噪声或者从所述数据源设备接收到的数据包;
所述第一设备根据所述数据包确定所述数据源设备和所述第一设备之间的链路状态,所述链路状态为空闲状态或者繁忙状态;
在所述第一设备确定所述链路状态为空闲状态时,在所述第一时隙中向所述第二设备发送音频数据,所述音频数据为所述第一设备从所述数据源设备接收到的音频数据。


2.根据权利要求1所述的方法,其特征在于,所述第一设备根据所述数据包确定所述数据源设备和所述第一设备之间的链路状态,包括:
所述第一设备判断所述数据包中是否包括同步信息和包头;
若否,则所述第一设备确定所述链路状态为空闲状态;
若是,则所述第一设备根据所述数据包的包头和/或所述数据包中是否包括负载,确定所述链路状态。


3.根据权利要求2所述的方法,其特征在于,所述第一设备根据所述数据包的包头和/或所述数据包中是否包括负载,确定所述链路状态,包括:
所述第一设备在所述数据包中获取第一同步信息;
所述第一设备获取所述第一同步信息和预设同步信息的相关度;
所述第一设备根据所述相关度,确定所述链路状态。


4.根据权利要求3所述的方法,其特征在于,所述第一设备根据所述相关度,确定所述链路状态,包括:
若确定所述相关度小于第一阈值,则所述第一设备确定所述链路状态为所述空闲状态;
若确定所述相关度大于等于所述第一阈值,则所述第一设备根据对所述包头进行校验的校验结果,确定所述链路状态。


5.根据权利要求4所述的方法,其特征在于,所述第一设备根据对所述包头进行校验的校验结果,确定所述链路状态,包括:
所述第一设备在所述包头中获取第一校验信息和第二信息,所述第二信息为所述包头中除所述第一校验信息之外的信息;
所述第一设备根据所述第二信息生成第二校验信息;
若所述第一校验信息和所述第二校验信息不相同,则所述第一设备确定所述链路状态为空闲状态;
若所述第一校验信息和所述第二校验信息相同,则根据所述包头中的数据包类型和/或所述数据包中是否包括负载,所述第一设备确定所述链路状态。


6.根据权利要求5所述的方法,其特征在于,所述第一设备根据所述包头中的数据包类型和/或所述数据包中是否包括负载,确定所述链路状态,包括:
若所述数据包的类型为第一类型,或者所述数据包中不包括负载,则所述第一设备确定所述链路状态为空闲状态,所述第一类型用于指示所述数据包不包括负载;
若所述数据包的类型为第二类型,或者所述数据包中包括负载,则所述第一设备确定所述链路状态为繁忙状态。


7.根据权利要求1-6任一项所述的方法,其特征在于,所述第一设备在所述第一时隙中向所述第二设备发送待发送的音频数据,包括:

【专利技术属性】
技术研发人员:俞忠兴陈国础
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海;31

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

1