CN108806701A - 语音数据加扰方法及装置、语音数据解扰方法及装置 - Google Patents
语音数据加扰方法及装置、语音数据解扰方法及装置 Download PDFInfo
- Publication number
- CN108806701A CN108806701A CN201810596496.1A CN201810596496A CN108806701A CN 108806701 A CN108806701 A CN 108806701A CN 201810596496 A CN201810596496 A CN 201810596496A CN 108806701 A CN108806701 A CN 108806701A
- Authority
- CN
- China
- Prior art keywords
- data
- target
- voice
- frame
- scrambling
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 66
- 239000000284 extract Substances 0.000 claims description 4
- 241001269238 Data Species 0.000 claims description 2
- 230000000694 effects Effects 0.000 abstract description 2
- 238000005516 engineering process Methods 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000013144 data compression Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 230000005236 sound signal Effects 0.000 description 2
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 238000005194 fractionation Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/06—Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Acoustics & Sound (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Health & Medical Sciences (AREA)
- Technology Law (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Abstract
本发明公开了一种语音数据加扰方法,包括:获取初始语音数据帧,并计算初始语音数据帧中的语音数据的长度;按照语音数据的长度将语音数据分为多个初始数据段,并确定每个初始数据段的长度;为每个初始数据段添加目标数据头,得到多个目标数据段,其中,目标数据头包括:固定标识和初始数据段的长度;顺序拼接多个目标数据段,得到目标语音数据帧。采用该方法加扰语音数据后,语音数据持有者仅可以试听语音数据,而无法使用语音数据进行未经授权的其他用途,从而限制了语音数据的使用权限,保护了语音数据的安全和隐私。本发明公开的一种语音数据加扰装置,以及一种语音数据解扰方法及装置,也同样具有上述技术效果。
Description
技术领域
本发明涉及音频处理技术领域,更具体地说,涉及一种语音数据加扰方法及装置、一种语音数据解扰方法及装置。
背景技术
随着计算机技术和音频处理技术的不断发展融合,数据加密技术已广泛应用于音频处理领域,从而保护了语音数据的安全和隐私。
目前,一般采用数据压缩方法或数据加密方法保护语音数据的安全和隐私,但是采用数据压缩方法或数据加密方法对语音数据进行处理后,若要试听语音数据,则需要对语音数据进行解压缩或解密。而由于解压缩或解密后的语音数据为原始语音数据,若数据持有者利用该语音数据进行未经授权的其他用途,那么语音数据的安全和隐私依旧得不到有效的保护;并且,在试听语音数据之前,要对其进行解压缩或解密的操作,由于增加了额外的处理动作,从而降低了语音数据的处理效率。
因此,如何保护语音数据的安全和隐私,提高语音数据的处理效率,是本领域技术人员需要解决的问题。
发明内容
本发明的目的在于提供一种语音数据加扰方法及装置、一种语音数据解扰方法及装置,以保护语音数据的安全和隐私,提高语音数据的处理效率。
为实现上述目的,本发明实施例提供了如下技术方案:
一种语音数据加扰方法,包括:
获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;
按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;
为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;
顺序拼接所述多个目标数据段,得到目标语音数据帧。
其中,所述获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度,包括:
获取初始语音数据帧,并删除所述初始语音数据帧中的初始数据帧头;
计算删除所述初始数据帧头后的语音数据的长度。
其中,所述顺序拼接所述多个目标数据段,得到目标语音数据帧,包括:
顺序拼接所述多个目标数据段,形成目标语音数据;
为所述目标语音数据添加目标数据帧头,得到目标语音数据帧。
其中,还包括:
获取初始语音文件,并确定所述初始语音文件中的初始语音数据帧;
针对所述初始语音文件中的每个初始语音数据帧,执行所述获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;顺序拼接所述多个目标数据段,得到目标语音数据帧的步骤,得到多个目标语音数据帧;
顺序拼接所述多个目标语音数据帧,并按照所述初始语音文件的音频格式生成对应的目标语音文件。
一种语音数据加扰装置,包括:
获取模块,用于获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;
划分模块,用于按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;
添加模块,用于为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;
拼接模块,用于顺序拼接所述多个目标数据段,得到目标语音数据帧。
其中,还包括:
文件加扰模块,用于获取初始语音文件,并确定所述初始语音文件中的初始语音数据帧;
加扰执行模块,用于针对所述初始语音文件中的每个初始语音数据帧,执行所述获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;顺序拼接所述多个目标数据段,得到目标语音数据帧的步骤,得到多个目标语音数据帧;
加扰生成模块,用于顺序拼接所述多个目标语音数据帧,并按照所述初始语音文件的音频格式生成对应的目标语音文件。
一种语音数据解扰方法,包括:
获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;
分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;
当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧。
其中,还包括:
获取目标语音文件,并确定所述目标语音文件中的目标语音数据帧;
针对所述目标语音文件中的每个目标语音数据帧,执行所述获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧的步骤,得到多个初始语音数据帧;
顺序拼接所述多个初始语音数据帧,并按照所述目标语音文件的音频格式生成对应的初始语音文件。
一种语音数据解扰装置,包括:
确定模块,用于获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;
读取模块,用于分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;
生成模块,用于当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧。
其中,还包括:
文件解扰模块,用于获取目标语音文件,并确定所述目标语音文件中的目标语音数据帧;
解扰执行模块,用于针对所述目标语音文件中的每个目标语音数据帧,执行所述获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧的步骤,得到多个初始语音数据帧;
解扰生成模块,用于顺序拼接所述多个初始语音数据帧,并按照所述目标语音文件的音频格式生成对应的初始语音文件。
通过以上方案可知,本发明实施例提供的一种语音数据加扰方法,包括:获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;顺序拼接所述多个目标数据段,得到目标语音数据帧。
可见,所述方法可以为初始语音数据帧添加目标数据头,该目标数据头即为添加的干扰信息,使获得的目标语音数据帧既保留了初始语音数据,又使初始语音数据得到了一定的干扰保护。若用户持有加扰后的语音数据,则可以直接试听语音数据,而无法使用语音数据获得额外的利益,或使用语音数据进行未经授权的其他用途,从而可以限制语音数据的使用权限,一定程度上保护了语音数据的安全和隐私;同时,该加扰方法是可逆的,即可以利用目标语音数据帧获得初始语音数据帧,从而获得初始语音数据;并且,用户在获得加扰的语音数据后,无需对其进行额外操作可直接试听,从而提高了语音数据的处理效率。
相应地,本发明实施例提供的一种语音数据加扰装置,以及一种语音数据解扰方法及装置,也同样具有上述技术效果。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例公开的一种语音数据加扰方法流程图;
图2为本发明实施例公开的语音数据帧加扰过程示意图;
图3为本发明实施例公开的一种语音数据加扰装置示意图;
图4为本发明实施例公开的一种语音数据解扰方法流程图;
图5为本发明实施例公开的一种语音数据解扰装置示意图;
图6为本发明实施例公开的一种语音数据加扰和/或解扰设备示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例公开了一种语音数据加扰方法及装置、一种语音数据解扰方法及装置,以保护语音数据的安全和隐私,提高语音数据的处理效率。
参见图1,本发明实施例提供的一种语音数据加扰方法,包括:
S101、获取初始语音数据帧,并计算初始语音数据帧中的语音数据的长度;
其中,所述获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度,包括:
获取初始语音数据帧,并删除所述初始语音数据帧中的初始数据帧头;
计算删除所述初始数据帧头后的语音数据的长度。
具体的,本实施例以数据帧为单位进行描述。通常来说,一个初始语音数据帧由初始数据帧头和语音数据组成,在本方案中,主要针对初始语音数据帧中的语音数据进行处理,在处理完成后,可以将初始数据帧头进行相应的更改,以使其与处理后的语音数据相互匹配。其中,一个初始语音数据帧中的语音数据的大小一般不超过4G。
S102、按照语音数据的长度将语音数据分为多个初始数据段,并确定每个初始数据段的长度;
具体的,当确定出语音数据的长度后,可以按照预设的划分规则,将语音数据分割为多个初始数据段,并记录每个初始数据段的长度。其中,可以平均划分,也可以阶梯性不等划分。
例如:若一个初始语音数据帧中的语音数据的长度为1024K,若按照每4K一个初始数据段进行划分,则可以分为256个初始数据段;若阶梯性不等划分,且按照2K、2K、4K的排列模式进行划分,则可以分为128个2K、2K、4K的排列组合,组合间首尾相连,共同组成语音数据。
S103、为每个初始数据段添加目标数据头,得到多个目标数据段,其中,目标数据头包括:固定标识和初始数据段的长度;
在本实施例中,为每个初始数据段添加的目标数据头由固定标识和初始数据段的长度组成。其中,固定标识一般为4个字节,初始数据段的长度一般占位4个字节,固定标识为辨识加扰操作的标记,且可根据实际应用场景进行预设,故本实施例在此不做具体限定。
以上述描述为例,当一个初始语音数据帧中的语音数据的长度为1024K,且按照每4K一个初始数据段进行划分,则可以分为256个初始数据段,那么为256个初始数据段分别添加目标数据头,此目标数据头即为:固定标识+4字节的数据长度。添加完后,每个目标数据段即为:固定标识+4字节的数据长度+4K的语音数据,共256个目标数据段。
S103、顺序拼接多个目标数据段,得到目标语音数据帧。
其中,所述顺序拼接所述多个目标数据段,得到目标语音数据帧,包括:顺序拼接所述多个目标数据段,形成目标语音数据;为所述目标语音数据添加目标数据帧头,得到目标语音数据帧。
将上述步骤获得的目标数据段顺序拼接,则可以得到目标语音数据帧。例如:将获得的256个目标数据段按照原来的顺序进行拼接,每个目标数据段首尾相连,拼接完成后,为拼接后的语音数据添加新的目标数据帧头,以获得目标语音数据帧。
具体的划分、拼接过程请参见图2,图2为本实施例提供的语音数据加扰过程示意图。
可见,本实施例提供了一种语音数据加扰方法,所述方法可以为初始语音数据帧添加目标数据头,该目标数据头即为添加的干扰信息,使获得的目标语音数据帧既保留了初始语音数据,又使初始语音数据得到了一定的干扰保护。若用户持有加扰后的语音数据,则可以试听具有干扰信息的语音数据,而无法使用语音数据获得额外的利益,或使用语音数据进行未经授权的其他用途,从而可以限制语音数据的使用权限,一定程度上保护了语音数据的安全和隐私;同时,该加扰方法是可逆的,即可以利用目标语音数据帧获得初始语音数据帧,从而获得初始语音数据;并且,用户在获得加扰的语音数据后,无需对其进行额外操作可直接试听,从而提高了语音数据的处理效率。
根据上述实施例公开的语音数据加扰方法,可加扰语音文件,具体过程为:
获取初始语音文件,并确定所述初始语音文件中的初始语音数据帧;
针对所述初始语音文件中的每个初始语音数据帧,执行所述获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;顺序拼接所述多个目标数据段,得到目标语音数据帧的步骤,得到多个目标语音数据帧;
顺序拼接所述多个目标语音数据帧,并按照所述初始语音文件的音频格式生成对应的目标语音文件。
基于上述实施例公开的语音数据加扰方法,可针对语音文件中的每个初始语音数据帧进行加扰,并将加扰得到的每个目标数据段顺序拼接,以获得加扰后的语音文件。其中,加扰后的语音文件一般和加扰前的语音文件的格式相同,常见的文件格式包括:WAV、MP3、AAC和AMR等。
下面对本发明实施例提供的一种语音数据加扰装置进行介绍,下文描述的一种语音数据加扰装置与上文描述的一种语音数据加扰方法可以相互参照。
参见图3,本发明实施例提供的一种语音数据加扰装置,包括:
获取模块301,用于获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;
划分模块302,用于按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;
添加模块303,用于为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;
拼接模块304,用于顺序拼接所述多个目标数据段,得到目标语音数据帧。
其中,还包括:
文件加扰模块,用于获取初始语音文件,并确定所述初始语音文件中的初始语音数据帧;
加扰执行模块,用于针对所述初始语音文件中的每个初始语音数据帧,执行所述获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;顺序拼接所述多个目标数据段,得到目标语音数据帧的步骤,得到多个目标语音数据帧;
加扰生成模块,用于顺序拼接所述多个目标语音数据帧,并按照所述初始语音文件的音频格式生成对应的目标语音文件。
其中,所述获取模块包括:
获取单元,用于获取初始语音数据帧,并删除所述初始语音数据帧中的初始数据帧头;
计算单元,用于计算删除所述初始数据帧头后的语音数据的长度。
其中,所述拼接包括:
拼接单元,用于顺序拼接所述多个目标数据段,形成目标语音数据;
添加单元,用于为所述目标语音数据添加目标数据帧头,得到目标语音数据帧。
下面对本发明实施例提供的一种语音数据解扰方法进行介绍,下文描述的一种语音数据解扰方法与上文描述的一种语音数据加扰方法互为逆操作,可以相互参照。
参见图4,本发明实施例提供的一种语音数据解扰方法,包括:
S401、获取目标语音数据帧,并按照加扰规则确定目标语音数据帧中的多个目标数据段;
S402、分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;若是,则执行S403;若否,则执行S404;
S403、提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧;
S404、无操作。
需要说明的是,本实施例中的各个步骤均依赖于加扰规则,并按照加扰规则对目标语音数据帧进行拆分解扰。
例如:若加扰前初始语音数据帧中的语音数据的长度为1024K,且按照每4K一个初始数据段进行划分,则加扰后的目标语音数据帧由256个目标数据段顺序拼接而成,每个目标数据段为:固定标识+4字节的数据长度+4K的语音数据。
读取目标数据头,以辨识语音数据的加扰规则,当读取到的目标数据头与加扰操作的目标数据头一致时,则提取该目标数据头后的语音数据段,即提取初始数据段。对每个目标数据段如此操作,则可以获得多个初始数据段,将获得的多个初始数据段按照初始顺序进行拼接,即可获得初始语音数据,至此便完成了语音数据解扰。
可见,本实施例提供了一种语音数据解扰方法,所述方法通过获取目标语音数据帧,并按照加扰规则确定目标语音数据帧中的多个目标数据段;分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;当读取到的每个目标数据头与加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧。从而完成了语音数据的解扰,该解扰方法与上文描述的加扰方法互为逆操作,故可以相互参照。
根据上述实施例公开的语音数据解扰方法,可解扰语音文件,具体过程为:
获取目标语音文件,并确定所述目标语音文件中的目标语音数据帧;
针对所述目标语音文件中的每个目标语音数据帧,执行所述获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧的步骤,得到多个初始语音数据帧;
顺序拼接所述多个初始语音数据帧,并按照所述目标语音文件的音频格式生成对应的初始语音文件。
基于上述实施例公开的语音数据解扰方法,可针对目标语音文件中的每个目标语音数据帧进行解扰,并将解扰得到的每个初始数据段顺序拼接,以获得初始语音文件。其中,初始语音文件一般和加扰后的语音文件的格式相同,常见的文件格式包括:WAV、MP3、AAC和AMR等。
下面对本发明实施例提供的一种语音数据解扰装置进行介绍,下文描述的一种语音数据解扰装置与上文描述的一种语音数据解扰方法可以相互参照。
参见图5,本发明实施例提供的一种语音数据解扰装置,包括:
确定模块501,用于获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;
读取模块502,用于分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;
生成模块503,用于当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧。
其中,还包括:
文件解扰模块,用于获取目标语音文件,并确定所述目标语音文件中的目标语音数据帧;
解扰执行模块,用于针对所述目标语音文件中的每个目标语音数据帧,执行所述获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧的步骤,得到多个初始语音数据帧;
解扰生成模块,用于顺序拼接所述多个初始语音数据帧,并按照所述目标语音文件的音频格式生成对应的初始语音文件。
本发明实施例还提供了一种语音数据加扰和/或解扰的设备,该设备与上文描述的语音数据的加扰方法及装置、语音数据的解扰方法及装置,可以相互参照。
参见图6,本发明实施例提供的一种语音数据加扰和/或解扰的设备,包括:
存储器601,用于存储计算机程序;
处理器602,用于执行所述计算机程序时实现上述任意实施例所述的语音数据加扰方法和/或语音数据解扰方法的步骤。
下面对本发明实施例提供的一种可读存储介质进行介绍,下文描述的一种可读存储介质与上文描述的语音数据的加扰方法及装置、语音数据的解扰方法及装置,可以相互参照。
一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述任意实施例所述的语音数据加扰方法和/或语音数据解扰方法的步骤。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
Claims (10)
1.一种语音数据加扰方法,其特征在于,包括:
获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;
按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;
为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;
顺序拼接所述多个目标数据段,得到目标语音数据帧。
2.根据权利要求1所述的语音数据加扰方法,其特征在于,所述获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度,包括:
获取初始语音数据帧,并删除所述初始语音数据帧中的初始数据帧头;
计算删除所述初始数据帧头后的语音数据的长度。
3.根据权利要求2所述的语音数据加扰方法,其特征在于,所述顺序拼接所述多个目标数据段,得到目标语音数据帧,包括:
顺序拼接所述多个目标数据段,形成目标语音数据;
为所述目标语音数据添加目标数据帧头,得到目标语音数据帧。
4.根据权利要求1-3任意一项所述的语音数据加扰方法,其特征在于,还包括:
获取初始语音文件,并确定所述初始语音文件中的初始语音数据帧;
针对所述初始语音文件中的每个初始语音数据帧,执行所述获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;顺序拼接所述多个目标数据段,得到目标语音数据帧的步骤,得到多个目标语音数据帧;
顺序拼接所述多个目标语音数据帧,并按照所述初始语音文件的音频格式生成对应的目标语音文件。
5.一种语音数据加扰装置,其特征在于,包括:
获取模块,用于获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;
划分模块,用于按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;
添加模块,用于为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;
拼接模块,用于顺序拼接所述多个目标数据段,得到目标语音数据帧。
6.根据权利要求5所述的语音数据加扰装置,其特征在于,还包括:
文件加扰模块,用于获取初始语音文件,并确定所述初始语音文件中的初始语音数据帧;
加扰执行模块,用于针对所述初始语音文件中的每个初始语音数据帧,执行所述获取初始语音数据帧,并计算所述初始语音数据帧中的语音数据的长度;按照所述语音数据的长度将所述语音数据分为多个初始数据段,并确定每个初始数据段的长度;为每个初始数据段添加目标数据头,得到多个目标数据段,其中,所述目标数据头包括:固定标识和初始数据段的长度;顺序拼接所述多个目标数据段,得到目标语音数据帧的步骤,得到多个目标语音数据帧;
加扰生成模块,用于顺序拼接所述多个目标语音数据帧,并按照所述初始语音文件的音频格式生成对应的目标语音文件。
7.一种语音数据解扰方法,其特征在于,包括:
获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;
分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;
当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧。
8.根据权利要求7所述的语音数据解扰方法,其特征在于,还包括:
获取目标语音文件,并确定所述目标语音文件中的目标语音数据帧;
针对所述目标语音文件中的每个目标语音数据帧,执行所述获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧的步骤,得到多个初始语音数据帧;
顺序拼接所述多个初始语音数据帧,并按照所述目标语音文件的音频格式生成对应的初始语音文件。
9.一种语音数据解扰装置,其特征在于,包括:
确定模块,用于获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;
读取模块,用于分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;
生成模块,用于当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧。
10.根据权利要求9所述的语音数据解扰装置,其特征在于,还包括:
文件解扰模块,用于获取目标语音文件,并确定所述目标语音文件中的目标语音数据帧;
解扰执行模块,用于针对所述目标语音文件中的每个目标语音数据帧,执行所述获取目标语音数据帧,并按照加扰规则确定所述目标语音数据帧中的多个目标数据段;分别读取每个目标数据段的目标数据头,并分别判断读取到的每个目标数据头与加扰操作的目标数据头是否一致;当读取到的每个目标数据头与所述加扰操作的目标数据头一致时,则提取读取到的每个目标数据头对应的初始数据段,并顺序拼接每个初始数据段,生成初始语音数据帧的步骤,得到多个初始语音数据帧;
解扰生成模块,用于顺序拼接所述多个初始语音数据帧,并按照所述目标语音文件的音频格式生成对应的初始语音文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810596496.1A CN108806701B (zh) | 2018-06-11 | 2018-06-11 | 语音数据加扰方法及装置、语音数据解扰方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810596496.1A CN108806701B (zh) | 2018-06-11 | 2018-06-11 | 语音数据加扰方法及装置、语音数据解扰方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108806701A true CN108806701A (zh) | 2018-11-13 |
CN108806701B CN108806701B (zh) | 2020-09-01 |
Family
ID=64089019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810596496.1A Active CN108806701B (zh) | 2018-06-11 | 2018-06-11 | 语音数据加扰方法及装置、语音数据解扰方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108806701B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109410955A (zh) * | 2018-12-07 | 2019-03-01 | 广州势必可赢网络科技有限公司 | 一种语音数据的保密方法、***、装置及存储介质 |
CN113411291A (zh) * | 2020-03-17 | 2021-09-17 | 国广融合(北京)传媒科技发展有限公司 | 一种文件传输保护方法及装置 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1365496A (zh) * | 2000-02-15 | 2002-08-21 | 麦克罗维西恩公司 | 数字音频致密盘的复制保护 |
CN101325479A (zh) * | 2007-06-13 | 2008-12-17 | 中兴通讯股份有限公司 | 基于复用子帧的加扰控制方法及装置 |
CN101924595A (zh) * | 2009-06-12 | 2010-12-22 | 北京视博数字电视科技有限公司 | 音频加扰方法、解扰方法及其装置 |
US7917922B1 (en) * | 1995-06-08 | 2011-03-29 | Schwab Barry H | Video input switching and signal processing apparatus |
CN102752400A (zh) * | 2012-07-18 | 2012-10-24 | 中央人民广播电台 | 网间音频文件多倍速安全传输方法及*** |
CN103985388A (zh) * | 2014-04-17 | 2014-08-13 | 苏州乐聚一堂电子科技有限公司 | 音频智能加扰方法及控制装置 |
CN105721099A (zh) * | 2016-01-19 | 2016-06-29 | 努比亚技术有限公司 | 终端及近场通信方法 |
-
2018
- 2018-06-11 CN CN201810596496.1A patent/CN108806701B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7917922B1 (en) * | 1995-06-08 | 2011-03-29 | Schwab Barry H | Video input switching and signal processing apparatus |
US20140317656A1 (en) * | 1995-06-08 | 2014-10-23 | Videa, Llc | Video input switching and signal processing apparatus |
CN1365496A (zh) * | 2000-02-15 | 2002-08-21 | 麦克罗维西恩公司 | 数字音频致密盘的复制保护 |
CN101325479A (zh) * | 2007-06-13 | 2008-12-17 | 中兴通讯股份有限公司 | 基于复用子帧的加扰控制方法及装置 |
CN101924595A (zh) * | 2009-06-12 | 2010-12-22 | 北京视博数字电视科技有限公司 | 音频加扰方法、解扰方法及其装置 |
CN102752400A (zh) * | 2012-07-18 | 2012-10-24 | 中央人民广播电台 | 网间音频文件多倍速安全传输方法及*** |
CN103985388A (zh) * | 2014-04-17 | 2014-08-13 | 苏州乐聚一堂电子科技有限公司 | 音频智能加扰方法及控制装置 |
CN105721099A (zh) * | 2016-01-19 | 2016-06-29 | 努比亚技术有限公司 | 终端及近场通信方法 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109410955A (zh) * | 2018-12-07 | 2019-03-01 | 广州势必可赢网络科技有限公司 | 一种语音数据的保密方法、***、装置及存储介质 |
CN113411291A (zh) * | 2020-03-17 | 2021-09-17 | 国广融合(北京)传媒科技发展有限公司 | 一种文件传输保护方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN108806701B (zh) | 2020-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106412907B (zh) | 一种网络接入方法、相关设备及*** | |
KR101582128B1 (ko) | 이미지를 암호화 하고 복호화 하기 위한 방법, 장치 및 시스템 | |
CN108259171B (zh) | Shader文件的保护方法及装置 | |
CN103294961A (zh) | 一种文件加/解密方法以及文件加/解密装置 | |
WO2014032517A1 (en) | A video file encryption and decryption method, device, and mobile terminal | |
CN111327947B (zh) | 一种截屏管理方法、装置及移动终端 | |
CN105468990A (zh) | 一种敏感信息的管理控制方法和装置 | |
CN107516045A (zh) | 文件保护方法及装置 | |
CN108806701A (zh) | 语音数据加扰方法及装置、语音数据解扰方法及装置 | |
CN207150607U (zh) | 一种基于生物特征的数据加解密*** | |
CN109743579A (zh) | 一种视频处理方法及装置、存储介质和处理器 | |
CN105260980A (zh) | 一种合成生成水印的方法及*** | |
CN108256342B (zh) | Shader文件的加密方法、装置及解密方法、装置 | |
CN109299611A (zh) | 文件加密方法、装置、设备/终端/服务器及计算机可读存储介质 | |
CN112837202A (zh) | 基于隐私保护的水印图像的生成、攻击溯源方法及装置 | |
CN106529316A (zh) | 图像数据加密方法及装置、网络摄像机 | |
CN105893862A (zh) | 一种浏览器缓存数据的保护方法及装置 | |
CN115757535A (zh) | 数据查询方法、数据存储方法、装置及电子设备 | |
CN104869170A (zh) | 针对uc浏览器加密数据文件的解密方法 | |
CN113434827A (zh) | 信息溯源方法、装置、***、电子设备及存储介质 | |
KR101676720B1 (ko) | 전자문서 복호화 방법 및 장치 | |
CN106845273A (zh) | 一种保护智能终端本地文件的方法和装置 | |
CN107832464B (zh) | 一种数据漂白方法及装置 | |
CN111988624A (zh) | 视频处理方法、装置、设备及存储介质 | |
CN109743580A (zh) | 一种视频处理方法及装置、存储介质和处理器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 510700 room a401-1, zone a, Guangzhou International Business Incubator, No. 3, Juquan Road, Science City, Huangpu District, Guangzhou, Guangdong Province (office only) Patentee after: GUANGZHOU SPEAKIN INTELLIGENT TECHNOLOGY Co.,Ltd. Address before: 510000 Room 105-58, 230 Huangge Section of South Highway, Huangge Town, Nansha District, Guangzhou City, Guangdong Province Patentee before: SPEAKIN TECHNOLOGIES Co.,Ltd. |
|
CP03 | Change of name, title or address |