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

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

【技术实现步骤摘要】
一种对讲机及其通信方法、电子设备和存储介质
本公开涉及通信
,尤其涉及一种对讲机及其通信方法、电子设备和存储介质。
技术介绍
随着现代社会经济的不断发展,人们工作节奏的不断加快,数据区与数据区之间的工作协调,人与人之间的沟通,在现实生活中日益显出它的重要。对讲机作为现代人们的通信工具之一,其具有不受网络限制、操作简单、反应迅速,一呼百应,无需任何通话费用等特点。相关技术中的对讲机,用户通过按下PTT键,将想要发送的语音信息进行录入,在松开PTT键后,将语音信息发送到接收端对讲机,从而完成通讯功能。
技术实现思路
相关技术中的对讲机,在比较偏僻的地方从事高危户外运动(如登山、野外徒步等)、不具备手机通讯的基础的情况下,对讲机仅能提供简单的通讯功能,而双方对所处环境不熟悉的情况下,通讯双方无法及时获知对方相关信息。本公开提供了一种对讲机及其通信方法、电子设备和存储介质,用以解决现有技术中,对讲机仅能提供简单的通讯功能,而双方对所处环境不熟悉的情况下,通讯双方无法及时获知对方相关信息。第一方面,本公开实施例提供了一种对讲机的通信方法,应用于发送端对讲机,包括:获取用户的第一语音信息;将所述第一语音信息添加至第一超帧组中的语音数据区,所述第一超帧组中包括至少一个超帧;获取与用户相关的非语音信息,所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;按照预设数据长度,将所述非语音信息划分为至少一个数据组;将所述数据组依次添加至第一超帧组中的目标数据区,所述目标数据区包括各所述超帧中B~E帧的嵌入式链路控制信令;将所述第一超帧组发送至接收端对讲机,以使所述接收端对讲机解析所述第一超帧组得到所述第一语音信息和所述非语音信息。可选的,所述将所述数据组依次添加至第一超帧组中的目标数据区之后,还包括:判断所述非语音信息是否全部添加至所述第一超帧组中;若否,存储所述非语音信息中未添加至所述第一超帧组中的剩余数据组。可选的,在所述将所述第一超帧组发送至接收端对讲机之后,还包括:对所述剩余数据组执行以下配置过程:获取所述用户的第二语音信息;将所述第二语音信息添加至第二超帧组中的语音数据区;将所述剩余数据组依次添加至所述第二超帧组中的目标数据区,并将所述第二超帧组发送至所述接收端对讲机;重复执行所述配置过程,直至所述剩余数据组发送完毕。可选的,所述将所述数据组依次添加至第一超帧组中的目标数据区之前,还包括:判断所述第一超帧组的超帧中,是否存在最近一次发送非语音信息时的目标剩余数据组;若是,以所述目标剩余数据组所在超帧的下一超帧为添加起点,添加所述数据组。可选的,所述将所述非语音信息划分为至少一个数据组之后,还包括:在所述数据组中的首个数据组的预设位置,插入所述数据组的数量和所述数据组中的最后一个数据组中预设数值的数量,以及,将所述数据组中的最后一个数据组中、未携带所述非语音信息的位置设置为所述预设数值。可选的,所述将所述数据组依次添加至第一超帧组中的目标数据区,包括:确定所述第一超帧组中的目标超帧,所述目标超帧为所述第一超帧组中每预设个数的所述超帧中的预设个数减一个所述超帧;将所述数据组依次添加至所述目标超帧中的所述目标数据区。可选的,所述预设数据长度为所述超帧中目标数据区的数据长度。可选的,所述嵌入式链路控制信令包括完整链路控制命令码、功能集ID、信令数据、保护标志和保留位,所述目标数据区包括信令数据,所述目标数据区还包括完整链路控制命令码、功能集ID、保护标志和保留位中的至少一个或多个。可选的,所述生理信息包括所述用户的心率和血压中的至少一个;所述环境信息包括温度、湿度、气体浓度和气压中的至少一个;所述运动信息包括用户的加速度、运动姿态和运动轨迹中的至少一个。第二方面,本公开实施例提供了一种对讲机的通信方法,应用于接收端对讲机,所述方法包括:获取发送端对讲机发送的第一超帧组;其中,所述第一超帧组为:所述发送端对讲机通过获取用户的第一语音信息并将所述第一语音信息添加至第一超帧组中的语音数据区;获取与用户相关的非语音信息并按照预设数据长度,将所述非语音信息划分为至少一个数据组,将所述数据组依次添加至第一超帧组中的目标数据区后得到的;所述第一超帧组中包括至少一个超帧;所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种,所述目标数据区包括各所述超帧中B~E帧的嵌入式链路控制信令;解析所述第一超帧组,得到所述第一语音信息和所述非语音信息。可选的,解析所述第一超帧组,得到所述第一语音信息,包括:确定所述第一超帧组中的语音数据区;依据第一解码规则,对所述语音数据区内的信息进行解码,得到所述第一语音信息。可选的,解析所述第一超帧组,得到所述非语音信息包括:确定所述第一超帧组中的目标数据区;获取各所述目标数据区中的数据组;根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息。可选的,所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息之前,还包括:判断所述目标数据区中的数据组的第一数量是否为所述非语音信息划分时的第二数量;若否,获取发送端对讲机发送的第二超帧组,所述第二超帧组中包括得到所述第二数量的数据组中除第一数量的数据组外的剩余数据组;获取所述第二超帧组中的剩余数据组;所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息,包括:将所述剩余数据组与所述第一数量的数据组进行合并,得到目标数据组;根据所述第二解码规则,对所述目标数据组中的信息进行解码,得到所述非语音信息。可选的,所述第二数量为对讲机发送端在所述数据组中的首个数据组的预设位置插入的数量。可选的,所述非语音信息包括所述用户的位置信息,所述方法还包括:根据至少一个所述发送端对讲机发送的所述位置信息,生成位置共享信息;显示所述位置共享信息;将所述位置共享信息发送至预先连接的智能终端,以通过所述智能终端将所述位置共享信息显示在所述智能终端的系统地图上。第三方面,本公开实施例提供了一种对讲机,包括:第一对讲机本体、控制单元和传感器单元;所述传感器单元,用于与用户相关的非语音信息,所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;所述控制单元,用于获取用户的第一语音信息;将所述第一语音信息添加至第一超帧组中的语音数据区,所述第一超帧组中包括至少一个超帧;获取用户所处的非语音信息;按照预设数据长度,将所述非语音信息划分为至少一个数据组;将所述数据组依次添加至第一超帧组中的目标数据区本文档来自技高网...

【技术保护点】
1.一种对讲机的通信方法,其特征在于,应用于发送端对讲机,包括:/n获取用户的第一语音信息;/n将所述第一语音信息添加至第一超帧组中的语音数据区,所述第一超帧组中包括至少一个超帧;/n获取与用户相关的非语音信息,所述非语音信息包括用户的生理信息、用户的位置信息、用户所处的环境信息和运动信息中的至少一种;/n按照预设数据长度,将所述非语音信息划分为至少一个数据组;/n将所述数据组依次添加至第一超帧组中的目标数据区,所述目标数据区包括各所述超帧中B~E帧的嵌入式链路控制信令;/n将所述第一超帧组发送至接收端对讲机,以使所述接收端对讲机解析所述第一超帧组得到所述第一语音信息和所述非语音信息。/n

【技术特征摘要】
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所述的对讲机的通信方法,其特征在于,所述根据所述第二解码规则,对所述数据组中的信息进行解码,得到所述非语音信息之前,还包括:
判断所述目标数据区中的数据组的第一数量是否为所述非语音信息划分时的第二数量;
若否,获取发送端对讲机发送的第二超帧组,所述第二超帧组中包括得到所述第二数量的数据组中除第一数量的数据组外的剩余数据组;
获取所...

【专利技术属性】
技术研发人员:袁智华李玮赵冬雪
申请(专利权)人:广州慧睿思通科技股份有限公司
类型:发明
国别省市:广东;44

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

1