基于声波的信息交互方法、电子设备及服务器与流程

文档序号:13908429阅读:266来源:国知局
基于声波的信息交互方法、电子设备及服务器与流程

本发明涉及无线通信领域,尤其涉及一种基于声波的信息交互方法、电子设备及服务器。



背景技术:

在一定空间内(例如,车内)的信息交互方法有多种:

例如,通过蓝牙技术进行信息交互;采用蓝牙技术进行信息交互,进行信息交互的两个设备之间,首次建立蓝牙连接时操作繁琐,效率低;非首次建立连接时,可以自动连接,但是这样可能会导致数据的泄露等负面影响。

又例如,通过二维码技术进行识别、连接和认证时,需要二维码的识别和认证,同样具有操作繁琐及效率低的问题。且在二维码的识别过程中,还存在着对光照条件的要求,若光照条件不够,设备之间还无法进行二维码的识别和认证。

再比如,利用即时通信(instantmessage,im)应用,例如qq、微信或line进行信息交互,虽然可以便捷进行信息交互,但是要求交互的设备都能够连接到网络,若应用在无网络的场景时,就没有办法通过im应用进行信息交互。



技术实现要素:

有鉴于此,本发明实施例期望提供一种基于声波的信息交互方法、电子设备及服务器,至少部分解决上述问题。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例第一方面提供一种基于声波的信息交互方法,包括:

第一电子设备按照预设编码规则,将预定信息进行音频编码形成第一声波数据;

基于所述第一声波数据,以声波开始播放第一音频;

当利用所述第一声波数据完成n次的所述第一音频播放后,结束所述第一音频的播放;其中,所述第一音频用于供第二电子设备采用所述预设编码规则解码获得所述预定信息,所述n为不小于1的整数。

本发明实施例第二方面提供一种基于声波的信息交互方法,其特征在于,包括:

检测第一电子设备播放的音频;所述音频至少包括第一音频;

解析所述音频,至少获得所述第一音频对应的第一声波数据;

获取预设编码规则;

根据所述预设编码规则解析所述第一声波数据,获得所述第一电子设备传输的预定信息。

本发明实施例第三方面提供一种基于声波的信息交互方法,包括:

获取第一电子设备发送的标识预定信息的第一标识;其中,所述预定信息按照预设编码规则转换成第一声波数据之后,以声波第一音频播放;

获取第二电子设备发送的第二标识;

当所述第二标识与所述第一标识相同时,根据所述第二标识确定所述第一音频的接收效果参数;

将所述接收效果参数发送给所述第一电子设备;其中,所述接收效果参数用于供所述第一电子设备输出。

本发明实施例第四方面提供一种电子设备,所述电子设备为第一电子设备,包括:

编码单元,用于按照预设编码规则,将预定信息进行音频编码形成第一声波数据;

音频播放单元,用于基于所述第一声波数据,以声波开始播放第一音频;并当利用所述第一声波数据完成n次的所述第一音频播放后,结束所述第一音频的播放;其中,所述第一音频用于供第二电子设备采用所述预设编码规则解码获得所述预定信息,所述n为不小于1的整数。

本发明实施例第五方面提供一种电子设备,所述电子设备为第二电子设备,包括:

检测单元,用于检测第一电子设备播放的音频;所述音频至少包括第一音频;

第一解析单元,用于解析所述音频,至少获得所述第一音频对应的第一声波数据;

第二获取单元,用于获取预设编码规则;

第二解析单元,用于根据所述预设编码规则解析所述第一声波数据,获得所述第一电子设备传输的预定信息。

本发明实施例第六方面提供一种服务器,包括:

第三接收单元,用于获取第一电子设备发送的标识预定信息的第一标识;其中,所述预定信息按照预设编码规则转换成第一声波数据之后,以声波第一音频播放;及获取第二电子设备发送的第二标识;

确定单元,用于当所述第二标识与所述第一标识相同时,根据所述第二标识确定所述第一音频的接收效果参数;

第三发送单元,用于将所述接收效果参数发送给所述第一电子设备;其中,所述接收效果参数用于供所述第一电子设备输出。

本发明实施例提供的基于声波的信息交互方法、电子设备及服务器,按照预设编码规则,将预定信息进行音频编码形成第一声波数据,利用声波播放第一音频,这样进行信息交互的两个电子设备之间,不用专门建立数据连接,也不用均连接到互联网,就可以简便的通过声波,在声波可传输范围内进行信息交互,简化了信息交互,提升了信息交互的效率。

附图说明

图1为本发明实施例提供的第一种基于声波的信息交互方法的流程示意图;

图2为本发明实施例提供的一种第一电子设备和第二电子设备的信息交互示意图;

图3为本发明实施例提供的一种第一电子设备播放的音频的结构示意图;

图4为本发明实施例提供的一种第一电子设备的接收效果参数显示示意图;

图5为本发明实施例提供的第二种基于声波的信息交互方法的流程示意图;

图6为本发明实施例提供的第三种基于声波的信息交互方法的流程示意图;

图7为本发明实施例提供的一种第一电子设备的结构示意图;

图8为本发明实施例提供的一种第二电子设备的结构示意图;

图9为本发明实施例提供的一种服务器的结构示意图;

图10为本发明实施例提供的发送方和接收方的处理时序图;

图11为本发明实施例提供的音频播放和接收示意图;

图12为本发明实施例提供的第一种信息系统的结构示意图;

图13为本发明实施例提供的第二种信息系统的结构示意图。

具体实施方式

以下结合说明书附图及具体实施例对本发明的技术方案做进一步的详细阐述。

实施例一:

如图1所示,本实施例提供一种基于声波的信息交互方法,包括:

步骤s110:第一电子设备按照预设编码规则,将预定信息进行音频编码形成第一声波数据;

步骤s120:基于所述第一声波数据,以声波开始播放第一音频;

步骤s130:当利用所述第一声波数据完成n次的所述第一音频播放后,结束所述第一音频的播放;其中,所述第一音频用于供第二电子设备采用所述预设编码规则解码获得所述预定信息,所述n为不小于1的整数。

本实施例所述的基于声波的信息交互方法可为应用于信息的第一电子设备中。这里的第一电子设备可为所述预定信息的发送设备。在本实施中第一电子设备,按照预设编码规则将预定信息进行音频编码形成第一声波数据,这里的第一声波数据相当于第一音频数据。这里的预设编码规则可为所述第一电子设备事先存储在第一电子设备中,也可以为所述第一电子设备从与其建立有数据连接的服务器中接收的。总之,这里的预设编码规则可为所述第一电子设备和所述第二电子设备都可知的,用于进行信息交互的编码规则。

在步骤120中将会基于第一声波数据,以声波开始播放第一音频。这里的第一音频的播放数据源即为所述第一声波数据。在本实施例中不同的电子设备之间,可以通过声波简便的进行数据的数据传输,这样电子设备可以不用蓝牙配对,也不用连接到互联网,可以直接通过音频的播放和音频的采集,就能够完成信息的交互,尤其适用于较小的封闭或半封闭式空间内的信息交互。

在步骤s130会播放至少一次第一音频,有可能有时候会播放多次第一音频,即重复根据所述第一声波数据播放n次第一音频。这样第二电子设备就可能会采集到多次第一音频的播放,这样以确保第二电子设备能够正确接收到第一电子设备发送的信息。由于第一音频通过声波在第一电子设备和第二电子设备所在的空间环境内传播,可以以空间为媒介进行传播。第二电子设备只要设置有音频采集等结构,就能够在不连接到互联网的情况下,在声波的传输范围内,就能够简便的通信。

如图2所示,第一电子设备100通过播放第一音频,位于所述第一电子设备周围的手机1、手机2以及智能手表等第二电子设备,可以利用话筒等声音采集结构,采集到第一电子设备播放的第一音频,并通过解析第一音频,可以获得第一电子设备100通过第一音频传输的信预定息,显然简便的实现了预定信息的传输。

值得注意的是,这里的预定信息可为所述第一电子设备想要发送给第二电子设备的任意信息。例如,作为第一电子设备的手机想发送某一个将地图应用上规划的行车路线发送给车载设备,则此时所述行车路线即为所述预定信息,总之本实施例所述预定信息可为所述第一电子设备欲将传输给第二电子设备的任意信息。在本实施例中所述行车路线就可以通过在车载设备和手机之间通过声波进行信息传输,无需实现进行车载设备和手机之间的配对,也无需手机和车载设备都连接到互联网,只要保证车载设备和手机之间的距离足够近,可以使得手机播放的第一音频,通过空气等媒介传输,车载设备能够接收到即可。

且由于预定信息是通过转换成第一声波数据,并最终以声波播放与第一声波数据对应的第一音频向外传输,这样的话,显然与所述第一电子设备足够近的能够接收到对应声波的电子设备都可以接收到所述预定信息,显然本实施例所述的基于声波的信息交互方法,可以实现信息的广播,实现一个设备同时向多个设备发送所述预定信息,显然无需逐一向每一个各设备单独发送所述预定信息,从而具有信息发送效率高的特点。

在一些实施例中,所述步骤s130可包括:利用超声波或次声波播放所述第一音频。

在本实施例中为了避免第一电子设备和第二电子设备之间的信息交互,导致的用户所在声音环境的干扰,采用超声波或次声波的方式进行预定信息传输,这样第一电子设备和第二电子设备之间的预定信息传输,对于用户而言是听不到的,对用户而言是无干扰的。在具体实现过程中,为了避免对某些听力敏感人群的不良刺激,进一步优选为在步骤s130中采用超声波传输所述第一音频。虽然用户是无法感知到声音的,但是第二电子设备是可以检测到第一音频的,故而能够接收到通过第一音频传输的信息,简便实现信息交互。例如,在车内,第一电子设备和用户的手机、平板电脑、音频播放设备之间,可以通过超声波进行预定信息交互,例如,将手机上的音乐传输到车载设备上,方便车载设备播放音乐等。此时,进行信息传输,无需蓝牙传输一样首先进行蓝牙配对,也无需如利用im应用一样连接到互联网,就可以直接利用人耳可听到或人耳不可以听到的超声波进行声音的传输,实现信息之间的简便传输。

在一些实施例中,所述方法还包括:

获取第二声波数据;

利用所述第一声波数据完成第n次所述第一音频播放之后且进入第n+1次所述第一音频播放之前,基于所述第二声波数据以声波播放第二音频;

其中,所述n为小于所述n的正整数;所述第二声波数据用于标识所述第一声波的起始位置和终止位置。

在本实施例中所述第一声波形成的第一音频会传输n次,对于第二电子设备而言,如何区分相连两次传输的第一音频。在本实施例中所述第一电子设备会获取第二声波数据,这里的第二声波数据可作为相邻两次第一声波数据发送的间隔数据。本实施例中所述第二声波数据可专门设置的特殊声波数据。所述第一电子设备将第二声波数据编码形成第二音频,这样第二音频将作为分隔两次第一音频的特殊音频。这样第二电子设备在接收到第二音频时,就可认为前一次第一音频的传输已经结束,可以区分出两次相邻的第一音频。

这样的话,第一电子设备和第二电子设备在传输数据时,不用专门进行信息同步,第二电子设备在接收到两次第二音频,就可认为位于两个第二音频之间的音频即为第一电子设备需要发送第一音频,减少了信息传输的同步操作,简少了同步所需的时间。

如图3所示,在两个第一音频之间插入了第二音频,第二音频作为了第一音频的间隔音频,方便第二电子设备对第一音频的检测和接收,从而方便了第二电子设备对第一电子设备所发送信息的接收。

在具体的实现过程中,所述第二声波数据为预先设置的特殊数据,可以预定长度的数据。通常情况下,所述第二声波数据的数据量少,所述第二音频的播放时长短。

在一些实施例中,所述方法还包括:

向服务器发送所述预定信息的第一标识;

所述步骤s130可包括:

基于所述第一声波数据和所述第一标识,以声波开始播放所述第一音频;其中,所述第一标识用于第二电子设备在从所述第一音频中提取所述预定数据之后发送给服务器;

接收所述服务器发送的接收效果参数;其中,所述接收效果参数为所述服务器基于第二电子设备上报的第一标识确定的;

输出所述接收效果参数。

在本实施例中所述第一电子设备还会形成第一标识,该第一标识用于标识所述预定信息。第一电子设备会将第一标识和所述第一声波数据,一同以声波的方式进行播放。这样第二电子设备在接收到所述第一音频之后,可以从所述第一音频中提取出所述预定信息,并同时提取出该预定信息的信息标识,即所述第一标识。

在本实施例中,所述第二电子设备会将所述第一标识发送给服务器设备。这里的服务器设备可为与所述第二电子设备之间建立有通信连接的设备。由于第一电子设备实现将所述第一标识发送给了服务器,若服务器接收到其他设备发送的第一标识,就可以认为其他电子设备接收到预定信息。服务器根据向其发送所述第一标识的设备数据,和发送所述第第一电子设备的设备标识,就可以知道当前有多少个设备接收到预定信息,和/或哪些设备接收到了所述预定信息,故可以生成所述接收效果参数。

在本实施例中所述第一电子设备还会从所述服务器接收到所述接收效果参数,并最终输出接收效果参数。在本实施例中输出所述接收效果参数可以包括显示输出或语音输出。所述显示输出为利用显示屏显示输出所述接收效果参数;所述语音输出为采用人耳可听到的声波频率输出所述接收效果参数,方便用户查看。

例如,如图4所示的为第一电子设备,显示输出所述接收效果参数的示意图,显然,用户可以通过预读第一电子设备显示的图文信息,确定当前哪些设备输出了所述接收效果参数。

在图4中显示有已接收设备:a、b、c及e。其中,所述a、b、c及e可为设备标识。所述设备标识可为设备昵称或设备型号等,方便用户确定具体哪些设备接收了预定信息。

在具体的实现过程中,所述第一电子设备还可用于检测第二电子设备基于第一标识播放第三音频,解析第三音频获得解析信息,若解析的信息中包括所述第一标识,则可认为对应的第二电子设备有接收到所述预定信息,所述第一电子设备可以通过预定时间段内对第三音频的检测和解析,确定出所述接收效果参数,并最终输出接收效果参数。当然所述第一电子设备获取所述接收效果参数的方式有多种,不局限于上述任意一种。

如图5所示,本实施例提供一种基于声波的信息交互方法,包括:

步骤s210:检测第一电子设备播放的音频;所述音频至少包括第一音频;

步骤s220:解析所述音频,至少获得所述第一音频对应的第一声波数据;

步骤s230:获取预设编码规则;

步骤s240:根据所述预设编码规则解析所述第一声波数据,获得所述第一电子设备传输的预定信息。

在本实施例中所述基于声波的信息交互方法,可为应用于第二电子设备中,这里的第二电子设备是接收第一电子设备发送的预定信息的设备。

在本实施例中所述第二电子设备检测第一电子设备播放的音频,这里的音频可至少包括第一音频。

在本实施例中将解析音频,由于音频中包括第一音频,故至少可解析获得第一音频对应的第一声波数据。

在步骤s230中将获取预设编码规则,这里的预设编码规则可包括从服务器设处接收预设编码规则,也可包括第二电子设备到本地存储介质中读取所述预设编码规则。

在本实施例中所述步骤s210和步骤s230的执行顺序没有一定的先后顺序,可以是步骤s210先于步骤s230执行,也可以步骤s230先于步骤s210执行。

在步骤s230中将解析所述音频,获得第一音频对应的第一声波数据。这里的解析所述音频获得所述第一声波数据,可以通过解调获得第一音频对应的第一声波数据。在步骤s240中在利用预设编码规则解析所述第一声波数据,从而获得第一电子设备传输的预定信息。在本实施例中所述第一电子设备和第二电子设备可以直接利用声波进行信息传输,不用进行设备配对以及网络连接等,具有实现简便的特点。

在一些实施例中,所述步骤s210可包括:

检测利用超声波或次声波传输的所述第一音频。

为了避免采用人耳听见的声波传输第一音频,会采用超声波或次声波播放所述第一音频,在本实施例中所述第二电子设备将采用可以检测超声波或次声波的音频检测设备,检测第一音频。这样第一电子设备和第二电子设备利用超声波或次声波传输第一音频,这样可以减少对用户的声音干扰,以减少因信息传输产生的环境噪音。

在一些实施例中,所述音频还包括第二音频。本实施例的所述第二音频作为相邻传输的两个第一音频的间隔音频。所述方法还包括:解析所述音频,至少获得所述第二音频对应的第二声波数据;根据所述第二声波数据,确定所述第一声波数据的起始位置和终止位置。

在本实施例中所述第二声波数据可为预先设置的数据。在具体实现过程这能够,所述第二电子设备将从音频中获取的声波数据,与边界数据进行匹配,若匹配成功,则认为从音频中解码得到的声波数据匹配成功的部分为所述第二声波数据。这样第二电子设备可以认为得到两个第二声波数据之间的声波数据,即为所述第一声波数据,这样在步骤s240则第二电子设备可以利用预设编码规则解码所述第一声波数据,从而获得预定信息。

在一些实施例中,所述步骤s230可包括:

向服务器发送查询请求;

接收所述服务器基于所述查询请求返回的所述预设编码规则。

所述预设编码规则可为预先存储所述第二电子设备中的编码规则,也可以是如本实施例中从服务器中获取预设编码规则,故在本实施例中所述第二电子设备会向服务器设备发送查询请求,并接收服务器返回的预设编码规则,这样第二电子设备就通过与服务器的信息交互,获得了解析声波数据获得所述预定信息的与预设编码规则。

在另一些实施例中,所述方法还包括:

从所述第一音频对应声波数据中提取所述预定信息的第二标识;

当成功从所述第一声波数据中提取出所述预定信息时,将所述第二标识发送给服务器;

其中,所述第二标识用于所述服务器确定所述第二电子设备是否成功接收所述预定信息。

在本实施例中所述第二标识可作为预定信息的信息标识,对应于应用第一电子设备中的基于声波的信息交互方法中的第一标识。在具体的实现过程中,为了方便所述第二标识的提取,通常所述第二标识和预定信息一同采用预设编码规则生成声波数据。通常所述第二标识和所述第一声波数据位于两个所述第二声波数据之间传播。为了方便第二电子设备解析,所述第二标识优选位于第二声波数据之后且位于第一声波数据之前,被转换成音频。这样第二电子设备在解析音频及解析预定信息时,先解析第二标识,再解析预定信息;第二电子设备就可认为所述第二标识为所述预定信息的信息标识,以简化电子设备的信息处理。

在本实施例中所述第二标识为所述第二电子设备在提取出所述预定信息之后,立即发送,方便服务器精确统计得到接收效果参数。

总之,本实施例提供了一种基于声波的信息交互方法,应用于接收预定信息的第二电子设备,这样第二电子设备不用与第一电子设备进行匹配,或建立数据连接的情况下,就可以进行信息交互。

如图6所示,本实施例提供一种基于声波的信息交互方法,包括:

步骤s310:获取第一电子设备发送的标识预定信息的第一标识;其中,所述预定信息按照预设编码规则转换成第一声波数据之后,以声波第一音频播放;

步骤s320:获取第二电子设备发送的第二标识;

步骤s330:当所述第二标识与所述第一标识相同时,根据所述第二标识确定所述第一音频的接收效果参数;

步骤s340:将所述接收效果参数发送给所述第一电子设备;其中,所述接收效果参数用于供所述第一电子设备输出。

在本实施例中所述基于声波的信息交互方法可为应用于服务器中的信息处理方法。在步骤s310所述服务器将接收到第一电子设备发送的标识预定信息的第一标识。这里的预定信息即为前述所述第一电子设备需要发送给第二电子设备的信息。且所述预定信息是转换成第一声波数据,并最终以声波播放与所述第一声波数据对应的第一音频。

在步骤s320中,将接收第二电子设备发送的第二标识。其中,所述第二标识是所述第二电子设备在成功接收所述第一音频,并成功基于第一音频提取到了所述预定信息之后发送的。

在步骤s330中将根据第一标识确定接收效果参数,例如,根据接收到发送第二标识的第二电子设备的个数以及第二电子设备的设备标识等信息,生成接收效果参数。

在步骤s340中会将所述接收效果参数发送给第一电子设备,方便第一电子设备获知本次预定信息的接收效果。

本实施例所述服务器可为分别与所述第一电子设备和第二电子设备建立有数据连接的电子设备,例如,分别和所述第一电子设备和第二电子设备建立与蓝牙连接、wifi直连等移动通信网络连接。

在一些实施例中,所述方法还包括:

获取第二电子设备发送的查询请求;

响应所述查询请求,将所述预设编码规则发送给所述第二电子设备。

在本实施例中所述服务器会存储有所述预设编码规则,故在进行信息交互时,会接收到第二电子设备发送的查询请求;服务器接收到该查询请求之后,会将所述预设编码规则发送给第二电子设备,这样能够方便第二电子设备解析所述第一声波数据,获得所述预定信息。

在一些实施例中,所述方法还包括:在接收到所述第一标识之后,启动接收时间窗口计时;所述步骤s330可包括:当所述第二电子设备发送的所述第二标识的发送时刻位于所述接收时间窗口内时,根据所述第二标识生成接收效果参数。

在本实施例中设置了接收时间窗口,为了方便统计第二电子设备会在从接收的音频中获取预定信息之后,就立即发送所述第一标识,避免第二电子设备迟迟不发送第一标识,导致接收效果迟迟得不到统计的问题,故本实施例中会设定接收窗口,这里的接收窗口对应的接收时间。在步骤s330中,当第二电子设备发送第一标识的发送时刻位于接收时间窗口内时,将认为该接收的第一标识有效,并基于该第一标识统计生成所述接收效果参数。

在另一些实施例中,所述方法还包括:当所述第二标识的发送时刻位于所述接收时间窗口内时,向所述第二电子设备发送接收确认标识。在本实施例中所述服务器还会向第二电子设备发送接收确认标识,告知第二电子设备服务器成功接收了所述第一标识,避免所述第二电子设备重复发送。在具体的实现过程中,所述第二电子设备可以在预定时间间隔之内未接收到所述接收确认标识之后,向服务器重新发送所述第一标识,以提升接收效果参数的精确度。这里的预定时间间隔小于所述接收时间窗口的时长。

如图7所示,本实施例提供一种电子设备,所述电子设备为第一电子设备,包括:

编码单元110,用于按照预设编码规则,将预定信息进行音频编码形成第一声波数据;

音频播放单元120,用于基于所述第一声波数据,以声波开始播放第一音频;并当利用所述第一声波数据完成n次的所述第一音频播放后,结束所述第一音频的播放;其中,所述第一音频用于供第二电子设备采用所述预设编码规则解码获得所述预定信息,所述n为不小于1的整数。

本实施例所述电子设备可对应于各种移动设备或通信设备,具体如,手机、平板电脑或可穿戴式设备、或具有音频采集功能的音频播放器等设备。

所述编码单元110可对应于编码器,能够进行数据编码,形成所述第一声波数据。

所述音频播放单元120可对应于各种音频播放设备,例如扬声器等,能够对外发送声波。

本实施例所述电子设备,可以通过声波进行数据交互,相对于现有技术中通过非声波的电磁波进行信息交互导致的必须建立数据连接或必须连接到互联网的操作繁琐的问题。

在一些实施例中,所述音频播放单元120,具体用于利用超声波或次声波播放所述第一音频。

在本实施例中为了采用用户可听见的声波进行音频播放,干扰用户的声音环境,在本实施例中所述音频播放单元120将采用超声波或次声波进行第一音频播放,以提高用户的声音环境的舒适度,减少对用户的声音干扰。

在一些实施例中,所述第一电子设备还包括:

第一获取单元,用于获取第二声波数据;

所述音频播放单元120,用于利用所述第一声波数据完成第n次所述第一音频播放之后且进入第n+1次所述第一音频播放之前,基于所述第二声波数据以声波播放第二音频;

其中,所述n为小于所述n的正整数;所述第二声波数据用于标识所述第一声波的起始位置和终止位置。

在本实施例中所述第一获取单元可对应于处理器或处理电路。所述处理器可包括中央处理器cpu、微处理器mcu、数字信号处理器dsp、可编程阵列plc或应用处理器ap等各种能够具有信息处理功能的处理芯片。所述处理电路可包括专用集成电路。所述处理器或处理电路可通过执行预定代码,实现第二声波数据的获取。

在本实施例中所述音频播放单元120,还将用于基于第二声波数据播放第二音频,利用第二音频标识第一音频的起始位置和终止位置,这样音频播放单元120间隔播放第一音频和第二音频,作为接收设备的第二电子设备在接收到第一电子设备输出的音频之后,就可以简便的知道哪些是需要解码获取的,第二电子设备想要传输的第一声波数据,并简便获取所述预定信息。

进一步地,所述第一电子设备还包括第一发送单元及第一接收单元:

所述第一发送单元,用于向服务器发送所述预定信息的第一标识;

所述音频播放单元120,具体用于基于所述第一声波数据和所述第一标识,以声波开始播放所述第一音频;其中,所述第一标识用于第二电子设备在从所述第一音频中提取所述预定数据之后发送给服务器;

所述第一接收单元,用于接收所述服务器发送的接收效果参数;其中,所述接收效果参数为所述服务器基于第二电子设备上报的第一标识确定的;

输出单元,用于输出所述接收效果参数。

在本实施例中所述第一接收单元和第二发送单元都对应于通信接口,该通信接口可为各种具有信息收发功能的结构。所述通信接口可包括无线接口,例如,各种收发天线。所述通信接口还可包括有线接口,这里的有线接口可包括电缆接口或光缆接口等。

所述输出单元可为显示输出单元或音频输出单元。所述显示输出单元可对应于显示器,显示所述接收效果参数。所述音频输出单元可对应于音频播放器,通过输出音频的方式告知用户当前预定信息的接收效果。总之,本实施例中所述第一电子设备中所述输出单元的设置,方便用户查看预定信息的接收效果,以便确定是否需要重新传输。

总之,本实施例提供了一种电子设备,能够通过声波将自己需要发送的数据发送出去,这样就不用与其他电子设备在建立数据连接,或连接到互联网才能进行信息交互,简化了数据传输,提升了数据速率。

如图8所示,本实施例提供一种电子设备,所述电子设备为第二电子设备,包括:

检测单元210,用于检测第一电子设备播放的音频;所述音频至少包括第一音频;

第一解析单元220,用于解析所述音频,至少获得所述第一音频对应的第一声波数据;

第二获取单元230,用于获取预设编码规则;

第二解析单元240,用于根据所述预设编码规则解析所述第一声波数据,获得所述第一电子设备传输的预定信息。

本实施例所述第二电子设备可为与第一电子设备基于声波进行通信的接收设备,可包括手机、平板电脑、可穿戴式设备或车载设备等。

在本实施例中所述检测单元210可为各种能够检测声波的结构,例如,声音采集器等。

所述第二获取单元230可对应于处理器或处理电路。所述处理器或处理电路的结构可参见前述实施例,可以通过读取从第二电子设备的本地存储介质中读取所述预设编码规则。所述第二获取单元230也可以对应于通信接口,能够从其他电子设备或远程数据库中读取所述预设编码规则。

所述第一解析单元220及第二解析单元230可对应于解码器等具有信息解码的结构,能够解码的到声波数据和预定信息。

总之,本实施例提供了一种电子设备,能够接收其他设备以声波发送的预定信息,这样可以在不与第一电子设备建立数据连接,或都连接到互联网的情况下,进行预定信息的交互;具有信息交互简便及效率高的特点。

在一些实施例中,所述检测单元210,具体用于检测利用超声波或次声波传输的所述第一音频。

在本实施例中所述检测单元210具体可为能够检测超声波或次声波的音频采集器,这样可以在对用户无干扰的情况下完成数据的传输。

在一些实施例中,所述音频还包括第二音频;

所述第一解析单元220,还用于解析所述音频,至少获得所述第二音频对应的第二声波数据;根据所述第二声波数据,确定所述第一声波数据的起始位置和终止位置。

在本实施例中为了避免第一电子设备和第二电子设备的同步,进一步简化数据的传输,在本实施例中将在两个第一音频之间插入第二音频,这样第二解析单元220还会用于解析第二音频得到第二声波数据,并根据第二声波数据来确定第一声波数据的位置,从而简便获得第一电子设备需要传输的预定信息。

在一些实施例中,所述第二获取单元230,具体用于向服务器发送查询请求;接收所述服务器基于所述查询请求返回的所述预设编码规则。

在本实施例中所述第二获取单元230对应于通信接口,将从服务器获取所述预设编码规则,具体将通过向服务器发送查询请求,服务器接收到查询请求,将查询到所述预设编码规则,并通过服务器的发送接口发送给第二电子设备。这样第二获取单元230将接收到所述预设编码规则。

在一些实施例中,所述第二电子设备还包括:提取单元,用于从所述第一音频对应声波数据中提取所述预定信息的第二标识;第二发送单元,用于当成功从所述第一声波数据中提取出所述预定信息时,将所述第二标识发送给服务器;其中,所述第二标识用于所述服务器确定所述第二电子设备是否成功接收所述预定信息。

在本实施例中所述提取单元可对应于前述的处理器或处理电路,通过信息处理获得所述第一标识;并通过所述第二发送单元,将所述第一标识发送给服务器,方便服务器形成接收效果参数。此处的所述处理器或处理电路可以参见前述对应部分,在此就不再重复了。

如图9所示,本实施例提供一种服务器,包括:

第三接收单元310,用于获取第一电子设备发送的标识预定信息的第一标识;其中,所述预定信息按照预设编码规则转换成第一声波数据之后,以声波第一音频播放;及获取第二电子设备发送的第二标识;

确定单元320,用于当所述第二标识与所述第一标识相同时,根据所述第二标识确定所述第一音频的接收效果参数;

第三发送单元330,用于将所述接收效果参数发送给所述第一电子设备;其中,所述接收效果参数用于供所述第一电子设备输出。

本实施例提供的服务器可以是为前述第一电子设备和所述第二电子设备提供服务的服务设备,或进行信息中转和处理的中间设备。

在具体应用中,所述第一电子设备和所述第二电子设备可为分别与所述服务器有建立连接的设备。

所述第三接收单元310和所述第三发送单元330可对应于通信接口,该通信接口可对应于有线接口或无线接口,所述有线接口可为电缆接口或光缆接口。所述无线接口可包括各种收发天线。

所述确定单元320可对应于处理器或处理电路。所述处理器可对应于各种类型的具有信息处理功能的处理芯片等,例如cpu、mcu、ap、plc或dsp等。所述处理电路可包括专用集成电路asic。所述确定单元320根据所述第一标识,确定接收效果参数,以发送给所述第一电子设备;协助利用声波传输预定信息的第一电子设备获取接收效果参数。

在一些实施例中,所述第三接收单元310,还用于获取第二电子设备发送的查询请求;所述第三发送单元330,用于响应所述查询请求,将所述预设编码规则发送给所述第二电子设备。

在本实施例中所述服务器还将作为存储所述预设编码规则的存储设备,方便第一电子设备和第二电子设备从服务器中获取预设编码规则,进行基于声波的信息交互。

在一些实施例中,所述服务器还包括:计时单元,用于在接收到所述第一标识之后,启动接收时间窗口计时;所述确定单元320,用于当所述第二电子设备发送的所述第二标识的发送时刻位于所述接收时间窗口内时,根据所述第二标识生成接收效果参数。

在一些实施例中,所述第三发送单元330,用于当所述第二标识的发送时刻位于所述接收时间窗口内时,向所述第二电子设备发送接收确认标识。

在本实施例中所述计时单元可对应于各种计时器,能够对所述接收时间窗口进行计时。所述第三发送单元330只会将根据在接收时间窗口内接收的第一标识形成接收效果参数,以免导致接收效果参数迟迟得不到确定的问题,提升了接收效果参数的确定效率。

以下结合上述任意实施例提供一个具体示例:

示例一:

如图10所示,在本示例中将信息发送设备称为广播方;将信息接收设备称为:接收方。

广播方的执行时序包括:信息编码、开始广播、循环广播及停止广播。所述信息编码可包括将预定信息编程第一声波数据,开始声波的广播;循环预定遍数之后停止广播。这里的广播方对应于前述的第一电子设备。

接收方的执行时序包括:开始接收、接收声波、边界识别、判断信息是否完整;完整则停止接收并进入信息编码;不完整返回接收声波的操作。这里的接收方,对应于前述的第二电子设备。

需要达到的效果为:基本的信息传输流程不需要访问网络,仅要求传输环境内不存在严重的声波干扰即可,该要求一般在封闭的车内是可以得到满足的。

信息编码与信息解码可包括:

信息编码,是指将要传输的信息通过某些可逆的方式转化为声波数据的过程。信息解码则是相反的过程,根据约定的编码方案,将声波数据转化为广播方发送的原始信息。

在信息编码时,可以选择将映射的声波频率设置为超声波范围,这样既可以避免可闻声波对信息收发双方人员的干扰,又可以尽量避免环境噪声对传输过程的影响。

边界识别与信息完整性判断,包括:

为了确保信息接收的正确性及完整性,广播方采用循环播放的模式,且在每一段完整的声波内容中间插入较短、固定的特殊声波数据作为边界标志。这样,接收方开始和结束接收的时间范围,就不需要与广播方保持对齐,不论是播报先开始、还是接收先开始,只需要接收方在其接收时长内,能够检查到相邻的两个边界声波,并提取位于两个边界中间的有效声波内容即可。

如图11所示,接收方可以通过边界识别,确保在播放时长内至少维持跨过一个第一音频播放的接收时长。

示例二:

本示例还提供一种信息处理系统包括编码规则管理中心、广播方及接收方。编码规则管理中心相当于前述的服务器。

如图12所示,首先,需要互联网上部署一个编码规则管理中心,这是一个具有严格权限管理的服务器。在存在严格授权的前提下,允许合法用户注册加密格式,提交以及下载对应的解码器。

广播方,首先需要确保所采用的加密格式已经在编码规则管理中心中进行了注册。然后,将预定信息进行加密,得到通用的二进制数据块,再追加上加密格式的标识信息,再使用通用规则将二进制数据块转化为声波数据,对外进行播放。

接收方,在成功接收到声波对应的音频后,根据通用规则,得到二进制数据内容,解析出加密格式的标识信息。据此向编码规则管理中心获取对应的解码规则,进而对二进制内容进行解码,最终得到广播方的预定信息内容。

示例三:

如图13所示,本示例还提供另一种信息处理系统包括业务应用服务器、广播方及接收方。业务应用服务器,部署在互联网上。这里的应用服务器即为前述的服务器。

广播方,在开始一段信息的传输之前,首先将该信息的唯一性标识码提交到业务应用服务器。

业务应用服务器接收到之后,开启有效的接收时间窗口。

广播方开始播放声波。

接收方开始接收声波,当接收方成功接收到有效内容时,立即向业务应用服务器上报接收成功事件。

业务服务器,判断该事件发生在有效时间窗口内,确认该事件有效,并下发唯一性的确认码给接收方,同时,将该事件同步通送给广播方。

广播方,在接收到服务器的同步的事件之后,可以进行接收状态展示、接收成功个数统计等操作,这也为广播方何时停止播放提供决策支持。

当广播方停止播放时,同时告知业务应用服务器,后者关闭有效接收时间窗口。在此之后,上报给业务应用服务器的接收成功事件都被视作无效。

总之,上述示例采用基于声波的信息交互方法,在进行信息交互时具有如下特点:

(1)不用借助:蓝牙、无线通信网络等其他技术,显著降低技术复杂度以及收发设备的能耗;

(2)可实现近邻范围内的一对多的信息传递,不需要接收装置与发送装置保持特定的放置姿态。

本示例中的广播方采用包含边界的循环播放机制,不需要接收方的接收时段与播放时段保持对齐。

本示例提出的第一种信息系统及信息交互方法,可以实现可控的多种加密格式的重要信息传输。

本示例提出的第二种信息系统及信息交互方法,可以实现:重要信息传递的空间范围、时间范围以及接收者范围的严格控制。

在本申请所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。

上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元,既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

另外,在本发明各实施例中的各功能单元可以全部集成在一个处理模块中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。

本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1