电子通信装置的制造及其应用技术1.本公开涉及通信但不限于通信技术领域,尤其涉及一种超声波处理方法、装置、设备及存储介质。背景技术:2.在相关技术中,随着理论研究的深入以及科学技术的发展,设备与设备之间的通讯方式越来越多,包括蓝牙、无线网络和其他近场通讯方式;但这些通讯方式对硬件配置有较高和特定的要求,建立通讯的过程较为繁琐,从而导致成本较高。3.而基于超声波的数据传输则相对实现难度低,发射接收设备的位置相对自由,在超声频率上的干扰也相对电磁波更小。且在大家常用的终端设备(手机)上原本就带有喇叭,听筒,麦克风等超声波发射/接收装置,没有额外的硬件成本。因此在很多应用场景中会利用超声波实现信息编码或解码等。4.但目前,使用超声波信号进行编码时,具有误码率高及抗干扰性差的特点,从而对用户非常不友好。技术实现要素:5.本公开提供一种超声波处理方法、装置、编码设备、解码设备及存储介质。6.根据本公开的第一方面,提供一种超声波处理方法,应用于编码设备,所述方法包括:7.确定与待传输的目标数据对应的频率组合,其中,一个所述频率组合包含至少两个不同的频率;8.在预设时长内,发送所述频率组合内的各频率的超声波。9.根据本公开的第二方面,提供一种超声波处理方法,应用于解码设备,所述方法包括:10.接收超声波;11.从所述超声波中确定出包括各频率的至少一个频率组合;其中,一个所述频率组合包括至少两个不同的频率;12.基于所述频率组合,确定目标数据。13.根据本公开第三方面,提供一种超声波处理装置,应用于编码设备,所述装置包括:14.第一确定模块,用于确定与待传输的目标数据对应的频率组合,其中,一个所述频率组合包含至少两个不同的频率;15.第一发送模块,用于在预设时长内,发送所述频率组合内的各频率的超声波。16.根据本公开的第四方面,提供一种超声波处理装置,应用于解码设备,所述装置包括:17.第二接收模块,用于接收超声波;18.第二处理模块,用于从所述超声波中确定出包括各频率的至少一个频率组合;其中,一个所述频率组合包括至少两个不同的频率;19.第二确定模块,用于基于所述频率组合,确定目标数据。20.根据本公开第五方面,提供一种编码设备,包括:21.处理器;22.用于存储处理器可执行指令的存储器;23.其中,所述处理器被配置为:用于运行所述可执行指令时,实现本公开任意实施例应用在编码设备的所述超声波处理方法。24.根据本公开第六方面,提供一种解码设备,包括:25.处理器;26.用于存储处理器可执行指令的存储器;27.其中,所述处理器被配置为:用于运行所述可执行指令时,实现本公开任意实施例应用在解码设备的所述超声波处理方法。28.根据本公开第七方面,提供一种计算机可读存储介质,所述可读存储介质存储有可执行程序,其中,所述可执行程序被处理器执行时实现本公开任意实施例所述的超声波处理方法。29.本公开实施例提供的技术方案可以包括以下有益效果:30.本公开实施例通过确定与待传输的目标数据对应的频率组合,其中,一个所述频率组合包含至少两个不同的频率;在预设时长内,发送所述频率组合内的各频率的超声波。如此,本公开实施例可以通过多频组合来发送目标数据,相对于在基于单个频率来发送目标数据来说,可以降低误码率,提高了超声波传输过程中的抗干扰性。31.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明32.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。33.图1是根据一示例性实施例示出的一种基于cdma编码超声波的编码及解码方法的示意图。34.图2是根据一示例性实施例示出的一种基于云端的超声波的编码及解码方法的示意图。35.图3是根据一示例性实施例示出的一种超声波处理方法的示意图。36.图4是根据一示例性实施例示出的一种不同频率组合的示意图。37.图5是根据一示例性实施例示出的一种超声波处理方法的示意图。38.图6是根据一示例性实施例示出的一种唤醒频率的示意图。39.图7是根据一示例性实施例示出的一种超声波处理方法的示意图。40.图8是根据一示例性实施例示出的一种不同频率组合的示意图。41.图9是根据一示例性实施例示出的一种超声波处理方法的示意图。42.图10是根据另一示例性实施例示出的一种超声波处理方法的示意图。43.图11是根据一示例性实施例示出的一种超声波编码及解码处理装置的框图。44.图12是根据一示例性实施例示出的一种超声波处理方法的示意图。45.图13是根据一示例性实施例示出的一种超声波处理方法的示意图。46.图14是根据一示例性实施例示出的一种超声波处理方法的示意图。47.图15是根据一示例性实施例示出的一种超声波处理装置的框图。48.图16是根据一示例性实施例示出的一种超声波处理装置的框图。49.图17是根据一示例性实施例示出的一种电子设备的框图。具体实施方式50.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。51.关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。52.在相关技术中,提供了一些基于超声波编码或解码的技术方案;如下所示:53.方案一,如图1所示,提供一种基于cmda(code division multiple access,码分多址)编码超声波的编码及解码方法。编码器侧,将数字信息进行cdma编码,得到编码信息;将编码信息由数字信号转换为模拟信号,得到音频信号;并基于扩音器输出所述音频信号。解码器侧,基于听筒接收音频信号,并将音频信号由模拟信号转换为数字信号,得到编码信息;将所述编码信息按照cmda进行解码,得到数字信息。54.方案二,如图2所示,提供一种基于云端的超声波的编码及解码方法。发送端,在音频信号发送之前,将待传输数据发送到云端服务器。云端服务器,生成与待传输文件唯一匹配的key值;并将所述key值发送给发送端。发送端,将所述key值编码成超声波发出。接收端,接收到超声波后,解码超声波获得key值;并基于key值从云端服务器获取所述待传输数据。55.方案三,提供一种通过音频信号进行手机现场支付的方法及装置;其装置包括:收款客户端、支付服务端和付款客户端;收款客户端安装在收款方的收银终端上,支付服务端安装在支付服务方的支付服务终端上,付款客户端安装在付款方持有的手机上。付款方的手机通过网络与支付服务方连接,通过非对称加密方式传输数据;收款方的收银终端通过网络与服务方连接,通过非对称家吗方式传输数据。收款方的收银终端通过喇叭发出音频信号,该音频信号用于传递交易信息给付款方的手机;该音频信号的频率范围为16khz-22khz。付款方的手机接收音频信号进行处理。56.在上述方案中,方案一由于需要使用cmda技术进行编码,因而具有编码复杂且误码率高,以及在传输数据量较小时开销大等的缺点。57.方案二的接收端也需要一致处于接收状态,功耗大;若需要人工干预,操作不便捷,对用户不友好。且,方案二的编码由于会在2个不同的码间出现超生能量的增加和减少,会产生脉冲噪音;为了减少该噪声,会在每个编码加入淡入淡出,则大大延长了单个编码的输出时间,导致码率不高。58.方案三虽然采用的频率范围为16khz-22khz的音频信号,但是对于某些人来说,听力范围可高达18khz;因此方案三并非严格意义上的不可听见噪声,对该类人来说非常不友好。且,该方案更容易在低频部分累加大量的互调失真成分,产生低频可听声。59.为了至少解决上述部分问题,本公开实施例提供了一种超声波编码及解码处理方法。可以使得目标数据通过多频率组合进行发送,相对于基于单个频率发送来说,可以在一定程度上降低误码率,具有较高的抗干扰性。60.如图3所示,提供一种超声波处理方法,所述方法包括以下步骤:61.步骤s11:确定与待传输的目标数据对应的频率组合,其中,一个所述频率组合包含至少两个不同的频率;62.步骤s13:在预设时长内,发送所述频率组合内的各频率的超声波。63.本公开实施例所述的方法,应用于编码设备。此处的编码设备可以为移动电话、计算机、服务器、发送设备、平板电脑、医疗设备或穿戴式设备等;此处的编码设备还可以为任意具有编码器的设备;或者所述编码设备还可以为任意包括编码模块或组件或能够实现编码功能的设备等。此处的编码设备还可以为任意发送超声波的设备。64.此处的待传输的目标数据可以为待传输的信息或指令等。65.例如,所述目标数据为“启动”一词或“qidong”的字符串。66.又如,所述目标数据为英文字符“a”或者数字字符串“123”等,该字符“a”或字符串“123”规定了标识的含义;如字符“a”用于标识开启应用程序;如字符串“123”用于标识建立连接;等等。67.此处的目标数据可以为一个或多个。一个目标数据对应一个频率组合。68.例如,该目标数据为“0”时,对应一个频率组合为(f0-f1-f2)。又如,该目标数据为“01”时,对应两个频率组合,分别为(f0-f1-f2)和(f0-f1-f4)。69.不同的频率组合中至少有一个频率是不同的。70.图4提供一种不同频率组合的示意图;如图4所示,3个目标数据“1”“3”及“5”对应的频率组合为分别为(f0-f1-f4)、(f0-f2-f3)及(f0-f3-f4)。71.在一个实施例中,所述步骤s11,包括:72.将待传输的目标数据转换为z进制的编码信息;73.确定与所述编码信息对应的频率组合。74.此处的z进制可以为2进制、4进制、8进制、10进制或16进制中的一种。当然,在其它的实施例中,所述z进制也可以为其它的进制,例如32进制等。75.例如,根据ascii码表,若将字符“a”转换为10进制,则为数据信息“10”;若将字符“a”转换为8进制,则为数字信息“141”;若将字符“a”转换为16进制,则为数据信息“16”;等等。76.在一个实施例中,所述确定与所述编码信息对应的频率组合,包括:77.基于编码信息与频率组合的对应关系,确定与所述编码信息的频率组合。78.此处的编码信息与频率组合的对应关系可以为预先设置的;例如,可以将预先设置的表征各编码信息与频率组合的对应关系的对应表存储在编码设备中。此处的对应关系可以为任意的对应关系,只需满足一个频率组合能够唯一标识一个编码信息即可。79.在一个实施例中,所述步骤s13,包括:80.在预设时长内,发送k帧超声波,一帧超声波均包括频率组合的各频率;其中,所述k为大于1的整数。81.如此,在本示例中,可以发送持续发送一段时间的包括频率组合的各频率的超声波,例如发送“0”时,即发送一段时间的f0、f1及f2的频率组合。82.在本公开实施例中,可以将目标数据携带在多个频率上发送,相对于在基于单个频率来发送目标数据来说,可以在一定程度上降低误码率,具有较好的抗干扰性。例如,在单个频率上发送目标数据,若单个频率出现错误则会传输错误的目标数据;若在多个频率上来发送目标数据,若其中一个频率出现错误还可能传输正确的目标数据。83.在一些实施例中,所述方法包括:84.选取m个频率;85.从所述m个频率中选取任意n个频率为作为一个频率组合;其中,所述m、所述n均为大于1的整数;所述m大于所述n;86.建立有传输需求的数据与所述频率组合的对应关系;87.所述确定与待传输的目标数据对应的频率组合,包括:88.根据所述对应关系,确定与目标数据对应的所述频率组合。89.在一个实施例中,所述m个频率为特定频率。例如,所述特定频率为19khz至23khz频段内的频率。如此,由于m个频率均为超声频率,可以有效降低多频声引起的非线性失真。90.在本公开实施例中,有m个频率,从m个频率中选取n个频率,则有个频率组合,每个频率组合中有n个频率。例如,在一个应用场景中,若m=5,n=3,则有个频率组合,每个频率组合中有3个频率。91.在本公开实施例中,m的数量及n的数量,只需满足m大于n以及大于目标数据对应的编码信息数量即可。92.例如,在一个应用场景中,可以将目标数据转换为10进制的编码信息,编码信息总数为10个,分别为0、1、2、3、4、5、6、7、8及9;对于该10个编码信息可以分别对应不同的频率组合。如下表1所示,提供了一种频率组合及编码信息的对应关系:93.[0094][0095]表1[0096]上表1所示,基于目标数据对应的编码信息为“1234567”,该编码信息“1234567”为数据位;其中,编码信息“1”对应的频率组合为(f0-f1-f4);编码信息“2”对应的频率组合为(f0-f1-f3);编码信息“3”对应的频率组合为(f0-f2-f3);编码信息“4”对应的频率组合为(f0-f2-f4);编码信息“5”对应的频率组合为(f0-f3-f4);编码信息“6”对应的频率组合为(f1-f2-f3);编码信息“7”对应的频率组合为(f1-f2-f4)。设置两个频率组合的起始位,例如该起始位的两个频率组合分别为(f0-f1-f2)及(f0-f3-f4);该起始位的两个频率组合可以不对应任何编码信息。设置1个频率组合的校验位,例如该校验位的1个频率组合为(f2-f3-f4);该校验位的两个频率组合可以不对应任何编码信息设置1个频率组合的结束位,例如该结束位的1个频率组合为(f1-f3-f4);该校验位的1个频率组合可以不对应任何编码信息。这里,一个频率组合用于表示一个比特位。[0097]此处不同的数据位的编码信息对应的频率组合不同。此处的起始位的编码信息对应的频率组合可以与任意数据位的编码信息对应的频率组合相同或不同。此处的校验位的编码信息对应的频率组合可以与任意数据位的编码信息对应的频率组合相同或不同。此处的结束位的编码信息对应的频率组合可以与任意数据位的编码信息对应的频率组合相同或不同。[0098]在本公开实施例中,可以选择任意m个频率,再从m个频率中选择任意n个频率作为一个频率组合,则该m个频率共可以表示个频率组合,即可以表示个目标数据或者目标数据对应的编码信息;从而可以建立种目标数据与频率组合的对应关系,或建立目标数据对应的编码信息与频率组合的对应关系;从而使得准确确定出待传输的目标数据对应的频率组合,进而基于发送该些频率组合内的各频率超声波来发送待传输的目标数据。[0099]更进一步,若选取的m个频率为特定频率。例如,可以选取19khz至23khz频段内的超声频率,该19khz至23khz是超声波频率中相对较小的频率,从而产生的谐波成分的幅度较小,如此可以降低超声波非线性失真,提高传输目标数据的准确性。[0100]在一个实施例中,所述目标数据用于以下至少之一:[0101]启动解码设备的特定应用程序;[0102]触发所述解码设备显示特定应用程序的特定界面;[0103]触发所述解码设备基于特定应用程序进行支付操作;[0104]触发所述解码设备返回特定信息;[0105]触发所述解码设备与所述编码设备建立连接。[0106]此处的解码设备可以为移动电话、计算机、服务器、发送设备、平板电脑、医疗设备或穿戴式设备等;所述解码设备还可以为任意具有解码器的设备;或者所述解码设备还可以为任意包括解码模块或组件或能够实现解码功能的设备等。[0107]此处的特定应用程序可以为支付宝、微信、云闪付、qq、音乐、视频、照相等应用程序。此处的特定界面可以为付款、收款、歌曲显示、视频播放、uc首页等等特定界面。此处的特定应用程序只需满足某种功能的任意应用程序,此处的特定界面只需能够显示信息或播放音频或视频等的任意界面,在此不对特定应用程序或应用界面作限制。[0108]例如,在一个应用场景中,所述目标数据用于启动支付宝应用程序。当解码设备接收到超声波,并从所述超声波中识别出目标数据时,可以开启解码设备的特定应用程序,例如开启支付宝应用程序。[0109]又如,在一个应用场景中,所述目标数据用于触发显示支付宝应用程序中付款码。当解码设备接收到超声波,并从超声波中识别出目标数据时,可以触发解码设备显示支付宝应用程序中付款码。[0110]再如,在一个应用场景中,所述目标数据用于触发基于微信进行支付操作。当解码设备接收到超声波,并从超声波中识别出目标数据时,可以触发解码设备的微信进行付款。[0111]再如,在一个应用场景中,所述目标数据用于触发返回密钥。当解码设备接收到超声波,并从超声波中识别出目标数据时,解码设备可以返回密钥。如该密钥为电子门锁的密钥等;如此当解码设备接收到编码设备发送的指示目标数据的超声波时,解码设备会向编码设备返回密钥,以供编码设备进行门锁的解锁。[0112]再如,在一个应用场景中,所述目标数据触发解码设备与所述编码设备建立连接,如该目标数据为蓝牙标识。当解码设备可以为蓝牙设备,解码设备为可以建立蓝牙连接的手机。解码设备发送携带蓝牙标识的超声波;当解码设备接收到超声波,并从超声波中识别出蓝牙标识时,解码设备可以基于蓝牙标识建立与编码设备的连接。[0113]当然,在其它的实施例中,所述目标数据还可以是wifi密码或者各种设备或各种应用程序的密码等。[0114]在本公开实施例中,可以通过超声波发送与具有各种功能的目标数据对应的频率组合,从而使得解码设备接收超声波解码获得该目标数据时,可以基于该目标数据完成对应的各种功能;例如,可以是唤醒支付界面、进行支付或建立连接等。如此,可以无需用户手动操作,可以使得解码设备基于接收到超声波进行自动操作,从而能够简便用户以及节省操作时间;进而提升用户体验。[0115]如图5所示,在一些实施例中,所述方法还包括:[0116]步骤s12:在所述超声波中添加唤醒频率;其中,所述唤醒频率用于唤醒解码设备;[0117]所述步骤s13,包括:[0118]步骤s131:在所述预设时长内,发送携带所述唤醒频率的所述频率组合的各频率的超声波。[0119]在一个实施例中,所述唤醒频率小于所述频率组合中各频率。[0120]例如,所述频率组合中各频率在19khz至23khz之间,所述唤醒频率可以为如图6所示的1khz、2khz或3khz等。[0121]当然,在其它的实施例,所述唤醒频率也可以是与各频率组合中各频率不同即可。[0122]在本公开实施例中,可以在通过在超声波中携带唤醒频率进行发送,当解码设备接收到超声波后,若确定超声波中有唤醒频率,解码设备中具有解码功能的组件才被唤醒;该解码设备中具有解码功能的组件可以为转换器。例如,当解码设备确定超声波中有唤醒频率时,才使用较高的采样率(如fs=44100hz,fs=48000hz,fs=96000hz等;其中fs用于表示采样率)将超声波的模拟信号转换为数字信号,从而基于该数字信号的超声波进行目标数据的识别。如此,可以使得解码设备中编码器或信号采集装置等不需要一直处于解码的工作状态或者处于采用较高频率进行采样的工作状态,可以大大减少解码设备的功耗。[0123]在实际应用场景中,通常解码设备中将模拟信号转换为数字信号的转换器需要使用较高的采样率,从而该转换器不会常开,只有等接收到唤醒频率时才开启。并且,由于该转换器需要采用较高的采样率,从而可以接收较高频率的频率组合,进而基于该频率组合进行解码以得出目标数据。[0124]在实际应用中,若唤醒频率与组合频率中频率相同或者相差不大,会导致唤醒频率与频率组合中频率发生混淆而无法得到准确完成的目标数据。而本公开实施例由于唤醒频率与组合频率中各频率的频率不同,或者组合频率中各频率的频率大于唤醒频率的频率;如此,可以大大降低在频谱上唤醒频率与组合频率发生混淆的情况出现,从而能够在唤醒解码设备的同时能够获得完整的目标数据。[0125]如图7所示,在一些实施例中,所述步骤s13,包括:[0126]步骤s132:若存在两个或两个以上的目标数据,则在发射完与第n个所述目标数据对应的超声波之后,在第n+1个预设时长内,通过调频方式切换到发送与第n+1个所述目标数据对应的所述频率组合内的各频率的超声波;其中,所述n为大于0的整数。[0127]在一个实施例中,所述调频方式,包括但不限于以下之一:[0128]将相邻两个目标数据对应的频率组合进行拼接处理;[0129]将相邻两个目标数据对应的频率组合进行移频处理,并在移频后进行拼接处理。[0130]例如,在一个应用场景中,需要发送起始位分别对应的频率组合(f0-f1-f2)及(f0-f3-f4),数据位“1234567”分别对应的频率组合(f0-f1-f4)、(f0-f1-f3)、(f0-f2-f3)、(f0-f2-f4)、(f0-f3-f4)、(f1-f2-f3)及(f1-f2-f4),校验位对应的频率组合(f2-f3-f4)以及结束位对应的频率组合(f1-f3-f4)。可以采用下表2的发送方式,例如在第1个预设时长t1内发送频率组合(f0-f1-f2);在第2个预设时长t2内发送频率组合(f0-f3-f4),在第3个预设时长t3内发送频率组合(f0-f1-f4);在第4个预设时长t4内发送频率组合(f0-f1-f3),在第5个预设时长t5内发送频率组合(f0-f2-f3),在第6个预设时长t6内发送频率组合(f0-f2-f4);在第7个预设时长t7内发送频率组合(f0-f3-f4);在第8个预设时长t4内发送频率组合(f1-f2-f3),在第9个预设时长t9内发送频率组合(f1-f2-f4),在第10个预设时长t10内发送频率组合(f2-f3-f4)以及在第11个预设时长t11内发送组合频率(f1-f3-f4)。[0131][0132]表2[0133]上述表2中超声波对应的部分频率组合(例如,起始位、数据位“12345”校验位及结束位)可以如图6所示。[0134]在一些实施例中,所述步骤s13,包括:[0135]若存在两个或两个以上目标数据,获取相邻两个所述目标数据对应的所述频率组合;[0136]基于相邻两个所述频率组合中相同顺序的频率,通过调频方式发送相邻两个所述频率组合的超声波。[0137]在一些实施例中,所述基于相邻两个所述频率组合中相同顺序的频率,通过调频方式发送相邻两个所述频率组合的超声波,包括:[0138]若相邻两个频率组合中相同顺序的频率相同,则将相邻两个频率组合中相同顺序的频率进行拼接处理;[0139]发送拼接处理后的相邻两个频率组合的各频率的超声波。[0140]此处的相邻两个频率组合可以为:第n个频率组合及第n+1个频率组合,其中,n为大于0的整数。[0141]此处的相邻两个频率组合为相邻两个目标数据对应的频率组合;如此,所述步骤s13的一种实现方式,也可以是:若相邻两个目标数据对应的频率组合中相同顺序的频率相同,确定将相邻两个目标数据对应的频率组合中相同顺序的频率进行拼接处理,发送拼接处理后的两个目标数据所对应的所述频率组合的各频率的超声波。[0142]例如,如图6所示,需要发送起始位分别对应的频率组合(f0-f1-f2)及(f0-f3-f4),数据位“12345”分别对应的频率组合(f0-f1-f4)、(f0-f1-f3)、(f0-f2-f3)、(f0-f2-f4)、(f0-f3-f4),校验位对应的频率组合(f2-f3-f4)以及结束位对应的频率组合(f1-f3-f4)的超声波。其中,数据位“1”对应的频率组合为(f0-f1-f4),数据位“2”对应的频率组合为(f0-f1-f3);则频率组合(f0-f1-f4)及频率组合(f0-f1-f3)为相邻两个频率组合。其中,频率组合(f0-f1-f4)中第一顺序的频率为f0、第二顺序的频率为f1以及第三顺序的频率为f4;以及频率组合(f0-f1-f3)中第一顺序的频率为f0、第二顺序的频率为f1及第三顺序的频率为f4;则频率组合(f0-f1-f4)与频率组合(f0-f1-f3)中第一顺序的频率相同、均为f0,以及频率组合(f0-f1-f4)与频率组合(f0-f1-f3)中第二顺序的频率相同、均为f1。如此,频率组合(f0-f1-f4)与频率组合(f0-f1-f3)中第一顺序的频率进行拼接处理,以及频率组合(f0-f1-f4)与频率组合(f0-f1-f3)中第二顺序的频率进行拼接处理。例如,如图6所示该数据位“1”和“2”的第1顺序的频率直接连接。[0143]在另一些实施例中,所述基于相邻两个所述频率组合中相同顺序的频率,通过调频方式发送相邻两个所述频率组合的超声波,包括:[0144]若相邻两个频率组合中相同顺序的频率不同,则将相邻两个频率组合中相同顺序的频率进行移频,得到移频频率;[0145]将所述移频频率拼接在相邻两个所述频率组合中相同顺序的频率之间,得到拼接处理后的相邻两个所述频率组合;[0146]发送拼接处理后的相邻两个所述频率组合的各频率的超声波。[0147]此处的相邻两个频率组合为相邻两个目标数据对应的频率组合;如此,所述步骤s13的一种实现方式,也可以是:若相邻两个目标数据对应的频率组合中相同顺序的频率不同,确定将相邻两个目标数据对应的频率组合中相同顺序的频率进行移频,得到移频频率;并将所述移频频率拼接在相邻两个目标数据对应的频率组合中相同顺序的各频率之间,得到拼接处理后的两个目标数据对应的所述频率组合的各频率;发送拼接处理后的两个目标数据所对应的所述频率组合的各频率的超声波。[0148]例如,如图6所示,需要发送的数据位“12”分别对应的频率组合(f0-f1-f4)与(f0-f1-f3)。其中,数据位“1”对应的频率组合为(f0-f1-f4),数据位“2”对应的频率组合为(f0-f1-f3);则频率组合(f0-f1-f4)及频率组合(f0-f1-f3)为相邻两个频率组合。其中,频率组合(f0-f1-f4)中第一顺序的频率为f0、第二顺序的频率为f1以及第三顺序的频率为f4;以及频率组合(f0-f1-f3)中第一顺序的频率为f0、第二顺序的频率为f1及第三顺序的频率为f3;则频率组合(f0-f1-f4)与频率组合(f0-f1-f3)中第一顺序的频率相同、均为f0,以及频率组合(f0-f1-f4)与频率组合(f0-f1-f3)中第二顺序的频率相同、均为f1。如此,频率组合(f0-f1-f4)与频率组合(f0-f1-f3)中第三顺序的频率需要进行移频,得到移频速率;并将移频速率拼接在频率组合(f0-f1-f4)与频率组合(f0-f1-f3)中第三顺序的频率之间,得到拼接处理后的频率组合(f0-f1-f4)与频率组合(f0-f1-f3)中第三顺序的频率。例如,如图6所示,数据位“1”和“2”的第三顺序的频率移频后拼接。[0149]此处的将相邻两个目标数据对应频率组合中对应的频率进行移频,得到移频频率,包括:[0150]基于相邻两个目标数据对应的频率组合中前一个所述频率组合中频率以及后一个所述频率组合中对应的频率,确定移频速度;[0151]基于相邻两个目标数据对应的频率组合中前一个所述频率组合中频率以及所述移频速度,确定所述移频频率。[0152]例如,在一个实施例中,相邻两个目标数据对应的频率组合分别为(f0-f1-f2)以及(f1-f2-f3);得到的频率组合中各频率的移频速度分别为:及得到的频率组合中各频率的移频频率分别为:f0t=f0+k0t、f1t=f1+k1t、及f2t=(f2+k2t);得到的该移频频率对应的超声波为y=sin(2π(f0+k0t)t)+sin(2π(f1+k1t)t)+sin(2π(f2+k2t)t)。[0153]在其它示例中,得到的移频频率对应的超声波也可以为[0154]此处的y为移频频率对应的超声波;t为发送相邻两个目标数据对应的超声波之间的时间;此处的t=0,1,…,(n-1)。[0155]例如,请再次参见图6,对于数据位“1”对应的频率组合中第3个频率为“f4”,数据位“2”对应的频率组合中第3个频率为“f3”;则相邻的数据位“1”和“2”的第3个频率不同,如图6所示该数据位“1”和“2”的第3个频率通过调频的方式连接。[0156]在本公开实施例中,若存在两个或两个以上的目标数据时,在发送前一个目标数据对应的超声波之后,通过调频方式直接切换到后一个目标数据对应的所述频率组合内的各频率超声波进行发送;如此,可以相对于存在多个目标数据时基于单个目标数据对应的频率组合的超声波来说,无需等到编码器反馈前一个目标数据确认消息后再发送后一个目标数据,从而大大缩短发送多个目标数据对应的频率组合的超声波的时间,提高超声波的传输效率。[0157]并且,由于本公开所提供的调频方式可以由前一个目标数据对应的频率组合平滑过渡到后一个目标数据对应的频率组合,也能在一定程度上减少干扰信号。[0158]在一些实施例中,所述方法包括:[0159]在第一个目标数据对应的频率组合内的各频率前以淡入的方式加上淡入频率,和/或在最后一个目标数据对应的频率组合内的各频率后以淡出的方式加入淡出频率。[0160]所述发送所述频率组合内的各频率的超声波,包括:[0161]发送加入淡入频率和/或淡出频率的所述频率组合的各频率的超声波。[0162]此处的淡入频率与第一个目标数据对应的频率组合内对应的各频率的相同;此处的淡出频率与最后一个目标数据对应的频率组合内对应的各频率的不同。[0163]此处的淡入方式可以为线性插值或对数插值的方式;淡出方式也可以为线性插值或对数插值的方式。[0164]例如,若目标数据“2”对应的频率组合为(f0-f1-f2),目标数据“3”对应的频率组合为(f1-f2-f3),则发送目标数据“23”对应的超声波的组合频率图可以如图8所示。其中,在频率组合(f0-f1-f2)前有相应的淡入频率(f0-f1-f2)以及在频率组合(f1-f2-f3)后相应的淡出频率(f1-f2-f3)。[0165]在本公开实施例中,对于超声波中第一个目标数据的组合频率前采用淡入方式插入淡入频率和/或在最后一个目标数据的组合频率后采用淡出方式插入淡出频率;如此,可以使得超声波该音频信号平滑淡入和/或平滑淡出,从而能够降低干扰,减少杂音。[0166]更进一步地,若只是在第一个目标数据的组合频率前插入淡入频率及在最后一个目标数据的组合频率后加入淡入频率,在相邻两个目标数据的组合频率间加入移频频率;如此,相对于在每个目标数据前插入淡入频率以及在每个目标后插入淡出频率来说,可以在保证降低杂音的前提下,还能大大缩短整个超声波的时长,提高了超声波传输效率。[0167]在一些实施例中,所述步骤s13,包括:[0168]若存在两个或两个以上的目标数据,且在发射完与第n个所述目标数据对应的超声波之后,接收到基于第n个所述目标数据对应的超声波的成功解码指令,则在第n+1个预设时长内,发送与第n+1个所述目标数据对应的所述频率组合内的各频率的超声波;其中,所述n为大于0的整数。[0169]此处的接收基于第n个所述目标数据对应的超声波的成功解码指令可以是接收解码设备发送的所述成功解码指令,也可以是接收云端服务发送的所述成功解码指令。[0170]在本公开实施例中,若在前一个目标数据对应的超声波发送之后,仅当接收到前一个目标数据对应的超声波的成功解码指令在发送后一个目标数据对应的频率组合内各频率的超声波,可以确保解码设备成功解码出目标数据,从而提高成功解码目标数据的准确性。[0171]这里需要指出的是:以下一种超声波处理方法,是应用在解码设备的,与上述应用在编码设备的超声波处理方法的描述是类似的。对于本公开中应用在解码设备的超声波处理方法实施例中未披露的技术细节,请参照本公开应用在编码设备的超声波处理方法实施例的描述,此处不做详细阐述说明。而这些细节也被包括在本技术的公开的范围之内。[0172]如图9所示,提供一种超声波处理方法,所述方法包括:[0173]步骤s21:接收超声波;[0174]步骤s22:从所述超声波中确定出包括各频率的至少一个频率组合;其中,一个所述频率组合包括至少两个不同的频率;[0175]步骤s23:基于所述频率组合,确定目标数据。[0176]本公开实施例所述的超声波处理方法应用于解码设备。此处的解码设备可以为移动电话、计算机、服务器、发送设备、平板电脑、医疗设备或穿戴式设备等;所述解码设备还可以为任意具有解码器的设备;或者所述解码设备还可以为任意包括解码模块或组件或能够实现解码功能的设备等。此处的解码设备还可以为任意接收超声波设备。[0177]在一些实施例中,所述步骤s22,包括:[0178]若确定所述超声波中携带唤醒频率,基于所述唤醒频率从所述超声波中确定出包括各频率的至少一个频率组合。[0179]在本公开实施例中,若接收到超声波后,若确定超声波中有唤醒频率,基于所述唤醒频率唤醒解码设备中的解码器或具有解码功能的模块等;从而无需使解码器或具有解码功能的模块一直处于解码的工作状态,能够大大降低解码设备的功耗等。[0180]请再次参见图6,该唤醒频率可以为1khz、2khz及3khz;等等。当然,在其它实施例中,该唤醒频率可以为其它的频率,只需满足与目标数据对应的频率组合的各频率不同即可。[0181]在一些实施例中,所述方法还包括:[0182]若接收到唤醒频率的超声波后,开启录音模组;[0183]基于所述录音模组录制所述超声波。[0184]如此,可以将超声波录制下来,以便于解码设备识别所述超声波的目标数据。[0185]在一些实施例中,所述方法包括:[0186]基于所述超声波,获取第i时刻及第i-1时刻的各频率的频点能量;[0187]所述从所述超声波中确定出包括各频率的至少一个频率组合,包括:[0188]若第i时刻及第i-1时刻的各频率的频点能量满足开始时刻判断条件,确定第i时刻对应的各频率为第一个频率组合中的各频率;其中,所述i为大于1的整数。[0189]其中,所述第i时刻及第i-1时刻的各频率的频点能量满足开始时刻判断条件,包括:[0190]第i时刻的各频率的频点能量大于对应的各频点的能量阈值;[0191]以及第i-1时刻的各频率的频点能量小于对应的各频点的能量阈值。[0192]在实际应用中,提供了一种计算各频率点频点能量的方法,该方法包括以下步骤:[0193]第一步:当解码器按照特定采样率进行采样,例如采用率fs=48000hz;基于接收到超声波的时间顺序,将超声波x(n)转换为k帧数据,如x1,x2...xk,其中,k为帧的序号。对每一帧数据进行加窗操作,得到加窗后的帧数据:xw1,xw2...xwk;其中,xwi=window(xi),i为小于或者等于k且大于0的整数;“window”函数用于表示窗函数,例如,可以为汉明窗。此处的将超声波转换为k帧数据,可以基于按照帧长为l来转换,该l为2的整数幂;该l为每个帧数据对应的频点数。[0194]第二步:将加窗后的帧数据由时域变换到频域上,得到各帧的频域数据。例如,将加窗后的帧数据进行傅里叶变换(fft),得到各帧的频域数据x1,x2...xk,其中,xi=fft(xwi),i为小于或者等于k且大于0的整数。[0195]第三步:计算各帧频域数据对应的各频率的频点能量。例如,计算各帧的频点的平均能量其中为xi(x)共轭矩阵,其中,f为起始位频点。[0196]例如,在一个示例中,若起始位频点为f=20000,l=128,fs=48000,则若xi(53)=0.025+0.012i,则w=(0.025+0.012i)×(0.025-0.012i)=0.000769。此处的xi(53)=0.025+0.012i仅是示例性举例,其中xi(53)的实数部分是“0.25”,虚数部分是“0.12i”;当然,在其它的实施例中,xi(53)可以由其它实数部分及虚数部分组成。[0197]在一个实施例中,若计算各时刻的各频率的频点能量,则可以为:wmean(x)|t=i=average{w(x)}|t=i-k,...,i。这里取s帧进行计算,其中s大于k;每k帧计算一次各频点的频点能量对应的均值;计算完一次k帧后,再平移k帧,继续下一个k帧的计算,依次类推,计算出各频点的频点能量的均值。此处的wmean(x)|t=i表示各频点x在i时刻的频点能量的均值,即的wmean(x)|t=i表示各频点x在i时刻的能量均值;x为频率组合内各频率进行fft后对应的频点。[0198]在实际应用中,可以预先计算各频率对应的频点的能量阈值。例如,根据wmean(x)|t=i=average{w(x)}|t=i-k,...,i的计算公式,在s帧中共得到s-k+1个均值,分别计算各频点的极大值和极小值。其中,极大值为wmax(x)|t=i=max{wmean(x)}|t=i-s,...,i,极小值为wmin(x)|t=i=min{wmean(x)}|t=i-s,…,i。计算出各频率对应的频点的能量阈值为threshold(x)=k'×(wmax(x)|t=i+wmin(x)|t=i);其中,threshold(x)为各频率对应的频点的能量阈值;k'为该能量阈值调节因子。[0199]例如,如图8所示的目标数据“2”对应的组合频率(f0-f1-f2),则确定该组合频率是第一个频率组合中的各频率的开始时刻判断条件为:[0200][0201][0202][0203]其中,w(f0)|t=i是组合频率内的f0频率在第i时刻的频点能量;w(f0)|t=i-1是组合频率内的f0频率在第i-1时刻的频点能量;threshold(f0)是组合频率内的f0的能量阈值。w(f1)|t=i是组合频率内的f1频率在第i时刻的频点能量;w(f1)|t=i-1是组合频率内的f1频率在第i-1时刻的频点能量;threshold(f1)是组合频率内的f1的能量阈值。w(f2)|t=i是组合频率内的f2频率在第i时刻的频点能量;w(f2)|t=i-1是组合频率内的f2频率在第i-1时刻的频点能量;threshold(f2)是组合频率内的f2的能量阈值。[0204]在本公开实施例中,第i时刻及第i-1时刻的各频率满足上述开始时刻判断条件,可以确定出第i时刻对应的各频率为第一个频率组合的各频率,即确定第i时刻为目标数据中起始位的开始时间。如此,可以依据该起始位的开始时刻,依据时间顺序接收其它位的目标数据。[0205]且,在本公开实施例中,各频率对应的频点的能量阈值可以由开始时刻判断条件动态确定,并非使用一个预设的能量阈值,从而能够更好的适应各种复杂的环境。[0206]在一些实施例中,所述从所述超声波中确定出包括各频率的至少一个频率组合,包括:[0207]基于所述超声波,获取各频率的频点能量;[0208]若基于所述超声波获取的各频率的频点能量大于对应各频点的能量阈值的频点数超过预定值,确定从超声波中获取的各频率为所述频率组合的各频率。[0209]在实际应用中,解码设备可以按照时延顺序依次从超声波中获取频率组合,该频率组合中包括至少两个不同的频率。当解码设备获取到超声波后,可以从超声波中获取到各频率;并基于计算模块确定各频率的频点能量。如此,解码设备通过确定从超声波中获取的各频率的频点能量是否大于对应各频点的能量阈值,来确定各频率是否能够成为频率组合的各频率。[0210]可以理解的是,从超声波中获取的各频率可以是任意至少两个频率,或者可以是随机的至少两个频率。本公开实施例中通过编码器接收超声波后,并在超声波中提取出至少两个频率,并判断该至少两个频率是否能够成为一个频率组合。其中判断该至少两个频率是否能够成为一个频率组合,可以通过该至少两个频率的频点能量来确定。例如,如图10所示,提供了一种超声波处理方法,所述方法包括以下步骤:[0211]步骤s2201:计算m个频率对应的频点的能量阈值;[0212]在一个可选实施例中,若m个频率为f0、f1、f2、f3及f4;依据上述频率对应的频点的能量计算公式threshold(x)=k'×(wmax(x)|t=i+wmin(x)|t=i),所述解码设备计算出m个频率对应的频点的能量阈值分别为threshold(f0)、threshold(f1)、threshold(f2)、threshold(f3)及、threshold(f4)。[0213]步骤s2202:计算各数据位对应超声波各频率的频点能量;[0214]在一个可选实施例中,所述解码设备根据各数据位对应的超声波,计算各数据位对应超声波的频点能量wmean(x)|t=i=average{w(x)}|t=i-k,...,i;其中,wmean(x)|t=i表示各频点x在i时刻的频点能量的均值,x为频率组合内各频率进行fft后对应的频点。[0215]此处的一个数据位对应一个频率组合。例如,数据位为0,对应于频率组合的各频率为(f0-f1-f2)。[0216]此处的一个数据位对应的超声波,在实际应用中,可以为一个预设时长内的超声波。该预设时长内包括k帧超声波;其中,k为大于1的整数;例如,所述k为10。[0217]步骤s2203:获取频点能量大于能量阈值的频率个数;[0218]在一个可选实施例中,所述解码设备若确定出频点能量wmean(x)|t=i大于频率对应的频点的能量阈值threshold(x),则获取该频点能量大于能量阈值的频率个数;[0219]步骤s2204:确定频率个数是否等于n个;若是,执行步骤s2205;若否,执行步骤s2201;[0220]在一个可选实施例中,所述解码设备确定频点能量大于能量阈值的频率个数是否等于n;若是,执行步骤s2205;若否,执行步骤s2201。[0221]此处的n小于或等于所述m。例如,所述n为3。[0222]步骤s2205:确定n个频率中各频率的频点能量大于能量阈值的频点数是否大于预定值;若是,执行步骤s2206;若否,执行步骤s2201;[0223]在一个可选实施例中,所述解码设备确定n个频率中各频率的频点能量大于能量阈值的频点数是否大于预定值;若是,执行步骤s2206;若否,执行步骤s2201。[0224]此处的预定值可以为等于或大于3的数值。[0225]步骤s2206:确定n个频率为频率组合的各频率;[0226]在一个可选实施例中,所述解码设备确定n个频率为频率组合的各频率[0227]例如,解码设备持续接收超声波,在一个预定时长内,检测到超声波中对应的频率f0的频点能量大于f0对应的频点的能量阈值的频点数大于5个、同时检测到超声波中对应的频率f1的频点能量大于f1对应的频点的能量阈值的频点数大于5个以及同时检测到超声波中对应的频率f2的频点能量大于f2对应的频点的能量阈值的频点数大于5个,确定f0、f1及f2为频率组合中的各频率。[0228]步骤s2207:基于频率组合中的各频率,确定目标数据。[0229]在一个可选实施例中,所述解码设备基于频率组合中各频率,确定出目标数据。[0230]例如,若确定出f0、f1及f2为频率组合中的各频率,基于(f0-f1-f2)及频率组合和目标数据的对应关系,确定出目标数据为2。[0231]在本公开实施例中,可以基于超声波中各频率的频点能量大于各频率的频点的能量阈值的频点数大于预定值,确定出各频率组合的各频率;如此,可以提高接收到解码数据的准确性,提高目标数据的解码的成功率及精准性。[0232]并且,在本公开实施例中,基于至少两个频率来解码一个目标数据或数据位,相对于基于单个频率来解码一个目标数据或数据位来说,能够在一定程度上降低误码率,从而提高获取到正确的目标数据的概率。[0233]并且,在本公开实施例中,由于每一个预设时长内,一个目标数据或数据位对应的频率组合中包括的频率个数是固定的,因而针对每个频率组合只需计算固定数量的频率个数。如此,还能大大降低能量阈值判断的难度,从而简化获取到各频率组合中各频率的计算过程。[0234]在一些实实施例中、所述方法还包括至少之一:[0235]基于所述目标数据,确定启动特定应用程序;[0236]基于所述目标数据,触发显示特定应用程序的特定界面;[0237]基于所述目标数据,触发特定应用程序的支付操作;[0238]基于所述目标数据,发送特定信息;[0239]基于所述目标数据,建立与编码设备的连接。[0240]当然,在其它实施例中,若所述目标数据是wifi密码,则可以根据该目标数据连接wifi;或者,该目标数据是门锁密码,则可以根据该目标数据进行开锁操作;等等。[0241]在本公开实施例中,可以通过解码设备接收超声波解码出目标数据,从而根据该目标数据的指示完成对应的各种功能;例如,可以是唤醒支付界面、进行支付或建立连接等。如此,可以无需用户手动操作,可以使得解码设备基于接收到超声波进行自动操作,从而能够简便用户以及节省操作时间;进而提升用户体验。[0242]在一个实施例中,所述方法还包括:[0243]从所述超声波中识别出第n个所述目标数据后,向编码设备或云端服务器发送成功解码第n个所述数据的成功解码指令;其中,所述成功解码指令用于触发所述编码设备发送第n+1个所述目标数据对应的超声波;其中,所述n为大于0的整数。[0244]在本公开实施例中,可以待成功解码出一个目标数据后,向编码设备或云端服务器发送成功解码指令,以使得解码设备继续发送下一个目标数据的超声波,从而能够进一步提高各个目标数据的解码成功率。[0245]以下结合上述任意实施例提供具体示例:[0246]示例一[0247]图11公开了一种编码及解码处理装置,所述装置包括编码设备31及解码设备32;其中,所述编码设备包括:编码器311、第一唤醒模块312、数模转换器313及声波发送器314;所述解码设备包括:解码器321、第二唤醒模块322、模数唤醒器323及声波接收器324。[0248]本公开还提供一种编码及解码处理方法,所述方法包括以下步骤:[0249]第一步:编码器311用于将待传输的目标数据基于有传输需求的数据与频率组合的对应关系,转换为与所述目标数据对应频率组合;其中,一个所述频率组合中包含至少来年各个不同的频率;[0250]第二步:第一唤醒模块312,用于在所述频率组合中添加唤醒频率,生成携带唤醒信号的超声波;其中,所述唤醒信号基于唤醒频率生成,所述唤醒频率与所述频率组合中各频率不同;[0251]第三步:数模转换器313,用于将数字信号的超声波转换为模拟信号的超声波;[0252]第四步:声波发送器314,用于将发送转换为模拟信号的超声波;[0253]第五步:声波接收器324,用于接收模拟信号的超声波;[0254]第六步:模数转换器323,用于将模拟信号的超声波转换为数字信号的超声波;[0255]第七步:第二唤醒模块322,用于确定超声波中是否存在唤醒信号;若存在,则发送唤醒指令给唤醒模数转换器;所述唤醒模数转换器接收到唤醒指令后,基于唤醒指令使用大于预设采样率的采样率将模拟信号的超声波转换为数字信号的超声波,并将数字信号的超声波发送给解码器。[0256]在一个可选实施例中,所述第二唤醒模块也将唤醒指令发送给解码器;所述解码器基于唤醒指令开启工作模式,所述解码器在所述工作模式下,基于数字信号的超声波进行解码。[0257]第八步:解码器321,用于将数字信号的超声波基于所述对应关系进行解码,以获得所述目标数据。[0258]在一个可选实施例中,上述第一步至第四步的信号流向,可以如图12所示:基于目标数据,生成频率组合;基于频率组合,生成超声波;基于超声波及唤醒信号,生成组合信号,其中,所述组合信号为携带唤醒信号的超声波。[0259]在一个可选实施例中,上述解码设备确定对超声波进行解码,包括如图13所示的对超声波中第一个频率组合目标数据的确定,以及如图14所示的对超声波中各频率组合中目标数据的确定。[0260]如图13所示,确定第一个频率组合的目标数据包括以下步骤:接收起始位的k帧超声波,其中所述k为大于1的整数;对每帧超声波进行分帧加窗;将每帧超声波由时域信号转换为时域信号;计算各频率对应的频点的能量阈值;基于开始时刻判断条件,确定第一个频率组合中的各频率;基于第一个频率组合中的各频率确定出第一个目标数据。[0261]如图14所示,确定超声波中各频率组合目标数据包括以下步骤:接收每个k帧的超声波;对每k帧中每帧超声波由时域信号转换为时域信号;计算各频率对应的频点的能量阈值;计算k帧中频率能量大于能量阈值的个数,基于该个数确定各频率为频率组合的各频率;基于各频率组合中各频率,确定与各频率组合对应目标数据。[0262]在本公开实施例中,以通过多频组合来发送目标数据,相对于在基于单个频率来发送目标数据来说,可以将在一定程度上降低误码率,具有较好的抗干性。[0263]更进一步地,本公开实施例可以在通过在超声波中携带唤醒信号进行发送,当解码设备接收到超声波后,若确定超声波中有唤醒信号才唤醒模数转换器以较高采样率采集超声波以及唤醒解码器,可以使得模数转换器不需要一直保持比较高的采样率的工作状态及解码器不需要一直处于解码超声波的工作状态,可以大大减少解码设备中模数转换器及解码器的功耗。[0264]图15提供一示例性实施例示出的一种超声波处理装置,其特征在于,应用于编码设备,所述装置包括:[0265]第一确定模块41,用于确定与待传输的目标数据对应的频率组合,其中,一个所述频率组合包含至少两个不同的频率;[0266]第一发送模块42,用于在预设时长内,发送所述频率组合内的各频率的超声波。[0267]在一些实施例中,所述装置包括:[0268]选取模块43,用于选取m个频率;[0269]所述选取模块43,还用于从所述m个频率中选取任意n个频率为作为一个频率组合;其中,所述m、所述n均为大于1的整数;所述m大于所述n;[0270]第一处理模块44,用于建立有传输需求的数据与所述频率组合的对应关系;[0271]所述第一确定模块41,用于根据所述对应关系,确定与目标数据对应的所述频率组合。[0272]在一些实施例中,所述第一处理模块44,用于在所述超声波中添加唤醒频率;其中,所述唤醒频率用于唤醒解码设备;[0273]所述第一发送模块42,用于在所述预设时长内,发送携带所述唤醒频率的所述频率组合的各频率的超声波。[0274]在一些实施例中,所述唤醒频率小于所述频率组合中各频率。[0275]在一些实施例中,所述第一发送模块,用于若存在两个或两个以上的目标数据,则在发射完与第n个所述目标数据对应的超声波之后,在第n+1个预设时长内,通过调频方式切换到发送与第n+1个所述目标数据对应的所述频率组合内的各频率的超声波;其中,所述n为大于0的整数。[0276]在一些实施例中,所述第一发送模块42,用于若存在两个或两个以上的目标数据,且在发射完与第n个所述目标数据对应的超声波之后,接收到基于第n个所述目标数据对应的超声波的成功解码指令,则在第n+1个预设时长内,发送与第n+1个所述目标数据对应的所述频率组合内的各频率的超声波;其中,所述n为大于0的整数。[0277]在一些实施例中,所述第一确定模块41,用于用于若存在两个或两个以上目标数据,获取相邻两个所述目标数据对应的所述频率组合;[0278]所述第一发送模块42,用于基于相邻两个所述频率组合中相同顺序的频率,通过调频方式发送相邻两个所述频率组合的超声波。[0279]在一些实施例中,所述第一发送模块42,用于若相邻两个频率组合中相同顺序的频率相同,则将相邻两个频率组合中相同顺序的频率进行拼接处理;并发送拼接处理后的相邻两个频率组合的各频率的超声波。[0280]在一些实施例中,所述第一发送模块42,用于若相邻两个频率组合中相同顺序的频率不同,则将相邻两个频率组合中相同顺序的频率进行移频,得到移频频率;将所述移频频率拼接在相邻两个所述频率组合中相同顺序的频率之间,得到拼接处理后的相邻两个所述频率组合;[0281]所述第一发送模块42,还用于发送拼接处理后的相邻两个所述频率组合的各频率的超声波。[0282]在一些实施例中,所述目标数据用于以下至少之一:[0283]启动解码设备的特定应用程序;[0284]触发所述解码设备显示特定应用程序的特定界面;[0285]触发所述解码设备基于特定应用程序进行支付操作;[0286]触发所述解码设备返回特定信息;[0287]触发所述解码设备与所述编码设备建立连接。[0288]如图16提供一示例性实施例示出的一种超声波处理装置,应用于解码设备,所述装置包括:[0289]第二接收模块51,用于接收超声波;[0290]第二处理模块52,用于从所述超声波中确定出包括各频率的至少一个频率组合;其中,一个所述频率组合包括至少两个不同的频率;[0291]第二确定模块53,用于基于所述频率组合,确定目标数据。[0292]在一些实施例中,所述第二处理模块52,用于若确定所述超声波中携带唤醒频率,基于所述唤醒频率从所述超声波中确定出包括各频率的至少一个频率组合。[0293]在一些实施例中,所述装置包括:[0294]获取模块54,用于基于所述超声波,获取第i时刻及第i-1时刻的各频率的频点能量;[0295]所述第二处理模块52,用于若第i时刻及第i-1时刻的各频率的频点能量满足开始时刻判断条件,确定第i时刻对应的各频率为第一个频率组合中的各频率;其中,所述i为大于1的整数。[0296]在一些实施例中,所述第i时刻及第i-1时刻的各频率的频点能量满足开始时刻判断条件,包括:[0297]第i时刻的各频率的频点能量大于对应的各频点的能量阈值;[0298]以及第i-1时刻的各频率的频点能量小于对应的各频点的能量阈值。[0299]在一些实施例中,所述第二处理模块52,用于基于所述超声波,获取各频率的频点能量;若基于所述超声波获取的各频率的频点能量大于对应各频点的能量阈值的频点数超过预定值,确定从所述超声波中获取的各频率为所述频率组合的各频率。[0300]在一些实施例中,所述方法还包括至少之一:[0301]基于所述目标数据,确定启动特定应用程序;[0302]基于所述目标数据,触发显示特定应用程序的特定界面;[0303]基于所述目标数据,触发特定应用程序的支付操作;[0304]基于所述目标数据,发送特定信息;[0305]基于所述目标数据,建立与编码设备的连接。[0306]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。[0307]本公开的实施例还提供了一种电子设备,其特征在于,包括:[0308]处理器;[0309]用于存储处理器可执行指令的存储器;[0310]其中,所述处理器被配置为:用于运行所述可执行指令时,实现本公开任意实施例所述的超声波处理方法。[0311]例如,若所述电子设备为编码设备;则所述编码设备包括:[0312]处理器;[0313]用于存储处理器可执行指令的存储器;[0314]其中,所述处理器被配置为:用于运行所述可执行指令时,实现本公开任意实施例应用在编码设备的所述的超声波处理方法。[0315]又如,若所述电子设备为解码设备;则所述解码设备包括:[0316]处理器;[0317]用于存储处理器可执行指令的存储器;[0318]其中,所述处理器被配置为:用于运行所述可执行指令时,实现本公开任意实施例应用在解码设备的所述的超声波处理方法。[0319]所述存储器可包括各种类型的存储介质,该存储介质为非临时性计算机存储介质,在通信设备掉电之后能够继续记忆存储其上的信息。[0320]所述处理器可以通过总线等与存储器连接,用于读取存储器上存储的可执行程序,例如,实现如图3、5、7、9-10所示的方法的至少其中之一。[0321]本公开的实施例还提供了一种计算机可读存储介质,所述可读存储介质存储有可执行程序,其中,所述可执行程序被处理器执行时实现本公开任意实施例所述超声波处理方法。例如,实现如图3、5、7、9-10所示的方法的至少其中之一。[0322]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。[0323]图17是根据一示例性实施例示出的一种用于电子设备800的框图。例如,电子设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。[0324]参照图17,电子设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。[0325]处理组件802通常控制电子设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。[0326]存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在电子设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。[0327]电源组件806为电子设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为电子设备800生成、管理和分配电力相关联的组件。[0328]多媒体组件808包括在所述电子设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。[0329]音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当电子设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。[0330]i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。[0331]传感器组件814包括一个或多个传感器,用于为电子设备800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为电子设备800的显示器和小键盘,传感器组件814还可以检测电子设备800或电子设备800一个组件的位置改变,用户与电子设备800接触的存在或不存在,电子设备800方位或加速/减速和电子设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。[0332]通信组件816被配置为便于电子设备800和其他设备之间有线或无线方式的通信。电子设备800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。[0333]在示例性实施例中,电子设备800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。[0334]在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由电子设备800的处理器820执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。[0335]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本技术旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。[0336]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!
内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!
免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
超声波处理方法、装置、设备及存储介质与流程
作者:admin
2022-08-26 21:58:20
990
关键词:
电子通信装置的制造及其应用技术
专利技术
- 下一篇: 端盖、内胆组件及热水器的制作方法
- 上一篇: 基于声誉的V2X节点消息可信度评估方法及装置与流程