一种对讲机及其通信方法、电子设备和存储介质转让专利
申请号 : CN202110461053.3
文献号 : CN112995933B
文献日 : 2021-08-17
发明人 : 袁智华 , 李玮 , 赵冬雪
申请人 : 广州慧睿思通科技股份有限公司
摘要 :
权利要求 :
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任一项所述的对讲机的通信方法。
说明书 :
一种对讲机及其通信方法、电子设备和存储介质
技术领域
背景技术
发明内容
境不熟悉的情况下,通讯双方无法及时获知对方相关信息。
及时获知对方相关信息。
~
制命令码、功能集ID、保护标志和保留位中的至少一个或多个。
态和运动轨迹中的至少一个。
照预设数据长度,将所述非语音信息划分为至少一个数据组,将所述数据组依次添加至第
一超帧组中的目标数据区后得到的;
述超帧中B E帧的嵌入式链路控制信令;
~
息;按照预设数据长度,将所述非语音信息划分为至少一个数据组;将所述数据组依次添加
至第一超帧组中的目标数据区,所述目标数据区为所述第一超帧组的各超帧中未携带有效
信息的数据区;将所述第一超帧组发送至接收端对讲机,以使所述接收端对讲机解析所述
第一超帧组得到所述第一语音信息和所述非语音信息。
照预设数据长度,将所述非语音信息划分为至少一个数据组,将所述数据组依次添加至第
一超帧组中的目标数据区后得到的;
各所述超帧中B E帧的嵌入式链路控制信令;
~
二数量;
据区,第一超帧组中包括至少一个超帧;获取与用户相关的非语音信息,非语音信息包括用
户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;按照预设
数据长度,将非语音信息划分为至少一个数据组;将数据组依次添加至第一超帧组中的目
标数据区,目标数据区包括各超帧中B E帧的嵌入式链路控制信令;将第一超帧组发送至接
~
收端对讲机,以使接收端对讲机解析第一超帧组得到第一语音信息和非语音信息。如此,在
双方距离较远,不能准确获知对方信息状态的情况下,通过将用户的非语音信息与第一语
音信息添加至同一第一超帧组中,使得在传输语音数据的同时传输了用户的非语音信息,
无需占用额外的通信通道,并且,将非语音信息划分得到数据组后,添加到了超帧中未携带
有效信息的目标数据区,不会中断语音的发送,就可以使对方获取到自身的非语音信息,应
用更加方便。
附图说明
言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
具体实施方式
本公开的一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人
员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
于数字集群系统和网络下工作的数字对讲机。数字对讲机是将语音信号数字化,以特定的
数字编码方式和特定的基带调制形式,并采用数字信号处理器进行优化的数据化通讯模
式。
网设备(MID,Mobile Internet Devices)或穿戴式设备等,上述仅是举例,而非穷举,包含
但不限于上述装置,当然,上述电子设备还可以为服务器,例如,云服务器。
于如图1所示的由终端110和服务器120所构成的硬件环境中。如图1所示,服务器120通过网
络与终端110连接,可用于为终端或终端上安装的客户端提供服务(如应用服务等),可在服
务器上或独立于服务器设置数据库,用于为服务器120提供数据存储服务,上述网络包括但
不限于:广域网、城域网或局域网,终端110并不限定于PC(Personal Computer,个人计算
机)、手机、平板电脑、笔记本电脑等等。
者是多个服务器组成的服务器集群来实现;终端110执行本公开实施例对讲机的通信方法
也可以是由安装在其上的客户端来执行。
机,包括:
音信息。
可以通过超帧,将非语音信息同时发送。
至少一个。
压传感器、气体传感器、水压传感器和心率传感器。其中,定位传感器可以但不限于为GPS
(Global Positioning System,全球定位系统)定位模块。
户的心率、血压等。
~
同步或嵌入信令信息,其中每个B‑E帧(即B帧、C帧、D帧和E帧)的同步或嵌入式信令帧中包
括32BIT的嵌入式链路控制(LC)帧。
一语音信息同时发送的效果。
以将对迟后接入的影响控制在一定的范围内。
128BIT按一定顺序分配到4个嵌入式LC帧中。FLC信令的结构参见图4,该信令由完整链路控
制命令码(FLCO,6BIT)、功能集ID(FID,1byte(字节))、数据(7byte)、保护标志(PF,1BIT)和
保留位(R,1BIT)组成。
以降低信道负载),启动控制信令(CSBK)帧传送给接收端对讲机。如此,这种方法信道占用
率低,抗干扰能力强。
码是直接对模拟的话音波形进行编码(如:A律或u律的PCM(数字脉冲编码调制)编码);而参
数编码则是人们基于声道数学模型所进行的编码(如:GSM(Global System for Mobile
Communications,全球移动通信系统)标准中所采用的话音编码技术)。
应的解码方式,解码得到该第一语音信息和非语音信息。
对讲机的功能和使用场景。实现了无需打断通话,而是在通话过程中实现了实时传送位置
信息和各类传感器增量信息的功能,且在超帧中传递信息无需打断通话更不需占用信道来
传送非语音信息,节省资源。
扰;可在现有对讲机硬件基础上采用软件实现,不额外增加硬件和相应成本。另外,由于本
公开中的非语音信息所占用的是超帧中未携带有效信息的数据区,因此,即使接收端未采
用本公开的对讲机(如遵循DMR/PDT标准的对讲机,依旧能够正常互通语音。
讲机,将剩余数据组在下一次发送语音时,插入到第二语音超帧中,直到完成该非语音信息
的发送。如此,通过分组的方式,将数据量较大的非语音信息分批发送,保证了接收端对讲
机接收非语音信息的完整性。
一超帧组中的剩余数据组。
中未添加至第一超帧组中的剩余数据组。
机;重复执行配置过程,直至剩余数据组发送完毕。
二超帧组。从而将非语音信息全部发送至接收端对讲机。
同非语音信息的数据组可以在单次语音发送时发送。
值的数量,以及,将数据组中的最后一个数据组中、未携带非语音信息的位置设置为预设数
值。
数据组中,用若干位(例如前三位)代表总的分组数,以及在最后一个分组若非语音信息未
占满全部数据区,将最后一个数据组未携带非语音信息的位置设置为预设数值。其中,预设
数值可以为0或1。相应的,接收端对讲机据此对接收到的信息进行合并和去除最后一个分
组中补的0或1,从而得到该非语音信息。
一个超帧;将数据组依次添加至目标超帧中的目标数据区。
换为非语音信息),以便在对迟后接入功能的影响和单位时间传送的非语音信息数量之间
取得平衡。
位时间可传送的非语音信息越多。
法可以应用于任意一种形式的电子设备中,如终端和服务器中。如图5所示,该对讲机的通
信方法,应用于接收端对讲机,方法包括:
取与用户相关的非语音信息并按照预设数据长度,将非语音信息划分为至少一个数据组,
将数据组依次添加至第一超帧组中的目标数据区后得到的;第一超帧组中包括至少一个超
帧;非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中
的至少一种,目标数据区包括各超帧中B E帧的嵌入式链路控制信令。
~
持有发送端对讲机的用户的用户的生理信息、用户的位置信息、用户所处的环境信息和运
动信息中的至少一种。
息。
解码,得到非语音信息。
第一数量的数据组外的剩余数据组;获取第二超帧组中的剩余数据组;
中的信息进行解码,得到非语音信息。
据组合并,从而得到所有的非语音信息。
将其显示。
间隔和最大显示距离,以使接收端用户通过显示屏查看位置共享信息时,能够了解到组员
的具体位置。图6中,用户A为接收端对讲机,用户B、用户C和用户D均为发送端对讲机,通过
该位置图可以确定各组员的方位和距离。
用手机或电脑的大屏和离线地图参与系统,从而,实时掌控组员的各类信息。
体801、控制单元802和传感器单元803;
据长度,将非语音信息划分为至少一个数据组;将数据组依次添加至第一超帧组中的目标
数据区,目标数据区为第一超帧组的各超帧中未携带有效信息的数据区;将第一超帧组发
送至接收端对讲机,以使接收端对讲机解析第一超帧组得到第一语音信息和非语音信息。
或无线近距通信方式(如Wi‑Fi、蓝牙、数据线等)与控制单元连接,并由传感器单元发送非
语音信息至控制单元。
体901、获取模块902和解析模块903;
度,将非语音信息划分为至少一个数据组,将数据组依次添加至第一超帧组中的目标数据
区后得到的;
~
入式链路控制信令;
信总线1003完成相互间的通信。其中,存储器1002中存储有可被至处理器1001执行的程序,
处理器1001执行存储器1002中存储的程序,实现如下步骤:
帧的嵌入式链路控制信令;
度,将非语音信息划分为至少一个数据组,将数据组依次添加至第一超帧组中的目标数据
区后得到的;
~
入式链路控制信令;
Standard Architecture,简称EISA)总线等。该通信总线1003可以分为地址总线、数据总
线、控制总线等。为便于表示,图10中仅用一条粗线表示,但并不表示仅有一根总线或一种
类型的总线。
还可以是至少一个位于远离前述处理器1001的存储装置。
(Digital Signal Processing,简称DSP)、专用集成电路(Application Specific
Integrated Circuit,简称ASIC)、现场可编程门阵列(Field‑Programmable Gate Array,
简称FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
施例中所描述的对讲机的通信方法。
品包括一个或多个计算机指令。在计算机上加载和执行该计算机指令时,全部或部分地产
生按照本公开实施例的流程或功能。该计算机可以时通用计算机、专用计算机、计算机网络
或者其他可编程装置。该计算机指令可以存储在计算机可读存储介质中,或者从一个计算
机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令从一个网站站点、计
算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如
红外、微波等)方式向另外一个网站站点、计算机、服务器或数据中心进行传输。该计算机可
读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成
的服务器、数据中心等数据存储设备。该可用介质可以是磁性介质(例如软盘、硬盘、磁带
等)、光介质(例如DVD)或者半导体介质(例如固态硬盘)等。
间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在
涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些
要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设
备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除
在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明
将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一
致的最宽的范围。