声波通信方法和装置制造方法及图纸

技术编号:19750949 阅读:50 留言:0更新日期:2018-12-12 05:42
本申请涉及一种声波通信方法和装置。该方法包括:接收经过相位调制的声波信号,记录声波信号过零时的第一时刻,根据第一时刻与相邻前一个过零时刻,确定接收的声波信号对应的二进制数据,对二进制数据进行信道解码及解密处理得到控制信息。采用本方法能够实现声波传输数据以控制设备,解决设备的通讯功能受阻的问题。

【技术实现步骤摘要】
声波通信方法和装置
本申请涉及通信
,特别是涉及一种声波通信方法、装置、计算机设备和存储介质。
技术介绍
随着通信技术的发展,家用电器、电子产品智能化越来越高,越来越多的家居设备可以通过蓝牙或者WI-FI(WirelessFidelity,无线上网网络)控制,但有些设备的外壳金属可以屏蔽无线,导致无线通讯功能受阻。
技术实现思路
基于此,有必要针对设备无线通讯功能受阻的问题,提供一种能够通过声波传输数据控制设备的声波通信方法、装置、计算机设备和存储介质。一种声波通信方法,所述方法包括:接收经过相位调制的声波信号;记录所述声波信号过零时的第一时刻;根据所述第一时刻与相邻前一个过零时刻,确定接收的所述声波信号对应的二进制数据;对所述二进制数据进行信道解码及解密处理得到控制信息。在一个实施例中,所述记录所述声波信号过零时的第一时刻的步骤之前,还包括:获取当前的声波信号数据,将所述当前的声波信号数据与前一个声波信号数据相乘;当相乘的结果小于零,则表示所述声波信号出现过零。在一个实施例中,所述根据所述第一时刻和相邻前一个过零时刻,确定接收的所述声波信号对应的二进制数据的步骤包括:当在所述第一时刻与相邻前一个过零时刻的时间间隔内,出现两个相同的半周期,则表示接收的数据为1;当在所述第一时刻与相邻前一个过零时刻的时间间隔内,出现一个半周期,并且在所述第一时刻与相邻后一个过零时刻的时间间隔内,出现一个相反的半周期,则表示接收的数据为0。一种声波通信方法,所述方法包括:接收控制信息,对所述控制信息进行加密及信道编码处理;将信道编码后的控制信息转换为二进制数据;利用相位调制方式将所述二进制数据调制为声波信号;发送所述声波信号。在其中一个实施例中,所述利用相位调制方式将所述二进制数据调制为声波信号的步骤包括:按照第一正弦表达式生成正弦波载波信号,所述正弦波载波信号为单一频率的信号;根据所述第一正弦表达式和所述正弦波载波信号将二进制数据中的0调制为第一正弦波信号;根据第二正弦表达式和所述正弦波载波信号将二进制数据中的1调制为第二正弦波信号,所述第一正弦波信号与所述第二正弦波信号的相位相反。一种声波通信方法,所述方法还包括:所述加密处理采用高级加密标准,所述信道编码处理使用分组码。一种声波通信装置,所述装置包括:接收模块,用于接收经过相位调制的声波信号;记录模块,用于记录所述声波信号过零时的第一时刻;确定模块,用于根据所述第一时刻与相邻前一个过零时刻,确定接收的所述声波信号对应的二进制数据;解密解码模块,用于将所述的二进制数据进行信道解码及解密处理得到控制信息。一种声波通信装置,所述装置包括:接收模块,用于接收控制信息,对所述控制信息进行加密及信道编码处理;转换模块,用于将信道编码后的控制信息转换为二进制数据;调制模块,用于利用相位调制方式将所述二进制数据调制为声波信号;发送模块,用于发送所述声波信号至接收端。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一方法步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法步骤。上述声波通信方法、装置、计算机设备和存储介质,通过接收端接收经过相位调制的声波信号,记录该声波信号过零时的第一时刻,根据该第一时刻与相邻前一个过零时刻,确定接收的声波信号所对应的二进制数据,并对该二进制数据进行信道解码及解密处理得到控制信息,实现了声波传输数据控制设备,解决设备无线通讯功能受阻的问题。附图说明图1为一个实施例中声波通信方法的应用环境图;图2为一个实施例中声波通信方法的流程示意图;图3为一个实施例中判断二进制数据的步骤的波形图;图4为另一个实施例中声波通信方法的流程示意图;图5为另一个实施例中相位调制的流程示意图;图6为另一个实施例中声波通信方法的流程示意图;图7为一个实施例中声波通信装置的结构框图;图8为另一个实施例中声波通信装置的结构框图;图9为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请实施例提供的声波通信方法,可以应用于如图1所示的应用环境中。其中,终端102通过声波与接收端104进行通信。其中,终端102可以但不限于各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,接收端104可以是一个独立的接收装置,也可以是存在于其它设备上的接收装置。在一个实施例中,如图2所示,提供了一种声波通信方法,以该方法应用于图1中的接收端为例进行说明,包括以下步骤:步骤202,接收经过相位调制的声波信号。其中,相位调制是指载波的相位相对于参考相位的偏离值随着调制信号的瞬时值成比例变化的调制方式,也称为调相。具体地,接收端接收经过相位调制的声波信号,此时接收的声波信号可能夹杂着各种空气所存在的各种杂波信号,因此需要根据带通滤波器滤除杂波信号。带通滤波器是允许特定频段的波通过同时屏蔽其它频段的设备,因此,该带通滤波器的频段是与该声波信号的频段相同。比如,终端发送的是2kHZ的声波信号,那该带通滤波器的频段也是2kHZ,接收端接收到该声波信号后,将声波信号传给带通滤波器,频率为2kHZ的声波信号可以通过带通滤波器,而其它非2kHZ的杂波信号则不能通过带通滤波器,因此,经过带通滤波器接收到的声波信号滤除了杂波信号,最接近终端发送的声波信号,保证了接收到的信息的完整和准确。步骤204,记录该声波信号过零时的第一时刻。其中,过零是指声波信号从正半周期经过零位转向负半周期。第一时刻是指声波信号当前正好处于零位时的时间点。具体地,接收端在接收到声波信号时,会根据接收的声波信号数据判断该声波信号是否过零,并记录该声波信号过零的时刻。步骤206,根据第一时刻与相邻前一个过零时刻,确定接收的声波信号对应的二进制数据。其中,二进制数据是计算机中采用的数据表示方法,是用0和1两个数码来表示数据。相邻前一个过零时刻是指在第一时刻前接收的声波信号过零时的时刻,是与该第一时刻最接近的前一个过零时刻。具体地,接收端获取声波信号最新的过零时刻,记为第一时刻,并获取相邻的前一个过零时刻,根据这两个过零时刻的时间间隔内接收到的声波信号的波形和相位,确定接收的声波信号所对应的二进制数据。步骤208,对该二进制数据进行信道解码及解密处理得到控制信息。其中,信道解码是信道编码的逆变换,通过译码器把信道上送来的信号转换为接收端能接受的信号。出于信息保密的目的,在信息传输或存储中,采用密码技术对需要保密的信息进行处理,使得处理后的信息不能被非授权者获知,这一过程称为加密,到达目的地后,通过相同的或不同的方法将其还原,这一过程称为解密。具体地,接收端确定接收的二进制数据后,按照之前对控制信息加密及信道编码的处理方法的逆变换过程对其进行信道解码、解密处理,得到原始的控制信息。上述声波通信方法中,接收端接收经过相位调制的声波信号并滤出杂波信号,记录该声波信号过零时的第一时刻,根据该第一时刻与相邻前一个过零时刻,确定接收的声波信号所对应的二进制数据,并对该二进制本文档来自技高网...

【技术保护点】
1.一种声波通信方法,所述方法包括:接收经过相位调制的声波信号;记录所述声波信号过零时的第一时刻;根据所述第一时刻与相邻前一个过零时刻,确定接收的所述声波信号对应的二进制数据;对所述二进制数据进行信道解码及解密处理得到控制信息。

【技术特征摘要】
1.一种声波通信方法,所述方法包括:接收经过相位调制的声波信号;记录所述声波信号过零时的第一时刻;根据所述第一时刻与相邻前一个过零时刻,确定接收的所述声波信号对应的二进制数据;对所述二进制数据进行信道解码及解密处理得到控制信息。2.根据权利要求1所述的方法,其特征在于,所述记录所述声波信号过零时的第一时刻的步骤之前,还包括:获取当前的声波信号数据,将所述当前的声波信号数据与前一个声波信号数据相乘;当相乘的结果小于零,则表示所述声波信号出现过零。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一时刻和相邻前一个过零时刻,确定接收的所述声波信号对应的二进制数据的步骤包括:当在所述第一时刻与相邻前一个过零时刻的时间间隔内,出现两个相同的半周期,则表示接收的数据为1;当在所述第一时刻与相邻前一个过零时刻的时间间隔内,出现一个半周期,并且在所述第一时刻与相邻后一个过零时刻的时间间隔内,出现一个相反的半周期,则表示接收的数据为0。4.一种声波通信方法,所述方法包括:接收控制信息,对所述控制信息进行加密及信道编码处理;将信道编码后的控制信息转换为二进制数据;利用相位调制方式将所述二进制数据调制为声波信号;发送所述声波信号。5.根据权利要求4所述的方法,其特征在于,所述利用相位调制方式将所述二进制数据调制为声波信号的步骤包括:按照第一正弦表达式生成正弦波载波信号,所述正弦波载波信号为单一频...

【专利技术属性】
技术研发人员:陈汉亭
申请(专利权)人:深圳市卓翼科技股份有限公司深圳市卓翼智造有限公司
类型:发明
国别省市:广东,44

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

1