一种通信方法和装置制造方法及图纸

技术编号:37289574 阅读:12 留言:0更新日期:2023-04-21 00:29
本申请实施例提供了一种通信方法和装置,涉及通信技术领域,该方法包括:第一对讲机设备开机启动后,开启扫描周边设备。在预设时长内扫描到同类型的第二对讲机设备建立的第二低功耗蓝牙广播时,同步扫描到的第二低功耗蓝牙广播,并建立自身的第一低功耗蓝牙广播。在该状态下,第一对讲机设备通过第一低功耗蓝牙广播向第二对讲机设备发送语音数据,以及通过扫描第二低功耗蓝牙广播,获得第二对讲机设备发送的语音数据。即第一对讲机设备可以接收第二对讲机设备广播的语音数据,第一对讲机设备也可以直接广播采集的语音数据,实现对讲机设备之间的全双工通信,从而提高语音通话的效率,也给用户带来便利。也给用户带来便利。也给用户带来便利。

【技术实现步骤摘要】
一种通信方法和装置


[0001]本申请实施例涉及通信
,尤其涉及一种通信方法和装置。

技术介绍

[0002]对讲机是一种双向移动通信工具,其外形较小但功能强大。在不需要任何网络支持的情况下,可以实现语音传输,因此广泛运用于运输行业和自驾游等活动中。
[0003]相关技术中,对讲机采用无线射频通信方式以及单工通信模式进行语音传输,即一个对讲机设备要么发送语音数据,要么接收语音数据,而不能同时对讲,从而影响语音通话的效率和便利性。

技术实现思路

[0004]本申请实施例提供了一种通信方法和装置,用于实现对讲机设备的全双工通信,提高语音通话的效率和便利性。
[0005]一方面,本申请实施例提供了一种通信方法,应用于第一对讲机设备,包括:
[0006]开启广播扫描;
[0007]若在预设时长内扫描到同类型的至少一个第二对讲机设备建立的第二低功耗蓝牙广播,则依次同步扫描到的至少一个第二低功耗蓝牙广播,并建立自身的第一低功耗蓝牙广播;
[0008]通过所述第一低功耗蓝牙广播向所述至少一个第二对讲机设备发送语音数据;
[0009]通过扫描至少一个第二低功耗蓝牙广播,获得相应的第二对讲机设备发送的语音数据。
[0010]本申请实施例中,第一对讲机设备开机启动后,开启扫描周边设备。在预设时长内扫描到同类型的第二对讲机设备建立的第二低功耗蓝牙广播时,同步扫描到的第二低功耗蓝牙广播,并建立自身的第一低功耗蓝牙广播,以进入扫描和广播的状态。在该状态下,第一对讲机设备可以接收第二对讲机设备广播的语音数据,第一对讲机设备也可以直接广播采集的语音数据,实现对讲机设备之间的全双工通信,从而提高语音通话的效率,也给用户带来便利。
[0011]可选地,若在预设时长内没有扫描到同类型的第二对讲机设备建立的第二低功耗蓝牙广播,则建立自身的第一低功耗蓝牙广播。
[0012]可选地,还包括:
[0013]若扫描获得的广播数据包携带预设标记,则确定扫描到同类型的第二对讲机设备建立的第二低功耗蓝牙广播;或者,
[0014]若扫描获得的广播数据包中定义的广播类型为预设类型,则确定扫描到同类型的第二对讲机设备建立的第二低功耗蓝牙广播。
[0015]本申请实施例中,通过对广播数据包进行自定义标记,和/或将广播数据包中的广播类型定义为预设类型,以便后续广播扫描过程中,过滤与第一对讲机设备不同类型的其
他对讲机设备的广播,提高同类型的对讲机设备之间的通信效率。
[0016]可选地,还包括:
[0017]针对每个第二对讲机设备,接收所述第二对讲机设备发送的第二共享设备列表,其中,所述第二共享设备列表中包括:同步到所述第二对讲机设备的至少一个邻居对讲机设备的发送窗口的窗口位置信息;
[0018]基于所述第二对讲机设备的第二发送窗口的窗口位置信息和所述第二共享设备列表,建立自身的第一发送窗口,其中,所述第一发送窗口、所述第二发送窗口和所述至少一个邻居对讲机设备的发送窗口组成的发送窗口序列中,相邻两个发送窗口之间的时间间隔为固定值,且所述发送窗口序列位于一个预设周期内;
[0019]基于所述第二发送窗口以及所述至少一个邻居对讲机设备的发送窗口的窗口位置信息,更新本地的第一共享设备列表中。
[0020]本申请实施例中,在一个预设周期内,基于固定时间间隔安排多个对讲机设备的发送窗口,并通过共享设备列表使各对讲机设备及时获知其他对讲机设备的发送窗口的时间位置,以实现更多对讲机设备的对讲功能,有效提高了带宽利用率。
[0021]可选地,所述通过所述第一低功耗蓝牙广播向所述至少一个第二对讲机设备发送语音数据,并通过扫描至少一个第二低功耗蓝牙广播,获得相应的第二对讲机发送的语音数据,包括:
[0022]在所述第一发送窗口内,通过所述第一低功耗蓝牙广播向所述至少一个第二对讲机设备发送语音数据;
[0023]在所述第二对讲机设备对应的第二发送窗口内,通过扫描相应的第二低功耗蓝牙广播,获得所述第二对讲机设备发送的语音数据。
[0024]本申请实施例中,第一对讲机设备在预设时长内扫描到同类型的第二对讲机设备建立的第二低功耗蓝牙广播时,同步扫描到的第二低功耗蓝牙广播,并建立自身的第一低功耗蓝牙广播,以进入扫描和广播的状态。在该状态下,第一对讲机设备在自身的第一发送窗口内广播语音数据,在第二发送窗口内扫描第二对讲机设备广播的语音数据,实现对讲机设备之间的全双工通信,从而提高语音通话的效率,也给用户带来便利。
[0025]可选地,还包括:
[0026]监测所述第一发送窗口与所述发送窗口序列中位于所述第一发送窗口的前一个相邻发送窗口之间的当前时间间隔;
[0027]若所述当前时间间隔偏离所述固定值,则基于所述当前时间间隔的偏离方向以及预设调整粒度,相应调整所述第一对讲机设备的广播周期,以对所述当前时间间隔的偏离进行补偿。
[0028]本申请实施例中,第一对讲机设备监测第一发送窗口与前一个相邻发送窗口之间的当前时间间隔,并在当前时间间隔偏离固定值时,调整第一对讲机设备的广播周期以对当前时间间隔的偏离进行补偿,使得第一发送窗口与前一个相邻发送窗口的时间间隔维持在固定值,从而有效解决各个对讲机设备之间由于晶振频率差异造成的时间累积偏差,同时避免时间冲突和同步失效。
[0029]可选地,还包括:
[0030]扫描到同类型的第三对讲机设备建立的第三低功耗蓝牙广播,并获取所述第三低
功耗蓝牙广播对应的第三发送窗口的窗口位置信息;
[0031]若基于所述第三发送窗口的窗口位置信息,以及所述发送窗口序列中各个发送窗口的窗口位置信息,确定所述第三发送窗口与所述发送窗口序列中至少一个发送窗口重叠,则停止广播;
[0032]若所述第三发送窗口与所述发送窗口序列中各个发送窗口均不重叠,则同步所述第三低功耗蓝牙广播。
[0033]本申请实施例中,在进行广播同步时,先判断是否出现发送窗口重叠的情况,在出现窗口重叠时,及时停止广播,以避免时间冲突。
[0034]可选地,所述第一低功耗蓝牙广播和第二低功耗蓝牙广播为周期性广播或者基于广播同步的数据流。
[0035]一方面,本申请实施例提供了一种通信装置,应用于第一对讲机设备,包括:
[0036]启动单元,用于开启广播扫描;
[0037]处理单元,用于若在预设时长内扫描到同类型的至少一个第二对讲机设备建立的第二低功耗蓝牙广播,则依次同步扫描到的至少一个第二低功耗蓝牙广播,并建立自身的第一低功耗蓝牙广播;
[0038]广播单元,用于通过所述第一低功耗蓝牙广播向所述至少一个第二对讲机设备发送语音数据;
[0039]扫描单元,通过扫描至少一个第二低功耗蓝牙广播,获得相应的第二对讲机设备发送的语音数据。
[0040]可选地,可选地,所述处理单元还用于:
[0041]若在预设时长内没有扫描到同类型的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通信方法,应用于第一对讲机设备,其特征在于,包括:开启广播扫描;若在预设时长内扫描到同类型的至少一个第二对讲机设备建立的第二低功耗蓝牙广播,则依次同步扫描到的至少一个第二低功耗蓝牙广播,并建立自身的第一低功耗蓝牙广播;通过所述第一低功耗蓝牙广播向所述至少一个第二对讲机设备发送语音数据;通过扫描至少一个第二低功耗蓝牙广播,获得相应的第二对讲机设备发送的语音数据。2.如权利要求1所述的方法,其特征在于,还包括:若在预设时长内没有扫描到同类型的第二对讲机设备建立的第二低功耗蓝牙广播,则建立自身的第一低功耗蓝牙广播。3.如权利要求1所述的方法,其特征在于,还包括:若扫描获得的广播数据包携带预设标记,则确定扫描到同类型的第二对讲机设备建立的第二低功耗蓝牙广播;或者,若扫描获得的广播数据包中定义的广播类型为预设类型,则确定扫描到同类型的第二对讲机设备建立的第二低功耗蓝牙广播。4.如权利要求1所述的方法,其特征在于,还包括:针对每个第二对讲机设备,接收所述第二对讲机设备发送的第二共享设备列表,其中,所述第二共享设备列表中包括:同步到所述第二对讲机设备的至少一个邻居对讲机设备的发送窗口的窗口位置信息;基于所述第二对讲机设备的第二发送窗口的窗口位置信息和所述第二共享设备列表,建立自身的第一发送窗口,其中,所述第一发送窗口、所述第二发送窗口和所述至少一个邻居对讲机设备的发送窗口组成的发送窗口序列中,相邻两个发送窗口之间的时间间隔为固定值,且所述发送窗口序列位于一个预设周期内;基于所述第二发送窗口以及所述至少一个邻居对讲机设备的发送窗口的窗口位置信息,更新本地的第一共享设备列表中。5.如权利要求4所述的方法,其特征在于,所述通过所述第一低功耗蓝牙广播向所述至少一个第二对讲机设备发送语音数据,并通过扫描至少一个第二低功耗蓝牙广播,获得相应的第二对讲机发送的语音数据,包括...

【专利技术属性】
技术研发人员:任浩业梅锐吴天煦
申请(专利权)人:恒玄科技上海股份有限公司
类型:发明
国别省市:

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

1