一种公网对讲设备去抖动方法以及公网对讲系统与流程

文档序号:30267070发布日期:2022-06-02 04:46阅读:157来源:国知局
一种公网对讲设备去抖动方法以及公网对讲系统与流程

1.本发明涉及物联网通信技术领域,特别是涉及一种公网对讲设备去抖动方法以及公网对讲系统。


背景技术:

2.传统的对讲机是依靠局域网传递信息的,存在着信号传播距离短,易受建筑物遮挡等问题,使用场景较为有限。
3.公网对讲机将语音信号通过无线网络(广域网)的数据通道进行传输实现通话的一种技术。公网对讲的原理和常用的微信语音极为相似。公网对讲机相比传统对讲机功能更多,包括群呼、一对一单呼、抢线特权、语音上传、视频上传等功能。实现了对讲实时性以及远距离对讲,解决了传统对讲机受发射功率、无线灵敏度等约束,对讲通话距离近的难题,实现了移动网络覆盖的全国乃至全球对讲。
4.在互联网环境里的公网对讲机,无论是由于用户操作产生或者网络本身具有的杂波信号,都会使对讲信号产生电平干扰,最终表现为没办法正常的传送或者虽然可以完成传送但是对方听不清等干扰现象。针对公网对讲机的干扰问题,本发明提供了一种去抖动的方法。


技术实现要素:

5.基于此,有必要针对上述的问题,提供一种公网对讲设备去抖动方法以及公网对讲系统。
6.本发明实施例是这样实现的,一种公网对讲设备去抖动方法,所述公网对讲设备去抖动方法包括:接收用户的语音数据,所述语音数据中包括文字信息和/或数字信息;判断加速度传感器的检测值是否大于第一设定阈值,若是,则比较加速度传感器的检测值与第二设定阈值的大小,其中,第一设定阈值小于第二设定阈值;若加速度传感器的检测值小于第二设定阈值,则对语音数据中的数字信息进行调制,若加速度传感器的检测值大于第二设定阈值,则对语音数据中的文字信息进行调制;根据调制结果对干扰电平进行补偿。
7.在其中一个实施例中,本发明实施例还提供了一种公网对讲系统,所述公网对讲系统包括通过公网相互对讲通信的第一终端以及第二终端;所述第一终端用于执行如本发明实施例所述的公网对讲设备去抖动方法;所述第二终端用于接收第一终端传输的对讲信息。本发明通过检测加速度传感器的检测值判断抖动的大小,从而确定调制处理的对象,提高了调制处理的针对性;针对文字与数字的不同编码方式,将文字与数字分别处理,减少了不必要的调制运算,提高了效率。
附图说明
8.图1为一个实施例提供的公网对讲设备去抖动方法的流程图;图2为一个实施例中计算机设备的内部结构框图。
具体实施方式
9.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
10.可以理解,本技术所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本技术的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
11.如图1所示,在一个实施例中,本发明提出了一种公网对讲设备去抖动方法,具体可以包括以下步骤:接收用户的语音数据,所述语音数据中包括文字信息和/或数字信息;判断加速度传感器的检测值是否大于第一设定阈值,若是,则比较加速度传感器的检测值与第二设定阈值的大小,其中,第一设定阈值小于第二设定阈值;若加速度传感器的检测值小于第二设定阈值,则对语音数据中的数字信息进行调制,若加速度传感器的检测值大于第二设定阈值,则对语音数据中的文字信息进行调制;根据调制结果对干扰电平进行补偿。
12.在本实施例中,可以理解,接收用户的语音数据采用的麦克风,通过麦克风将用户的语音信息转化为电信号,此时的电信号是随着语音的变动而变动的,为模拟量,在进行处理以及传输前,需要先转换为数字量,以高低电平表示1和0,从而将语音信息数字化,便于芯片处理以及片间传输。在本实施例中,针对的具体场景是语音数据中包括文字信息以及数字信息的情况,当同时存在这两种数据信息时,如何划分两种数据的处理方式为本发明的重点。
13.在本实施例中,预设了第一设定阈值以及第二设定阈值,用于划定加速度传感器检测值的大小,示例性地,以加速度传感器的检测范围为0-100为例,则第一设定阈值可以设置为30,而第二设定阈值可以设定为50,根据加速度传感器的检测范围的具体值,可以按比例设定第一、二设定阈值。设定第一设定阈值的目标是减少误识别,作为一个启动阈值,具有防止误触发的功能。将第二设定阈值设定为50,一方面可以为高的检测值预留足够的检测范围,另一方面,设定为50已经可以有效地划分低频抖动与高频抖动,能够有效地区分一般干扰与影响较大的干扰。
14.在本实施例中,若加速度传感器的检测值大于第一设定阈值且小于第二设定阈值,则说明存在抖动但抖动较小,对于编码后较简单的数字信息影响较为明显,故此时对数字信息进行调制处理;若加速度传感器的检测值大于第二设定阈值,则说明存在抖动且抖动较为明显,对于编码后较为复杂的文字信息影响较大,需要对文字信息进行调制。
15.在本实施例中,进行调制处理可以增强数字的抗干扰能力,但是同时还需要消除干扰带来的影响,本发明还根据调制处理的结果进一步地对电平进行补偿。
16.本发明通过检测加速度传感器的检测值判断抖动的大小,从而确定调制处理的对象,提高了调制处理的针对性;针对文字与数字的不同编码方式,将文字与数字分别处理,减少了不必要的调制运算,提高了效率。
17.优选地,所述接收用户的语音数据,之后还包括:调用模数转换器将所述语音数据转换为数字信号;将所述数字信号进行文本转换得到包含文字信息和/或数字信息的语音文本;将语音文本中的文字信息以及数字信息分离。
18.在本实施例中,接收用户语音数据之后还需要对语音数据进行转换处理得到数字信号,并通过现有的任意一种语音识别算法得到文本内容,通过对文本内容的文字信息与数字信息进行分离之后再分别处理。
19.优选地,所述对语音数据中的数字信息进行调制,包括:将数字信息转换为unicode编码;读取转换后的数字信息的位数,记为m;将转换后的数字信息左移m位,所得的值与转换后的数字信息逻辑或运算。
20.在本实施例中,对于数字信息,采用unicode编码之后,结果较为简单;本发明通过记录编码之后的结果的位数得到m,通过将编码结果左移m位(左移后原位置以0补足),并与转换后的结果取逻辑或运算,得到具有两段重复字段的编码信息,实现了数据的增强,当干扰产生时,针对低频干扰,能够有较好的抵抗能力,以保持数据的有效性。
21.优选地,逻辑或运算之后还包括:在逻辑或运算所得值的末位附加标识位m。
22.在本实施例中,进一步地,通过在运算结果的末位附加标识位m,便于接收对端接收到数据后的解码过程,解码过程属于本发明方法的逆运算,本发明在此不再赘述。
23.优选地,所述对语音数据中的文本信息进行调制,包括:将文本信息转换为unicode编码;读取转换后的文本信息的位数,记为n;将转换后的文本信息两次左移n位,所得的值与转换后的文本信息逻辑或运算。
24.在本实施例中,对于文本信息,采用unicode编码之后,结果较为复杂;本发明通过记录编码之后的结果的位数得到n,通过将编码结果两次左移n位(左移后原位置以0补足),得到两个左移结果(一个左移n位后的中间结果,另一个左移2n位后的最终结果),所得的两个结果与转换后的结果取逻辑或运算,得到具有三段重复字段的编码信息,实现了数据的增强,当干扰产生时,针对高频干扰,能够有较好的抵抗能力,以保持数据的有效性。
25.优选地,逻辑或运算之后还包括:在逻辑或运算所得值的末位附加标识位2n。
26.在本实施例中,进一步地,通过在运算结果的末位附加标识位2n,便于接收对端接收到数据后的解码过程,解码过程属于本发明方法的逆运算,本发明在此不再赘述。
27.优选地,所述根据调制结果对干扰电平进行补偿,对于数字信息,包括:输出调制结果并读取输出引脚的电平值;判断调制后的结果是否包括两段完全相同的循环结构以及一个标识位;若否,读取数据输出引脚的高电平以及低电平;
对于高电平,若其值大于7v,则输出高电平时附带一个补偿低电平使得输出的电压在4v~7v之间;对于低电平,若其值小于0.7v,则输出低电平时附带一个补偿高电平使输出的电压在0.7v~3.7v之间。
28.在本实施例中,对于存在干扰的情况,本发明给出了具体的处理方法。需要说明的是,本发明主要针对同向干扰的情况,即高电平出现高电平干扰,低电平时出现低电平干扰,同向干扰在实际情况中占据了80%以后,对于异向干扰,可以参考本发明的处理方法处理,本发明对此不再赘述。
29.优选地,调整电平之后还包括:检测加速度传感器的检测值,若加速度传感器的检测值大于第一设定阈值且小于第二设定阈值,则根据确定出的补偿低电平和/或补偿高电平重新输出调制后的结果;否则以默认高电平和/或低电平输出调制后的结果。
30.在本实施例中,作为另一种可选的具体实施方式,输出的补偿电平的值根据加速度传感器的值等比例确定,例如加速度传感器的检测范围为0-100,当前检测值为40,即比例为0.4,则输出的补偿电平的绝对值为4*0.4=1.6v,这里的4v是高电平或者低电平的区间宽度。其中,补偿低电平为负,补偿高电平为正。
31.优选地,所述根据调制结果对干扰电平进行补偿,对于文字信息,包括:输出调制结果并读取输出引脚的电平值;判断调制后的结果是否包括三段完全相同的循环结构以及一个标识位;若否,读取数据输出引脚的高电平以及低电平;对于高电平,若其值大于7v,则输出高电平时附带一个补偿低电平使得输出的电压在4v~7v之间;对于低电平,若其值小于0.7v,则输出低电平时附带一个补偿高电平使输出的电压在0.7v~3.7v之间。
32.在本实施例中,对于存在干扰的情况,本发明给出了具体的处理方法。需要说明的是,本发明主要针对同向干扰的情况,即高电平出现高电平干扰,低电平时出现低电平干扰,同向干扰在实际情况中占据了80%以后,对于异向干扰,可以参考本发明的处理方法处理,本发明对此不再赘述。
33.优选地,调整电平之后还包括:检测加速度传感器的检测值,若加速度传感器的检测值大于第二设定阈值,则根据确定出的补偿低电平和/或补偿高电平重新输出调制后的结果;否则以默认高电平和/或低电平输出调制后的结果。
34.本发明实施例还提供了一种公网对讲系统,所述公网对讲系统包括通过公网相互对讲通信的第一终端以及第二终端;所述第一终端用于执行如本发明实施例所述的公网对讲设备去抖动方法;所述第二终端用于接收第一终端传输的对讲信息。
35.在本发明实施例中,可以理解,第一终端与第二终端在不同一通信过程中角色可以互换,分别可以执行本发明提供的公网对讲设备去抖动方法以实现对抖动的抑制或者消除,具体过程的解释说明请参考前述关于方法部分的说明。
36.在本实施例中,作为另一种可选的具体实施方式,输出的补偿电平的值根据加速度传感器的值等比例确定,例如加速度传感器的检测范围为0-100,当前检测值为70,即比例为0.7,则输出的补偿电平的绝对值为4*0.7=2.8v,这里的4v是高电平或者低电平的区间宽度。其中,补偿低电平为负,补偿高电平为正。
37.图2示出了一个实施例中计算机设备的内部结构图。如图2所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现本发明实施例提供的公网对讲设备去抖动方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行本发明实施例提供的公网对讲设备去抖动方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
38.本领域技术人员可以理解,图2中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
39.在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:接收用户的语音数据,所述语音数据中包括文字信息和/或数字信息;判断加速度传感器的检测值是否大于第一设定阈值,若是,则比较加速度传感器的检测值与第二设定阈值的大小,其中,第一设定阈值小于第二设定阈值;若加速度传感器的检测值小于第二设定阈值,则对语音数据中的数字信息进行调制,若加速度传感器的检测值大于第二设定阈值,则对语音数据中的文字信息进行调制;根据调制结果对干扰电平进行补偿。在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:接收用户的语音数据,所述语音数据中包括文字信息和/或数字信息;判断加速度传感器的检测值是否大于第一设定阈值,若是,则比较加速度传感器的检测值与第二设定阈值的大小,其中,第一设定阈值小于第二设定阈值;若加速度传感器的检测值小于第二设定阈值,则对语音数据中的数字信息进行调制,若加速度传感器的检测值大于第二设定阈值,则对语音数据中的文字信息进行调制;根据调制结果对干扰电平进行补偿。
40.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流
或者交替地执行。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
41.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
42.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1