一种对讲机及其通信方法、电子设备和存储介质转让专利

申请号 : CN202110461053.3

文献号 : CN112995933B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 袁智华李玮赵冬雪

申请人 : 广州慧睿思通科技股份有限公司

摘要 :

本公开涉及一种对讲机及其通信方法、电子设备和存储介质,应用于通信技术领域,其中,方法包括:获取用户的第一语音信息;将第一语音信息添加至第一超帧组中的语音数据区,第一超帧组中包括至少一个超帧;获取与用户相关的非语音信息,非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;按照预设数据长度,将非语音信息划分为至少一个数据组;将数据组依次添加至第一超帧组中的目标数据区,目标数据区包括各超帧中B~E帧的嵌入式链路控制信令;将第一超帧组发送至接收端对讲机,以使接收端对讲机解析第一超帧组得到第一语音信息和非语音信息。

权利要求 :

1.一种对讲机的通信方法,其特征在于,应用于发送端对讲机,包括:获取用户的第一语音信息;

将所述第一语音信息添加至第一超帧组中的语音数据区,所述第一超帧组中包括至少一个超帧;

获取与用户相关的非语音信息,所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;

按照预设数据长度,将所述非语音信息划分为至少一个数据组;

将所述数据组依次添加至第一超帧组中的目标数据区,所述目标数据区为各所述超帧中B E帧的嵌入式链路控制信令;

~

将所述第一超帧组发送至接收端对讲机,以使所述接收端对讲机解析所述第一超帧组得到所述第一语音信息和所述非语音信息。

2.根据权利要求1所述的对讲机的通信方法,其特征在于,所述将所述数据组依次添加至第一超帧组中的目标数据区之后,还包括:判断所述非语音信息是否全部添加至所述第一超帧组中;

若否,存储所述非语音信息中未添加至所述第一超帧组中的剩余数据组。

3.根据权利要求2所述的对讲机的通信方法,其特征在于,在所述将所述第一超帧组发送至接收端对讲机之后,还包括:对所述剩余数据组执行以下配置过程:获取所述用户的第二语音信息;

将所述第二语音信息添加至第二超帧组中的语音数据区;

将所述剩余数据组依次添加至所述第二超帧组中的目标数据区,并将所述第二超帧组发送至所述接收端对讲机;

重复执行所述配置过程,直至所述剩余数据组发送完毕。

4.根据权利要求1所述的对讲机的通信方法,其特征在于,所述将所述数据组依次添加至第一超帧组中的目标数据区之前,还包括:判断所述第一超帧组的超帧中,是否存在最近一次发送非语音信息时的目标剩余数据组;

若是,以所述目标剩余数据组所在超帧的下一超帧为添加起点,添加所述数据组。

5.根据权利要求1所述的对讲机的通信方法,其特征在于,所述将所述非语音信息划分为至少一个数据组之后,还包括:在所述数据组中的首个数据组的预设位置,插入所述数据组的数量和所述数据组中的最后一个数据组中预设数值的数量,以及,将所述数据组中的最后一个数据组中、未携带所述非语音信息的位置设置为所述预设数值。

6.根据权利要求1所述的对讲机的通信方法,其特征在于,所述将所述数据组依次添加至第一超帧组中的目标数据区,包括:确定所述第一超帧组中的目标超帧,所述目标超帧为所述第一超帧组中每预设个数的所述超帧中的预设个数减一个所述超帧;

将所述数据组依次添加至所述目标超帧中的所述目标数据区。

7.根据权利要求1所述的对讲机的通信方法,其特征在于,所述预设数据长度为所述超帧中目标数据区的数据长度。

8.根据权利要求1所述的对讲机的通信方法,其特征在于,所述嵌入式链路控制信令包括完整链路控制命令码、功能集ID、信令数据、保护标志和保留位,所述目标数据区包括信令数据,所述目标数据区还包括完整链路控制命令码、功能集ID、保护标志和保留位中的至少一个或多个。

9.根据权利要求1‑8任一项所述的对讲机的通信方法,其特征在于,所述生理信息包括所述用户的心率和血压中的至少一个;所述环境信息包括温度、湿度、气体浓度和气压中的至少一个;所述运动信息包括用户的加速度、运动姿态和运动轨迹中的至少一个。

10.一种对讲机的通信方法,其特征在于,应用于接收端对讲机,所述方法包括:获取发送端对讲机发送的第一超帧组;

其中,所述第一超帧组为:所述发送端对讲机通过获取用户的第一语音信息并将所述第一语音信息添加至第一超帧组中的语音数据区;获取与用户相关的非语音信息并按照预设数据长度,将所述非语音信息划分为至少一个数据组,将所述数据组依次添加至第一超帧组中的目标数据区后得到的;

所述第一超帧组中包括至少一个超帧;所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种,所述目标数据区为各所述超帧中B E帧的嵌入式链路控制信令;

~

解析所述第一超帧组,得到所述第一语音信息和所述非语音信息。

11.根据权利要求10所述的对讲机的通信方法,其特征在于,解析所述第一超帧组,得到所述第一语音信息,包括:

确定所述第一超帧组中的语音数据区;

依据第一解码规则,对所述语音数据区内的信息进行解码,得到所述第一语音信息。

12.根据权利要求10所述的对讲机的通信方法,其特征在于,解析所述第一超帧组,得到所述非语音信息包括:

确定所述第一超帧组中的目标数据区;

获取各所述目标数据区中的数据组;

根据第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息。

13.根据权利要求12所述的对讲机的通信方法,其特征在于,所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息之前,还包括:判断所述目标数据区中的数据组的第一数量是否为所述非语音信息划分时的第二数量;

若否,获取发送端对讲机发送的第二超帧组,所述第二超帧组中包括得到所述第二数量的数据组中除第一数量的数据组外的剩余数据组;

获取所述第二超帧组中的剩余数据组;

所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息,包括:

将所述剩余数据组与所述第一数量的数据组进行合并,得到目标数据组;

根据所述第二解码规则,对所述目标数据组中的信息进行解码,得到所述非语音信息。

14.根据权利要求13所述的对讲机的通信方法,其特征在于,所述第二数量为对讲机发送端在所述数据组中的首个数据组的预设位置插入的数量。

15.根据权利要求10所述的对讲机的通信方法,其特征在于,还包括:根据至少一个所述发送端对讲机发送的所述位置信息,生成位置共享信息;

显示所述位置共享信息;

将所述位置共享信息发送至预先连接的智能终端,以通过所述智能终端将所述位置共享信息显示在所述智能终端的系统地图上。

16.一种对讲机,其特征在于,包括:第一对讲机本体、控制单元和传感器单元;

所述传感器单元,用于获取与用户相关的非语音信息,所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;

所述控制单元,用于获取用户的第一语音信息;将所述第一语音信息添加至第一超帧组中的语音数据区,所述第一超帧组中包括至少一个超帧;获取与用户相关的非语音信息;

按照预设数据长度,将所述非语音信息划分为至少一个数据组;将所述数据组依次添加至第一超帧组中的目标数据区,所述目标数据区为各所述超帧中B E帧的嵌入式链路控制命~

令;将所述第一超帧组发送至接收端对讲机,以使所述接收端对讲机解析所述第一超帧组得到所述第一语音信息和所述非语音信息。

17.根据权利要求16所述的对讲机,其特征在于,所述控制单元还用于:在将所述数据组依次添加至第一超帧组中的目标数据区之后,判断所述非语音信息是否全部添加至所述第一超帧组中;

若否,存储所述非语音信息中未添加至所述第一超帧组中的剩余数据组。

18.根据权利要求17所述的对讲机,其特征在于,所述控制单元还用于:将所述第一超帧组发送至接收端对讲机之后,对所述剩余数据组执行以下配置过程:获取所述用户的第二语音信息;

将所述第二语音信息添加至第二超帧组中的语音数据区;

将所述剩余数据组依次添加至所述第二超帧组中的目标数据区,并将所述第二超帧组发送至所述接收端对讲机;

重复执行所述配置过程,直至所述剩余数据组发送完毕。

19.根据权利要求16所述的对讲机,其特征在于,所述控制单元还用于:将所述数据组依次添加至第一超帧组中的目标数据区之前,判断所述第一超帧组的超帧中,是否存在最近一次发送非语音信息时的目标剩余数据组;

若是,以所述目标剩余数据组所在超帧的下一超帧为添加起点,添加所述数据组。

20.一种对讲机,其特征在于,包括:第二对讲机本体、获取模块和解析模块;

所述获取模块,用于获取发送端对讲机发送的第一超帧组;

其中,所述第一超帧组为:所述发送端对讲机通过获取用户的第一语音信息并将所述第一语音信息添加至第一超帧组中的语音数据区;获取与用户相关的非语音信息并按照预设数据长度,将所述非语音信息划分为至少一个数据组,将所述数据组依次添加至第一超帧组中的目标数据区后得到的;

所述第一超帧组中包括至少一个超帧;所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种,所述目标数据区为各所述超帧中B E帧的嵌入式链路控制信令;

~

解析模块,用于解析所述第一超帧组,得到所述第一语音信息和所述非语音信息。

21.根据权利要求20所述的对讲机,其特征在于,所述解析模块具体用于:确定所述第一超帧组中的目标数据区;

获取各所述目标数据区中的数据组;

根据第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息。

22.根据权利要求21所述的对讲机,其特征在于,解析模块,还用于:所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息之前,判断所述目标数据区中的数据组的第一数量是否为所述非语音信息划分时的第二数量;

若否,获取发送端对讲机发送的第二超帧组,所述第二超帧组中包括得到所述第二数量的数据组中除第一数量的数据组外的剩余数据组;

获取所述第二超帧组中的剩余数据组;

所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息,包括:

将所述剩余数据组与所述第一数量的数据组进行合并,得到目标数据组;

根据所述第二解码规则,对所述目标数据组中的信息进行解码,得到所述非语音信息。

23.一种电子设备,其特征在于,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;

所述存储器,用于存储计算机程序;

所述处理器,用于执行所述存储器中所存储的程序,实现权利要求1‑9或10‑15任一项所述的对讲机的通信方法。

24.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1‑9或10‑15任一项所述的对讲机的通信方法。

说明书 :

一种对讲机及其通信方法、电子设备和存储介质

技术领域

[0001] 本公开涉及通信技术领域,尤其涉及一种对讲机及其通信方法、电子设备和存储介质。

背景技术

[0002] 随着现代社会经济的不断发展,人们工作节奏的不断加快,数据区与数据区之间的工作协调,人与人之间的沟通,在现实生活中日益显出它的重要。
[0003] 对讲机作为现代人们的通信工具之一,其具有不受网络限制、操作简单、反应迅速,一呼百应,无需任何通话费用等特点。
[0004] 相关技术中的对讲机,用户通过按下PTT键,将想要发送的语音信息进行录入,在松开PTT键后,将语音信息发送到接收端对讲机,从而完成通讯功能。

发明内容

[0005] 相关技术中的对讲机,在比较偏僻的地方从事高危户外运动(如登山、野外徒步等)、不具备手机通讯的基础的情况下,对讲机仅能提供简单的通讯功能,而双方对所处环
境不熟悉的情况下,通讯双方无法及时获知对方相关信息。
[0006] 本公开提供了一种对讲机及其通信方法、电子设备和存储介质,用以解决现有技术中,对讲机仅能提供简单的通讯功能,而双方对所处环境不熟悉的情况下,通讯双方无法
及时获知对方相关信息。
[0007] 第一方面,本公开实施例提供了一种对讲机的通信方法,应用于发送端对讲机,包括:
[0008] 获取用户的第一语音信息;
[0009] 将所述第一语音信息添加至第一超帧组中的语音数据区,所述第一超帧组中包括至少一个超帧;
[0010] 获取与用户相关的非语音信息,所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;
[0011] 按照预设数据长度,将所述非语音信息划分为至少一个数据组;
[0012] 将所述数据组依次添加至第一超帧组中的目标数据区,所述目标数据区包括各所述超帧中B E帧的嵌入式链路控制信令;
~
[0013] 将所述第一超帧组发送至接收端对讲机,以使所述接收端对讲机解析所述第一超帧组得到所述第一语音信息和所述非语音信息。
[0014] 可选的,所述将所述数据组依次添加至第一超帧组中的目标数据区之后,还包括:
[0015] 判断所述非语音信息是否全部添加至所述第一超帧组中;
[0016] 若否,存储所述非语音信息中未添加至所述第一超帧组中的剩余数据组。
[0017] 可选的,在所述将所述第一超帧组发送至接收端对讲机之后,还包括:
[0018] 对所述剩余数据组执行以下配置过程:
[0019] 获取所述用户的第二语音信息;
[0020] 将所述第二语音信息添加至第二超帧组中的语音数据区;
[0021] 将所述剩余数据组依次添加至所述第二超帧组中的目标数据区,并将所述第二超帧组发送至所述接收端对讲机;
[0022] 重复执行所述配置过程,直至所述剩余数据组发送完毕。
[0023] 可选的,所述将所述数据组依次添加至第一超帧组中的目标数据区之前,还包括:
[0024] 判断所述第一超帧组的超帧中,是否存在最近一次发送非语音信息时的目标剩余数据组;
[0025] 若是,以所述目标剩余数据组所在超帧的下一超帧为添加起点,添加所述数据组。
[0026] 可选的,所述将所述非语音信息划分为至少一个数据组之后,还包括:
[0027] 在所述数据组中的首个数据组的预设位置,插入所述数据组的数量和所述数据组中的最后一个数据组中预设数值的数量,以及,
[0028] 将所述数据组中的最后一个数据组中、未携带所述非语音信息的位置设置为所述预设数值。
[0029] 可选的,所述将所述数据组依次添加至第一超帧组中的目标数据区,包括:
[0030] 确定所述第一超帧组中的目标超帧,所述目标超帧为所述第一超帧组中每预设个数的所述超帧中的预设个数减一个所述超帧;
[0031] 将所述数据组依次添加至所述目标超帧中的所述目标数据区。
[0032] 可选的,所述预设数据长度为所述超帧中目标数据区的数据长度。
[0033] 可选的,所述嵌入式链路控制信令包括完整链路控制命令码、功能集ID、信令数据、保护标志和保留位,所述目标数据区包括信令数据,所述目标数据区还包括完整链路控
制命令码、功能集ID、保护标志和保留位中的至少一个或多个。
[0034] 可选的,所述生理信息包括所述用户的心率和血压中的至少一个;所述环境信息包括温度、湿度、气体浓度和气压中的至少一个;所述运动信息包括用户的加速度、运动姿
态和运动轨迹中的至少一个。
[0035] 第二方面,本公开实施例提供了一种对讲机的通信方法,应用于接收端对讲机,所述方法包括:
[0036] 获取发送端对讲机发送的第一超帧组;
[0037] 其中,所述第一超帧组为:所述发送端对讲机通过获取用户的第一语音信息并将所述第一语音信息添加至第一超帧组中的语音数据区;获取与用户相关的非语音信息并按
照预设数据长度,将所述非语音信息划分为至少一个数据组,将所述数据组依次添加至第
一超帧组中的目标数据区后得到的;
[0038] 所述第一超帧组中包括至少一个超帧;所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种,所述目标数据区包括各所
述超帧中B E帧的嵌入式链路控制信令;
~
[0039] 解析所述第一超帧组,得到所述第一语音信息和所述非语音信息。
[0040] 可选的,解析所述第一超帧组,得到所述第一语音信息,包括:
[0041] 确定所述第一超帧组中的语音数据区;
[0042] 依据第一解码规则,对所述语音数据区内的信息进行解码,得到所述第一语音信息。
[0043] 可选的,解析所述第一超帧组,得到所述非语音信息包括:
[0044] 确定所述第一超帧组中的目标数据区;
[0045] 获取各所述目标数据区中的数据组;
[0046] 根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息。
[0047] 可选的,所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息之前,还包括:
[0048] 判断所述目标数据区中的数据组的第一数量是否为所述非语音信息划分时的第二数量;
[0049] 若否,获取发送端对讲机发送的第二超帧组,所述第二超帧组中包括得到所述第二数量的数据组中除第一数量的数据组外的剩余数据组;
[0050] 获取所述第二超帧组中的剩余数据组;
[0051] 所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息,包括:
[0052] 将所述剩余数据组与所述第一数量的数据组进行合并,得到目标数据组;
[0053] 根据所述第二解码规则,对所述目标数据组中的信息进行解码,得到所述非语音信息。
[0054] 可选的,所述第二数量为对讲机发送端在所述数据组中的首个数据组的预设位置插入的数量。
[0055] 可选的,所述非语音信息包括所述用户的位置信息,所述方法还包括:
[0056] 根据至少一个所述发送端对讲机发送的所述位置信息,生成位置共享信息;
[0057] 显示所述位置共享信息;
[0058] 将所述位置共享信息发送至预先连接的智能终端,以通过所述智能终端将所述位置共享信息显示在所述智能终端的系统地图上。
[0059] 第三方面,本公开实施例提供了一种对讲机,包括:第一对讲机本体、控制单元和传感器单元;
[0060] 所述传感器单元,用于与用户相关的非语音信息,所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;
[0061] 所述控制单元,用于获取用户的第一语音信息;将所述第一语音信息添加至第一超帧组中的语音数据区,所述第一超帧组中包括至少一个超帧;获取用户所处的非语音信
息;按照预设数据长度,将所述非语音信息划分为至少一个数据组;将所述数据组依次添加
至第一超帧组中的目标数据区,所述目标数据区为所述第一超帧组的各超帧中未携带有效
信息的数据区;将所述第一超帧组发送至接收端对讲机,以使所述接收端对讲机解析所述
第一超帧组得到所述第一语音信息和所述非语音信息。
[0062] 可选的,所述控制单元还用于:
[0063] 在将所述数据组依次添加至第一超帧组中的目标数据区之后,判断所述非语音信息是否全部添加至所述第一超帧组中;
[0064] 若否,存储所述非语音信息中未添加至所述第一超帧组中的剩余数据组。
[0065] 可选的,所述控制单元还用于:
[0066] 将所述第一超帧组发送至接收端对讲机之后,对所述剩余数据组执行以下配置过程:
[0067] 获取所述用户的第二语音信息;
[0068] 将所述第二语音信息添加至第二超帧组中的语音数据区;
[0069] 将所述剩余数据组依次添加至所述第二超帧组中的目标数据区,并将所述第二超帧组发送至所述接收端对讲机;
[0070] 重复执行所述配置过程,直至所述剩余数据组发送完毕。
[0071] 可选的,所述控制单元还用于:
[0072] 将所述数据组依次添加至第一超帧组中的目标数据区之前,判断所述第一超帧组的超帧中,是否存在最近一次发送非语音信息时的目标剩余数据组;
[0073] 若是,以所述目标剩余数据组所在超帧的下一超帧为添加起点,添加所述数据组。
[0074] 第四方面,本公开实施例提供了一种对讲机,包括:第二对讲机本体、获取模块和解析模块;
[0075] 所述获取模块,用于获取发送端对讲机发送的第一超帧组;
[0076] 其中,所述第一超帧组为:所述发送端对讲机通过获取用户的第一语音信息并将所述第一语音信息添加至第一超帧组中的语音数据区;获取与用户相关的非语音信息并按
照预设数据长度,将所述非语音信息划分为至少一个数据组,将所述数据组依次添加至第
一超帧组中的目标数据区后得到的;
[0077] 其中,所述第一超帧组中包括至少一个超帧;所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种,所述目标数据区包括
各所述超帧中B E帧的嵌入式链路控制信令;
~
[0078] 解析模块,用于解析所述第一超帧组,得到所述第一语音信息和所述非语音信息。
[0079] 可选的,所述解析模块具体用于:
[0080] 确定所述第一超帧组中的目标数据区;
[0081] 获取各所述目标数据区中的数据组;
[0082] 根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息。
[0083] 可选的,解析模块,还用于:
[0084] 所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息之前,判断所述目标数据区中的数据组的第一数量是否为所述非语音信息划分时的第
二数量;
[0085] 若否,获取发送端对讲机发送的第二超帧组,所述第二超帧组中包括得到所述第二数量的数据组中除第一数量的数据组外的剩余数据组;
[0086] 获取所述第二超帧组中的剩余数据组;
[0087] 所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息,包括:
[0088] 将所述剩余数据组与所述第一数量的数据组进行合并,得到目标数据组;
[0089] 根据所述第二解码规则,对所述目标数据组中的信息进行解码,得到所述非语音信息。
[0090] 第五方面,本公开实施例提供了一种电子设备,包括:处理器、通信接口、存储器和通信总线,其中,处理器、通信接口和存储器通过通信总线完成相互间的通信;
[0091] 所述存储器,用于存储计算机程序;
[0092] 所述处理器,用于执行所述存储器中所存储的程序,实现第一方面或第二方面所述的对讲机的通信方法。
[0093] 第六方面,本公开实施例提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现第一方面或第二方面所述的对讲机的通信方法。
[0094] 本公开实施例提供的上述技术方案与现有技术相比具有如下优点:本公开实施例提供的该方法,获取用户的第一语音信息;将第一语音信息添加至第一超帧组中的语音数
据区,第一超帧组中包括至少一个超帧;获取与用户相关的非语音信息,非语音信息包括用
户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;按照预设
数据长度,将非语音信息划分为至少一个数据组;将数据组依次添加至第一超帧组中的目
标数据区,目标数据区包括各超帧中B E帧的嵌入式链路控制信令;将第一超帧组发送至接
~
收端对讲机,以使接收端对讲机解析第一超帧组得到第一语音信息和非语音信息。如此,在
双方距离较远,不能准确获知对方信息状态的情况下,通过将用户的非语音信息与第一语
音信息添加至同一第一超帧组中,使得在传输语音数据的同时传输了用户的非语音信息,
无需占用额外的通信通道,并且,将非语音信息划分得到数据组后,添加到了超帧中未携带
有效信息的目标数据区,不会中断语音的发送,就可以使对方获取到自身的非语音信息,应
用更加方便。

附图说明

[0095] 此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0096] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而
言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0097] 图1为本公开一实施例提供的对讲机的通信方法的系统架构图;
[0098] 图2为本公开一实施例提供的对讲机的通信方法的流程图;
[0099] 图3为本公开一实施例提供的超帧的结构图;
[0100] 图4为本公开一实施例提供的LC帧的结构图;
[0101] 图5为本公开另一实施例提供的对讲机的通信方法的流程图;
[0102] 图6为本公开一实施例提供的位置共享信息的示意图;
[0103] 图7为本公开一实施例提供的对讲机的通信方法的场景示意图;
[0104] 图8为本公开一实施例提供的对讲机的结构图;
[0105] 图9为本公开另一实施例提供的对讲机的结构图;
[0106] 图10为本公开一实施例提供的电子设备的结构图。

具体实施方式

[0107] 为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是
本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人
员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0108] 为了更好地理解本公开实施例的方案,下面先对本公开实施例可能涉及的相关术语和概念进行介绍。
[0109] DMR,(Digital Mobile Radio,数字移动无线电标准),DMR协议中规定通讯终端发射语音超帧时,每个语音超帧包括ABCDEF语音数据帧。
[0110] PDT(Professional Digital Trunking,专业数字集群标准),是中国在DMR基础上制定的数字集群通信标准。数字集群对讲机依据数字集群标准设计、制造,可以接入和适应
于数字集群系统和网络下工作的数字对讲机。数字对讲机是将语音信号数字化,以特定的
数字编码方式和特定的基带调制形式,并采用数字信号处理器进行优化的数据化通讯模
式。
[0111] 本公开实施例所描述电子设备可以包括智能手机(如Android手机、iOS手机、Windows Phone手机等)、平板电脑、掌上电脑、笔记本电脑、视频矩阵、监控平台、移动互联
网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述仅是举例,而非穷举,包含
但不限于上述装置,当然,上述电子设备还可以为服务器,例如,云服务器。
[0112] 下面结合图1对本公开实施例中的一种对讲机系统架构进行说明,图1为本公开实施例提供的一种对讲机的系统架构示意图,在本实施例中,该对讲机的通信方法可以应用
于如图1所示的由终端110和服务器120所构成的硬件环境中。如图1所示,服务器120通过网
络与终端110连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服
务器上或独立于服务器设置数据库,用于为服务器120提供数据存储服务,上述网络包括但
不限于:广域网、城域网或局域网,终端110并不限定于PC(Personal Computer,个人计算
机)、手机、平板电脑、笔记本电脑等等。
[0113] 本公开实施例的对讲机的通信方法可以由服务器120来执行,也可以由终端110来执行,还可以是由服务器120和终端110共同执行。其中,服务器120可以用独立的服务器或
者是多个服务器组成的服务器集群来实现;终端110执行本公开实施例对讲机的通信方法
也可以是由安装在其上的客户端来执行。
[0114] 上述实施例中,终端可以但不限于为对讲机。
[0115] 本公开一实施例中提供了一种对讲机的通信方法,该方法可以应用于任意一种形式的电子设备中,如终端和服务器中。如图2所示,该对讲机的通信方法,应用于发送端对讲
机,包括:
[0116] 步骤201、获取用户的第一语音信息。
[0117] 一些实施例中,通过调节第一对讲机本体的信道旋钮,将其调至与连接的对讲机集群所在的同一通道。在用户按下第一对讲机本体上的语音发射键后,获取用户的第一语
音信息。
[0118] 步骤202、将第一语音信息添加至第一超帧组中的语音数据区,第一超帧组中包括至少一个超帧。
[0119] 一些实施例中,参见图3,在DMR/PDT标准中,每360ms(毫秒)发送一个超帧,每个超帧由A帧、B帧、C帧、D帧、E帧和F帧,6个语音帧组成。将第一语音信息添加至语音数据区,便
可以通过超帧,将非语音信息同时发送。
[0120] 在获取第一语音信息后,随着第一语音信息的获取,在语音超帧中进行添加,从而得到第一超帧组。
[0121] 步骤203、获取与用户相关的非语音信息,非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种。
[0122] 具体的,生理信息包括用户的心率和血压中的至少一个;环境信息包括温度、湿度、气体浓度和气压中的至少一个;运动信息包括用户的加速度、运动姿态和运动轨迹中的
至少一个。
[0123] 具体的,非语音信息可以通过设置在第一对讲机本体上的传感器单元采集到。相应的,传感器单元包括定位传感器、温度传感器、湿度传感器、风速传感器、风向传感器,气
压传感器、气体传感器、水压传感器和心率传感器。其中,定位传感器可以但不限于为GPS
(Global Positioning System,全球定位系统)定位模块。
[0124] 可以理解的是,在传感器单元与第一对讲机本体无线连接时,传感器单元还可以是智能手环等设备。在为智能手环时,除非语音信息外,还可以获取用户的生理信息,如用
户的心率、血压等。
[0125] 步骤204、按照预设数据长度,将非语音信息划分为至少一个数据组。
[0126] 一些实施例中,为了更好的将非语音信息在添加到第一超帧组中,将非语音信息进行划分,得到至少一个数据组。
[0127] 其中,预设数据长度可以但不限于超帧中目标数据区的数据长度。
[0128] 步骤205、将数据组依次添加至第一超帧组中的目标数据区,目标数据区包括各超帧中B E帧的嵌入式链路控制信令。
~
[0129] 一些实施例中,超帧中的每一帧均由288BIT(比特)二进制数据组成,该288BIT数据包括24BIT的全0序列(不携带任何有效信息)、216BIT的压缩语音编码信息以及48BIT的
同步或嵌入信令信息,其中每个B‑E帧(即B帧、C帧、D帧和E帧)的同步或嵌入式信令帧中包
括32BIT的嵌入式链路控制(LC)帧。
[0130] 在实际数据传输时,B‑E帧中的LC帧仅用于新加入群组的对讲机迟后接入,而F帧中的48BIT的同步或嵌入式信令信息中是没有任何有效数据传送。
[0131] 本实施例中,将B‑E帧中各自的嵌入式链路控制帧,以及F帧中的同步或嵌入式信令帧中的任意一个或多个作为目标数据区,可以实现将非语音信息添加在目标数据区与第
一语音信息同时发送的效果。
[0132] 本实施例中,将LC帧中的信息其替换为非语音信息不会对已建立的语音通信造成影响,从而可以实现在通话过程中传输非语音信息。并且,通过控制被替换超帧的比率,可
以将对迟后接入的影响控制在一定的范围内。
[0133] 进一步的,在DMR/PDT标准中,嵌入式LC帧的生成方法如下:1个72BIT的完整链路控制(FLC)信令经BPTC(Block Product Turbo Code,多块拓扑码)编码后转换为128BIT,
128BIT按一定顺序分配到4个嵌入式LC帧中。FLC信令的结构参见图4,该信令由完整链路控
制命令码(FLCO,6BIT)、功能集ID(FID,1byte(字节))、数据(7byte)、保护标志(PF,1BIT)和
保留位(R,1BIT)组成。
[0134] 本公开实施例中,目标数据区包括信令数据,目标数据区还包括完整链路控制命令码、功能集ID、保护标志和保留位中的至少一个或多个。
[0135] 进一步的,在DMR/PDT标准中,FLCO的值只规定了代表组呼的000000和代表单呼的000011。因此,在本公开中,FLCO的其他值可用于规定需传输的非语音信息。
[0136] 进一步的,将非语音信息添加至超帧中的目标数据区,以及,将第一语音信息添加至超帧中的语音数据区,具体可以为:
[0137] 将非语音信息和第一语音信息传输至发送端对讲机的应用层;通过应用层对非语音信息编码后添加至目标数据区,以及对第一语音信息进行编码后添加至语音数据区。
[0138] 本实施例中,非语音信息和第一语音信息发送到对讲机的应用层后,由应用层对非语音信息和第一语音信息进行分析、处理以及编码后(没有变化的信息不需要重复传送,
以降低信道负载),启动控制信令(CSBK)帧传送给接收端对讲机。如此,这种方法信道占用
率低,抗干扰能力强。
[0139] 其中,对第一语音信息和非语音信息的编码方式可以相同或不同,具体编码方式可以根据实际情况进行选择,此处不做限定。例如,可以采用波形编码和参数编码,波形编
码是直接对模拟的话音波形进行编码(如:A律或u律的PCM(数字脉冲编码调制)编码);而参
数编码则是人们基于声道数学模型所进行的编码(如:GSM(Global System for Mobile 
Communications,全球移动通信系统)标准中所采用的话音编码技术)。
[0140] 步骤206、将第一超帧组发送至接收端对讲机,以使接收端对讲机解析第一超帧组得到第一语音信息和非语音信息。
[0141] 一些实施例中,在将第一语音信息和非语音信息添加至同一第一超帧组后,将第一超帧组发送至接收端对讲机,从而,接收端对讲机可以依据,与发送端对讲机编码方式对
应的解码方式,解码得到该第一语音信息和非语音信息。
[0142] 本公开中,基于DMR/PDT标准提出对讲机的通信方法,可以实现在通话过程中传输非语音数据的,实现端到端感知伙伴(如位置信息、环境信息、健康状况等)的功能,丰富了
对讲机的功能和使用场景。实现了无需打断通话,而是在通话过程中实现了实时传送位置
信息和各类传感器增量信息的功能,且在超帧中传递信息无需打断通话更不需占用信道来
传送非语音信息,节省资源。
[0143] 其次,本公开能够在不影响语音连续性、不占用语音传输时间的条件下实时传送非第一语音信息,利用同一频率传输语音和非第一语音信息,节约频率资源并避免互相干
扰;可在现有对讲机硬件基础上采用软件实现,不额外增加硬件和相应成本。另外,由于本
公开中的非语音信息所占用的是超帧中未携带有效信息的数据区,因此,即使接收端未采
用本公开的对讲机(如遵循DMR/PDT标准的对讲机,依旧能够正常互通语音。
[0144] 另外,本公开通过将非语音数据划分为多个数据组,可以在第一语音超帧不能将全部非语言信息发送至接收端对讲机时,向将全部数据组中的部分数据组发送到接收端对
讲机,将剩余数据组在下一次发送语音时,插入到第二语音超帧中,直到完成该非语音信息
的发送。如此,通过分组的方式,将数据量较大的非语音信息分批发送,保证了接收端对讲
机接收非语音信息的完整性。
[0145] 在一个可选实施例中,将数据组依次添加至第一超帧组中的目标数据区之后,还包括:判断非语音信息是否全部添加至第一超帧组中;若否,存储非语音信息中未添加至第
一超帧组中的剩余数据组。
[0146] 一些实施例中,可能存在第一超帧组的数据量,不能满足非语音信息全部发送至接收端对讲机。通过先判断数据组是否全部添加至第一超帧组中;未全部添加,存储数据组
中未添加至第一超帧组中的剩余数据组。
[0147] 进一步的,在将第一超帧组发送至接收端对讲机之后,还包括:
[0148] 对剩余数据组执行以下配置过程:
[0149] 获取用户的第二语音信息;将第二语音信息添加至第二超帧组中的语音数据区;将剩余数据组依次添加至第二超帧组中的目标数据区,并将第二超帧组发送至接收端对讲
机;重复执行配置过程,直至剩余数据组发送完毕。
[0150] 本实施例中,在第一语音超帧为携带全部非语音信息时,发送端对讲机将存储的剩余数据组,在下一次发送第二语音信息时,将剩余数据组添加到第二语音信息所在的第
二超帧组。从而将非语音信息全部发送至接收端对讲机。
[0151] 在一个可选实施例中,将数据组依次添加至第一超帧组中的目标数据区之前,还包括:
[0152] 判断第一超帧组的超帧中,是否存在最近一次发送非语音信息时的目标剩余数据组;若是,以目标剩余数据组所在超帧的下一超帧为添加起点,添加数据组。
[0153] 本实施例中,当一个超帧组将当前非语音信息发送完后,还有其他新的非语音信息待发送时,若此时语音信息尚在发送,发送端对讲机自动发送新的非语音信息,即属于不
同非语音信息的数据组可以在单次语音发送时发送。
[0154] 在一个可选实施例中,将非语音信息划分为至少一个数据组之后,还包括:在数据组中的首个数据组的预设位置,插入数据组的数量和数据组中的最后一个数据组中预设数
值的数量,以及,将数据组中的最后一个数据组中、未携带非语音信息的位置设置为预设数
值。
[0155] 本实施例中,为满足发送较长非语音信息的需要,可先将非语音信息分为多个数据组,再按顺序传送,单个分组的长度为56bit或66bit,取决于对讲机参数设置。在第一个
数据组中,用若干位(例如前三位)代表总的分组数,以及在最后一个分组若非语音信息未
占满全部数据区,将最后一个数据组未携带非语音信息的位置设置为预设数值。其中,预设
数值可以为0或1。相应的,接收端对讲机据此对接收到的信息进行合并和去除最后一个分
组中补的0或1,从而得到该非语音信息。
[0156] 在一个可选实施例中,将数据组依次添加至第一超帧组中的目标数据区,包括:确定第一超帧组中的目标超帧,目标超帧为第一超帧组中每预设个数的超帧中的预设个数减
一个超帧;将数据组依次添加至目标超帧中的目标数据区。
[0157] 一些实施例中,在对讲机参数中,允许厂家、经销商或用户设置不被替换为非语音信息的LC帧的比例(可规定为1:N,N为大于等于2的整数,即每N个超帧中有一个超帧不被替
换为非语音信息),以便在对迟后接入功能的影响和单位时间传送的非语音信息数量之间
取得平衡。
[0158] 对讲机发送非语音信息时,先读取该参数设置,再根据比例将LC帧的信息替换为非语音信息。N越大表示被替换为非语音信息的LC帧越多,对迟后接入功能影响越大,但单
位时间可传送的非语音信息越多。
[0159] 本公开一实施例中提供了一种对讲机的通信方法,该方法中具体实施可参见上述应用于发送端对讲机侧的对讲机的通信方法实施例部分的描述,重复之处不再赘述。该方
法可以应用于任意一种形式的电子设备中,如终端和服务器中。如图5所示,该对讲机的通
信方法,应用于接收端对讲机,方法包括:
[0160] 步骤501、获取发送端对讲机发送的第一超帧组;其中,第一超帧组为:发送端对讲机通过获取用户的第一语音信息并将第一语音信息添加至第一超帧组中的语音数据区;获
取与用户相关的非语音信息并按照预设数据长度,将非语音信息划分为至少一个数据组,
将数据组依次添加至第一超帧组中的目标数据区后得到的;第一超帧组中包括至少一个超
帧;非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中
的至少一种,目标数据区包括各超帧中B E帧的嵌入式链路控制信令。
~
[0161] 一些实施例中,接收端对讲机为与上述的发送端对讲机,已建立通信关系的对讲机。
[0162] 步骤502、解析第一超帧组,得到第一语音信息和非语音信息。
[0163] 本实施例中,接收端对讲机在获取到上述发送端对讲机发送的第一超帧组后,通过对第一超帧组进行解码,得到对应的第一语音信息和非语音信息,从而可以使其了解到
持有发送端对讲机的用户的用户的生理信息、用户的位置信息、用户所处的环境信息和运
动信息中的至少一种。
[0164] 在一个可选实施例中,解析第一超帧组,得到第一语音信息,包括:确定第一超帧组中的语音数据区;依据第一解码规则,对语音数据区内的信息进行解码,得到第一语音信
息。
[0165] 在一个可选实施例中,解析第一超帧组,得到非语音信息包括:确定第一超帧组中的目标数据区;获取各目标数据区中的数据组;根据第二解码规则,对数据组中的信息进行
解码,得到非语音信息。
[0166] 可以理解的是,上述的第一解码规则与第二解码规则,均是与发送端对讲机编码时使用的编码规则对用的解码规则。
[0167] 在一个可选实施例中,根据第二解码规则,对数据组中的信息进行解码,得到非语音信息之前,还包括:
[0168] 判断目标数据区中的数据组的第一数量是否为非语音信息划分时的第二数量;若否,获取发送端对讲机发送的第二超帧组,第二超帧组中包括得到第二数量的数据组中除
第一数量的数据组外的剩余数据组;获取第二超帧组中的剩余数据组;
[0169] 根据第二解码规则,对数据组中的信息进行解码,得到非语音信息,包括:将剩余数据组与第一数量的数据组进行合并,得到目标数据组;根据第二解码规则,对目标数据组
中的信息进行解码,得到非语音信息。
[0170] 一些实施例中,在接收端对讲机确定接收的数据组并非第一非语音信息划分的全部数据组时,还用在获取了第二超帧组后,将第二超帧组中的剩余数据组与第一数量的数
据组合并,从而得到所有的非语音信息。
[0171] 可以理解的是,在第二超帧组中也未将剩余数据组发送完整时,还会在后续接到的超帧组中,获取剩余数据组,直至所有数据组都获取到,得到完成的非语音信息。
[0172] 在一个可选实施例中,第二数量为对讲机发送端在数据组中的首个数据组的预设位置插入的数量。
[0173] 进一步的,非语音信息包括用户的位置信息时,该方法还包括:根据至少一个发送端对讲机发送的位置信息,生成位置共享信息;显示位置共享信息。
[0174] 本实施例中,由于在建立的对讲机的通信关系中,包括至少两个对讲机,在接收端对讲机解析得到发送端对讲机的位置信息后,可以根据各位置信息生成位置共享信息,并
将其显示。
[0175] 该位置共享信息可以通过将各位置信息集成在同一位置图中,通过该位置共享信息,接收端对讲机可以了解到各组员的方位和距离。其中,参照图6,该位置图可以设置距离
间隔和最大显示距离,以使接收端用户通过显示屏查看位置共享信息时,能够了解到组员
的具体位置。图6中,用户A为接收端对讲机,用户B、用户C和用户D均为发送端对讲机,通过
该位置图可以确定各组员的方位和距离。
[0176] 进一步的,该方法还包括:将位置共享信息发送至预先连接的智能终端,以通过智能终端将位置共享信息显示在智能终端的系统地图上。
[0177] 一些实施例中,参照图7,对讲机屏幕都比较小,位置共享信息较简单,无法显示位置信息细节。此时将获取到的组成员各类信息可以通过WIFI或蓝牙上传到手机或电脑,使
用手机或电脑的大屏和离线地图参与系统,从而,实时掌控组员的各类信息。
[0178] 基于同一构思,本申请实施例中提供了一种对讲机,该对讲机的具体实施可参见方法实施例部分的描述,重复之处不再赘述。如图8所示,该对讲机主要包括:第一对讲机本
体801、控制单元802和传感器单元803;
[0179] 传感器单元,用于与用户相关的非语音信息,非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;
[0180] 控制单元,用于获取用户的第一语音信息;将第一语音信息添加至第一超帧组中的语音数据区,第一超帧组中包括至少一个超帧;获取用户所处的非语音信息;按照预设数
据长度,将非语音信息划分为至少一个数据组;将数据组依次添加至第一超帧组中的目标
数据区,目标数据区为第一超帧组的各超帧中未携带有效信息的数据区;将第一超帧组发
送至接收端对讲机,以使接收端对讲机解析第一超帧组得到第一语音信息和非语音信息。
[0181] 具体的,控制单元内置于第一对讲机本体内,传感器单元可以内置于第一对讲机本体内,通过总线与控制单元连接;传感器单元也可以外设在第一对讲机本体上,通过有线
或无线近距通信方式(如Wi‑Fi、蓝牙、数据线等)与控制单元连接,并由传感器单元发送非
语音信息至控制单元。
[0182] 可选的,控制单元还用于:
[0183] 在将数据组依次添加至第一超帧组中的目标数据区之后,判断非语音信息是否全部添加至第一超帧组中;
[0184] 若否,存储非语音信息中未添加至第一超帧组中的剩余数据组。
[0185] 可选的,控制单元还用于:
[0186] 将第一超帧组发送至接收端对讲机之后,对剩余数据组执行以下配置过程:
[0187] 获取用户的第二语音信息;
[0188] 将第二语音信息添加至第二超帧组中的语音数据区;
[0189] 将剩余数据组依次添加至第二超帧组中的目标数据区,并将第二超帧组发送至接收端对讲机;
[0190] 重复执行配置过程,直至剩余数据组发送完毕。
[0191] 可选的,控制单元还用于:
[0192] 将数据组依次添加至第一超帧组中的目标数据区之前,判断第一超帧组的超帧中,是否存在最近一次发送非语音信息时的目标剩余数据组;
[0193] 若是,以目标剩余数据组所在超帧的下一超帧为添加起点,添加数据组。
[0194] 基于同一构思,本申请实施例中提供了一种对讲机,该对讲机的具体实施可参见方法实施例部分的描述,重复之处不再赘述。如图9所示,该对讲机主要包括:第二对讲机本
体901、获取模块902和解析模块903;
[0195] 获取模块,用于获取发送端对讲机发送的第一超帧组;
[0196] 其中,第一超帧组为:发送端对讲机通过获取用户的第一语音信息并将第一语音信息添加至第一超帧组中的语音数据区;获取与用户相关的非语音信息并按照预设数据长
度,将非语音信息划分为至少一个数据组,将数据组依次添加至第一超帧组中的目标数据
区后得到的;
[0197] 第一超帧组中包括至少一个超帧;非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种,目标数据区包括各超帧中B E帧的嵌
~
入式链路控制信令;
[0198] 解析模块,用于解析第一超帧组,得到第一语音信息和非语音信息。
[0199] 可选的,解析模块具体用于:
[0200] 确定第一超帧组中的目标数据区;
[0201] 获取各目标数据区中的数据组;
[0202] 根据第二解码规则,对数据组中的信息进行解码,得到非语音信息。
[0203] 可选的,解析模块,还用于:
[0204] 根据第二解码规则,对数据组中的信息进行解码,得到非语音信息之前,判断目标数据区中的数据组的第一数量是否为非语音信息划分时的第二数量;
[0205] 若否,获取发送端对讲机发送的第二超帧组,第二超帧组中包括得到第二数量的数据组中除第一数量的数据组外的剩余数据组;
[0206] 获取第二超帧组中的剩余数据组;
[0207] 根据第二解码规则,对数据组中的信息进行解码,得到非语音信息,包括:
[0208] 将剩余数据组与第一数量的数据组进行合并,得到目标数据组;
[0209] 根据第二解码规则,对目标数据组中的信息进行解码,得到非语音信息。
[0210] 基于同一构思,本公开实施例中提供了一种电子设备,如图10所示,该电子设备主要包括:处理器1001、存储器1002和通信总线1003,其中,处理器1001和存储器1002通过通
信总线1003完成相互间的通信。其中,存储器1002中存储有可被至处理器1001执行的程序,
处理器1001执行存储器1002中存储的程序,实现如下步骤:
[0211] 获取用户的第一语音信息;
[0212] 将第一语音信息添加至第一超帧组中的语音数据区,第一超帧组中包括至少一个超帧;
[0213] 获取与用户相关的非语音信息,非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;
[0214] 按照预设数据长度,将非语音信息划分为至少一个数据组;
[0215] 将数据组依次添加至第一超帧组中的目标数据区,目标数据区包括各超帧中B E~
帧的嵌入式链路控制信令;
[0216] 将第一超帧组发送至接收端对讲机,以使接收端对讲机解析第一超帧组得到第一语音信息和非语音信息。或,
[0217] 获取发送端对讲机发送的第一超帧组;
[0218] 其中,第一超帧组为:发送端对讲机通过获取用户的第一语音信息并将第一语音信息添加至第一超帧组中的语音数据区;获取与用户相关的非语音信息并按照预设数据长
度,将非语音信息划分为至少一个数据组,将数据组依次添加至第一超帧组中的目标数据
区后得到的;
[0219] 第一超帧组中包括至少一个超帧;非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种,目标数据区包括各超帧中B E帧的嵌
~
入式链路控制信令;
[0220] 解析第一超帧组,得到第一语音信息和非语音信息。
[0221] 上述电子设备中提到的通信总线1003可以时外设部件互连标准(Peripheral Component Interconnect,简称PCI)总线或扩展工业标准结构(Extended Industry 
Standard Architecture,简称EISA)总线等。该通信总线1003可以分为地址总线、数据总
线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种
类型的总线。
[0222] 存储器1002可以包括随机存取存储器(Random Access Memory,简称RAM),也可以包括非易失性存储器(non‑volatile memory),例如至少一个磁盘存储器。可选地,存储器
还可以是至少一个位于远离前述处理器1001的存储装置。
[0223] 上述的处理器1001可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等,还可以是数字信号处理器
(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific 
Integrated Circuit,简称ASIC)、现场可编程门阵列(Field‑Programmable Gate Array,
简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
[0224] 在本公开的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,当该计算机程序在计算机上运行时,使得计算机执行上述实
施例中所描述的对讲机的通信方法。
[0225] 在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。该计算机程序产
品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产
生按照本公开实施例的流程或功能。该计算机可以时通用计算机、专用计算机、计算机网络
或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算
机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计
算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如
红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可
读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成
的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带
等)、光介质(例如DVD)或者半导体介质(例如固态硬盘)等。
[0226] 需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之
间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在
涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些
要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设
备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除
在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0227] 以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的
一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明
将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一
致的最宽的范围。