一种远程连接过程中数据安全传输方法转让专利

申请号 : CN202311482909.0

文献号 : CN117221016B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周慧敏刘凯

申请人 : 北京亚康万玮信息技术股份有限公司

摘要 :

本发明涉及数字信息的传输技术领域,具体涉及一种远程连接过程中数据安全传输方法,该方法包括:获取远程连接过程对应的待传输音频数据序列,对待传输音频数据序列进行等分;确定每个子传输段对应的整体表征数据;筛选出表征疑似文字中心音频的待修正传输段;对每个子传输段进行单调性趋势分析处理;对每个待修正传输段对应的目标声响指标进行修正;确定每个参考传输段和每个待修正传输段对应的同字程度指标;对所有子传输段进行自适应同字合并处理,对所有目标传输段进行压缩;对目标压缩数据进行加密,对加密后的目标压缩数据进行传输。本发明实现了对待传输音频数据序列的压缩和安全传输,提高了音频数据压缩的质量。

权利要求 :

1.一种远程连接过程中数据安全传输方法,其特征在于,包括以下步骤:获取远程连接过程对应的待传输音频数据序列,并对所述待传输音频数据序列进行等分,得到子传输段序列;

根据所述子传输段序列中的每个子传输段中所有的待传输音频数据,确定每个子传输段对应的整体表征数据;

根据整体表征数据,从所述子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,并将所述子传输段序列中除了待修正传输段之外的子传输段,确定为参考传输段;

对每个子传输段进行单调性趋势分析处理,得到每个子传输段对应的目标声响指标;

根据与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,得到每个待修正传输段对应的修正声响指标;

根据每个参考传输段对应的目标声响指标和每个待修正传输段对应的修正声响指标,分别确定每个参考传输段和每个待修正传输段对应的同字程度指标;

根据所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,得到目标传输段,并通过LZ77压缩算法,对所有目标传输段进行压缩,得到目标压缩数据;

对所述目标压缩数据进行加密,并对加密后的目标压缩数据进行传输;

所述根据所述子传输段序列中的每个子传输段中所有的待传输音频数据,确定每个子传输段对应的整体表征数据,包括:将所述子传输段中所有待传输音频数据的均值,确定为所述子传输段对应的整体表征数据;

所述根据整体表征数据,从所述子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,包括:以所述子传输段序列中的子传输段为横坐标,以其对应的整体表征数据为纵坐标,作数据曲线图;

将所述数据曲线图中的每个极大值对应的坐标包括的横坐标,确定为待修正传输段;

所述对每个子传输段进行单调性趋势分析处理,得到每个子传输段对应的目标声响指标,包括:将所述子传输段中每相邻两个待传输音频数据的差值,确定为一阶差分,得到所述子传输段对应的一阶差分序列;

根据每个子传输段对应的整体表征数据和一阶差分序列,确定所述子传输段对应的目标声响指标;

子传输段对应的目标声响指标对应的公式为:

;其中, 是子传输段序列中第i

个子传输段对应的目标声响指标;i是子传输段序列中子传输段的序号; 和 是预先设置的大于0的因子; 是距第i个子传输段最近的待修正传输段对应的整体表征数据; 是第i个子传输段对应的整体表征数据; 是第i个子传输段与距其最近的待修正传输段之间的子传输段的数量; 是取绝对值函数; 是子传输段序列中第j+1个子传输段对应的整体表征数据; 是子传输段序列中第j个子传输段对应的整体表征数据;j是第i个子传输段与距其最近的待修正传输段之间的子传输段的序号; 是以自然常数为底的指数函数; 是取最小值函数; 是取最大值函数; 是第i个子传输段对应的一阶差分序列中正数的数量; 是第i个子传输段对应的一阶差分序列中负数的数量;

所述根据每个参考传输段对应的目标声响指标和每个待修正传输段对应的修正声响指标,分别确定每个参考传输段和每个待修正传输段对应的同字程度指标,包括:将每个参考传输段对应的目标声响指标,确定为每个参考传输段对应的整体声响因子,并将每个待修正传输段对应的修正声响指标,确定为每个待修正传输段对应的整体声响因子,得到每个子传输段对应的整体声响因子;

根据每个子传输段与其下一个子传输段对应的整体声响因子,确定每个子传输段对应的同字程度指标;

子传输段对应的同字程度指标对应的公式为:

;其中, 是子传输段序列中第i个子传输段对应的同字

程度指标;i是子传输段序列中子传输段的序号; 是归一化函数; 是子传输段序列中第i个子传输段对应的整体声响因子; 是子传输段序列中第i+1个子传输段对应的整体声响因子; 是以自然常数为底的指数函数。

2.根据权利要求1所述的一种远程连接过程中数据安全传输方法,其特征在于,所述根据与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,得到每个待修正传输段对应的修正声响指标,包括:根据与所述待修正传输段相邻的两个参考传输段对应的目标声响指标的均值、所述待修正传输段对应的整体表征数据、所述子传输段序列中所有子传输段对应的整体表征数据中的最大值、以及所述待修正传输段对应的目标声响指标,确定所述待修正传输段对应的修正声响指标。

3.根据权利要求2所述的一种远程连接过程中数据安全传输方法,其特征在于,待修正传输段对应的修正声响指标对应的公式为:;其中, 是第t个待修正传输段对应的修正声

响指标;t是待修正传输段的序号; 是第t个待修正传输段对应的目标声响指标; 是第t个待修正传输段对应的整体表征数据; 是预先设置的大于0的因子; 是子传输段序列中所有子传输段对应的整体表征数据中的最大值; 是取绝对值函数; 是与第t个待修正传输段相邻的两个参考传输段对应的目标声响指标的均值。

4.根据权利要求1所述的一种远程连接过程中数据安全传输方法,其特征在于,所述根据所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,得到目标传输段,包括:当子传输段对应的同字程度指标大于或等于预设阈值时,对该子传输段与其下一个子传输段进行合并,并将最终合并完成得到的每个传输段,作为目标传输段;

当子传输段对应的同字程度指标小于预设阈值时,将子传输段,确定为目标传输段。

说明书 :

一种远程连接过程中数据安全传输方法

技术领域

[0001] 本发明涉及数字信息的传输技术领域,具体涉及一种远程连接过程中数据安全传输方法。

背景技术

[0002] 在远程连接过程中产生的数据有时需要进行传输,例如,当远程连接过程为线上会议过程时,为了便于信息的传递,往往会对线上会议过程产生的音频数据进行传输,由于线上会议产生的音频数据往往较大,为了便于安全传输,往往需要对其进行压缩并加密。目前,对音频数据进行压缩时,通过采用的方法为:通过MP3压缩算法,对音频数据进行压缩。
[0003] 然而,当采用上述方式时,经常会存在如下技术问题:
[0004] 对音频数据进行MP3压缩的过程中,往往可能会导致音频数据音质的损失,从而导致对音频数据进行压缩的质量较差。

发明内容

[0005] 本发明的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本发明的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
[0006] 为了解决对音频数据进行压缩的质量较差的技术问题,本发明提出了一种远程连接过程中数据安全传输方法。
[0007] 本发明提供了一种远程连接过程中数据安全传输方法,该方法包括:
[0008] 获取远程连接过程对应的待传输音频数据序列,并对所述待传输音频数据序列进行等分,得到子传输段序列;
[0009] 根据所述子传输段序列中的每个子传输段中所有的待传输音频数据,确定每个子传输段对应的整体表征数据;
[0010] 根据整体表征数据,从所述子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,并将所述子传输段序列中除了待修正传输段之外的子传输段,确定为参考传输段;
[0011] 对每个子传输段进行单调性趋势分析处理,得到每个子传输段对应的目标声响指标;
[0012] 根据与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,得到每个待修正传输段对应的修正声响指标;
[0013] 根据每个参考传输段对应的目标声响指标和每个待修正传输段对应的修正声响指标,分别确定每个参考传输段和每个待修正传输段对应的同字程度指标;
[0014] 根据所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,得到目标传输段,并通过LZ77压缩算法,对所有目标传输段进行压缩,得到目标压缩数据;
[0015] 对所述目标压缩数据进行加密,并对加密后的目标压缩数据进行传输。
[0016] 可选地,所述根据所述子传输段序列中的每个子传输段中所有的待传输音频数据,确定每个子传输段对应的整体表征数据,包括:
[0017] 将所述子传输段中所有待传输音频数据的均值,确定为所述子传输段对应的整体表征数据。
[0018] 可选地,所述根据整体表征数据,从所述子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,包括:
[0019] 以所述子传输段序列中的子传输段为横坐标,以其对应的整体表征数据为纵坐标,作数据曲线图;
[0020] 将所述数据曲线图中的每个极大值对应的坐标包括的横坐标,确定为待修正传输段。
[0021] 可选地,所述对每个子传输段进行单调性趋势分析处理,得到每个子传输段对应的目标声响指标,包括:
[0022] 将所述子传输段中每相邻两个待传输音频数据的差值,确定为一阶差分,得到所述子传输段对应的一阶差分序列;
[0023] 根据每个子传输段对应的整体表征数据和一阶差分序列,确定所述子传输段对应的目标声响指标。
[0024] 可选地,子传输段对应的目标声响指标对应的公式为:
[0025] ;其中, 是子传输段序列中第i个子传输段对应的目标声响指标;i是子传输段序列中子传输段的序号; 和 是预先设置的大于0的因子; 是距第i个子传输段最近的待修正传输段对应的整体表征数据;
是第i个子传输段对应的整体表征数据; 是第i个子传输段与距其最近的待修正传输段之间的子传输段的数量; 是取绝对值函数; 是子传输段序列中第j+1个子传输段对应的整体表征数据; 是子传输段序列中第j个子传输段对应的整体表征数据;j是第i个子传输段与距其最近的待修正传输段之间的子传输段的序号; 是以自然常数为底的指数函数; 是取最小值函数; 是取最大值函数; 是第i个子传输段对
应的一阶差分序列中正数的数量; 是第i个子传输段对应的一阶差分序列中负数的数量。
[0026] 可选地,所述根据与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,得到每个待修正传输段对应的修正声响指标,包括:
[0027] 根据与所述待修正传输段相邻的两个参考传输段对应的目标声响指标的均值、所述待修正传输段对应的整体表征数据、所述子传输段序列中所有子传输段对应的整体表征数据中的最大值、以及所述待修正传输段对应的目标声响指标,确定所述待修正传输段对应的修正声响指标。
[0028] 可选地,待修正传输段对应的修正声响指标对应的公式为:
[0029] ;其中, 是第t个待修正传输段对应的修正声响指标;t是待修正传输段的序号; 是第t个待修正传输段对应的目标声响指标;
是第t个待修正传输段对应的整体表征数据; 是预先设置的大于0的因子; 是子传输段序列中所有子传输段对应的整体表征数据中的最大值; 是取绝对值函数; 是与第t个待修正传输段相邻的两个参考传输段对应的目标声响指标的均值。
[0030] 可选地,所述根据每个参考传输段对应的目标声响指标和每个待修正传输段对应的修正声响指标,分别确定每个参考传输段和每个待修正传输段对应的同字程度指标,包括:
[0031] 将每个参考传输段对应的目标声响指标,确定为每个参考传输段对应的整体声响因子,并将每个待修正传输段对应的修正声响指标,确定为每个待修正传输段对应的整体声响因子,得到每个子传输段对应的整体声响因子;
[0032] 根据每个子传输段与其下一个子传输段对应的整体声响因子,确定每个子传输段对应的同字程度指标。
[0033] 可选地,子传输段对应的同字程度指标对应的公式为:
[0034] ;其中, 是子传输段序列中第i个子传输段对应的同字程度指标;i是子传输段序列中子传输段的序号; 是归一化函数; 是子传输段序列中第i个子传输段对应的整体声响因子; 是子传输段序列中第i+1个子传输段对应的整体声响因子; 是以自然常数为底的指数函数。
[0035] 可选地,所述根据所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,得到目标传输段,包括:
[0036] 当子传输段对应的同字程度指标大于或等于预设阈值时,对该子传输段与其下一个子传输段进行合并,并将最终合并完成得到的每个传输段,作为目标传输段;
[0037] 当子传输段对应的同字程度指标小于预设阈值时,将子传输段,确定为目标传输段。
[0038] 本发明具有如下有益效果:
[0039] 本发明的一种远程连接过程中数据安全传输方法,实现了对待传输音频数据序列的压缩和安全传输,提高了音频数据压缩的质量。首先,获取远程连接过程对应的待传输音频数据序列,可以便于后续对待传输音频数据序列进行压缩。其次,由于每个文字的读音往往会对应一段音频数据,因此对待传输音频数据序列进行等分,可以便于后续了解子传输段对应的文字信息情况。然后,由于子传输段对应的整体表征数据可以表示子传输段内的整体音频情况,并且位于同一个文字读音的不同部分时,其对应的音频情况往往不同,因此基于整体表征数据,从子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,可以便于后续精确地对表征文字读音的不同部分的子传输段进行自适应同字合并处理。接着,由于有文字读音的音频数据与无声响的音频数据的单调性趋势往往不同,因此,对每个子传输段进行单调性趋势分析处理,可以便于后续判断子传输段是否为有声响的音频数据段,其中,有文字读音也就是有声响。继续,综合考虑与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,可以提高每个待修正传输段对应的修正声响指标确定的准确度。之后,相较于有损的MP3压缩,本发明基于所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,可以尽可能地将表征同一个文字读音的待传输音频数据划分到同一个目标传输段,并通过LZ77压缩算法,对所有目标传输段进行压缩,在一定程度上减少了音质的损失,从而提高了对待传输音频数据序列进行压缩的质量。其次,相较于直接通过LZ77压缩算法对待传输音频数据序列进行压缩,本发明尽可能地将表征同一个文字读音的待传输音频数据划分到同一个目标传输段,往往只需对目标传输段进行相似匹配,而不需要对各个待传输音频数据进行相似匹配,在一定程度上减少了计算量,从而减少了计算资源的占用,进而提高了数据压缩效率,从而提高了数据安全传输的效率。最后,对目标压缩数据进行加密,并对加密后的目标压缩数据进行传输,实现了目标压缩数据的安全传输。

附图说明

[0040] 为了更清楚地说明本发明实施例或现有技术中的技术方案和优点,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0041] 图1为本发明的一种远程连接过程中数据安全传输方法的流程图。

具体实施方式

[0042] 为了更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的技术方案的具体实施方式、结构、特征及其功效,详细说明如下。在下述说明中,不同的“一个实施例”或“另一个实施例”指的不一定是同一个实施例。此外,一个或多个实施例中的特定特征、结构或特点可由任何合适形式组合。
[0043] 除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。
[0044] 一种远程连接过程中数据安全传输方法实施例:
[0045] 本发明提供了一种远程连接过程中数据安全传输方法,该方法包括以下步骤:
[0046] 获取远程连接过程对应的待传输音频数据序列,并对待传输音频数据序列进行等分,得到子传输段序列;
[0047] 根据子传输段序列中的每个子传输段中所有的待传输音频数据,确定每个子传输段对应的整体表征数据;
[0048] 根据整体表征数据,从子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,并将子传输段序列中除了待修正传输段之外的子传输段,确定为参考传输段;
[0049] 对每个子传输段进行单调性趋势分析处理,得到每个子传输段对应的目标声响指标;
[0050] 根据与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,得到每个待修正传输段对应的修正声响指标;
[0051] 根据每个参考传输段对应的目标声响指标和每个待修正传输段对应的修正声响指标,分别确定每个参考传输段和每个待修正传输段对应的同字程度指标;
[0052] 根据所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,得到目标传输段,并通过LZ77压缩算法,对所有目标传输段进行压缩,得到目标压缩数据;
[0053] 对目标压缩数据进行加密,并对加密后的目标压缩数据进行传输。
[0054] 下面对上述各个步骤进行详细展开:
[0055] 参考图1,示出了根据本发明的一种远程连接过程中数据安全传输方法的一些实施例的流程。该远程连接过程中数据安全传输方法,包括以下步骤:
[0056] 步骤S1,获取远程连接过程对应的待传输音频数据序列,并对待传输音频数据序列进行等分,得到子传输段序列。
[0057] 在一些实施例中,可以获取远程连接过程对应的待传输音频数据序列,并对上述待传输音频数据序列进行等分,得到子传输段序列。
[0058] 其中,远程连接过程往往是在远程连接另外一台计算机的过程。例如,远程连接过程可以是线上会议过程。待传输音频数据序列中的待传输音频数据可以是在远程连接过程中产生的音频数据。例如,待传输音频数据可以是音频信号的振幅。待传输音频数据序列中的待传输音频数据可以是时序数据。
[0059] 需要说明的是,获取远程连接过程对应的待传输音频数据序列,可以便于后续对待传输音频数据序列进行压缩。其次,由于每个文字的读音往往会对应一段音频数据,因此对待传输音频数据序列进行等分,可以便于后续了解子传输段对应的文字信息情况。
[0060] 作为示例,本步骤可以包括以下步骤:
[0061] 第一步,获取远程连接过程对应的待传输音频数据序列。
[0062] 例如,若远程连接过程为线上会议过程,则可以通过录音设备,录取线上会议过程中音频信号的振幅,作为待传输音频数据,并将所有待传输音频数据组合为待传输音频数据序列。
[0063] 第二步,对上述待传输音频数据序列进行等分,得到子传输段序列。
[0064] 例如,可以对待传输音频数据序列对应的时间段进行等分,比如,可以将待传输音频数据序列对应的时间段等分为0.05秒的子时间段,并将每个子时间段采集的待传输音频数据,组合为子传输段,得到子传输段序列。其中,子传输段序列可以是按照子传输段对应的时间段的先后顺序进行排列得到的序列。
[0065] 步骤S2,根据子传输段序列中的每个子传输段中所有的待传输音频数据,确定每个子传输段对应的整体表征数据。
[0066] 在一些实施例中,可以根据上述子传输段序列中的每个子传输段中所有的待传输音频数据,确定每个子传输段对应的整体表征数据。
[0067] 需要说明的是,综合考虑子传输段中所有的待传输音频数据,可以量化子传输段对应的整体表征数据。其中,子传输段对应的整体表征数据可以表示子传输段内的整体音频情况。
[0068] 作为示例,可以将上述子传输段中所有待传输音频数据的均值,确定为上述子传输段对应的整体表征数据。
[0069] 步骤S3,根据整体表征数据,从子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,并将子传输段序列中除了待修正传输段之外的子传输段,确定为参考传输段。
[0070] 在一些实施例中,可以根据整体表征数据,从上述子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,并将上述子传输段序列中除了待修正传输段之外的子传输段,确定为参考传输段。
[0071] 需要说明的是,由于子传输段对应的整体表征数据可以表示子传输段内的整体音频情况,并且位于同一个文字读音的不同部分时,其对应的音频情况往往不同,因此基于整体表征数据,从子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,可以便于后续精确地对表征文字读音的不同部分的子传输段进行自适应同字合并处理。
[0072] 作为示例,本步骤可以包括以下步骤:
[0073] 第一步,以上述子传输段序列中的子传输段为横坐标,以其对应的整体表征数据为纵坐标,作数据曲线图。
[0074] 第二步,将上述数据曲线图中的每个极大值对应的坐标包括的横坐标,确定为待修正传输段。
[0075] 其中,极大值对应的坐标可以是以该极大值为纵坐标的坐标。
[0076] 第三步,将上述子传输段序列中除了待修正传输段之外的子传输段,确定为参考传输段。
[0077] 步骤S4,对每个子传输段进行单调性趋势分析处理,得到每个子传输段对应的目标声响指标。
[0078] 在一些实施例中,可以对每个子传输段进行单调性趋势分析处理,得到每个子传输段对应的目标声响指标。
[0079] 需要说明的是,由于有文字读音的音频数据与无声响的音频数据的单调性趋势往往不同,因此,对每个子传输段进行单调性趋势分析处理,可以便于后续判断子传输段是否为有声响的音频数据段,其中,有文字读音也就是有声响,或者说此时线上会议上有人讲话。
[0080] 作为示例,本步骤可以包括以下步骤:
[0081] 第一步,将上述子传输段中每相邻两个待传输音频数据的差值,确定为一阶差分,得到上述子传输段对应的一阶差分序列。
[0082] 第二步,根据每个子传输段对应的整体表征数据和一阶差分序列,确定上述子传输段对应的目标声响指标对应的公式可以为:
[0083] ;其中, 是子传输段序列中第i个子传输段对应的目标声响指标。i是子传输段序列中子传输段的序号,其值越大,往往说明该子传输段对应的时间段越晚。 和 是预先设置的大于0的因子, 主要是为了避免当第i个子传输段是待修正传输段时,此时由于距第i个子传输段最近的待修正传输段是第i个子传输段,从而导致的此时第i个子传输段对应的目标声响指标对应的公式中第一个比值的分子和分母均为0的情况。 主要用于防止分母为0。例如, 和 可以为0.001。
是距第i个子传输段最近的待修正传输段对应的整体表征数据。 是第i个子传输段对应的整体表征数据。 是第i个子传输段与距其最近的待修正传输段之间的子传输段的数量;
此时第i个子传输段与距其最近的待修正传输段之间的子传输段不包括:第i个子传输段与距其最近的待修正传输段。 是取绝对值函数。 是子传输段序列中第j+1个子传输段对应的整体表征数据。 是子传输段序列中第j个子传输段对应的整体表征数据。j是第i个子传输段与距其最近的待修正传输段之间的子传输段的序号。 是以自然常数为底的指数函数。 是取最小值函数。 是取最大值函数。 是第i个子传输段对
应的一阶差分序列中正数的数量。 是第i个子传输段对应的一阶差分序列中负数的数量。
[0084] 需要说明的是,单个文字读音对应的待传输音频数据往往呈现先上升后下降的变化趋势,即在极大值的两侧往往呈现上升或下降的单调性变化趋势,而没有声响时采集的待传输音频数据往往不符合这个变化趋势。当 越大时,往往说明第i个子传输段与距其最近的待修正传输段之间的音频变化越大。当 越大时,往往说明第i个子传输段与距其最近的待修正传输段之间变化越符合单调的趋势,往往说明第i个子传输段越可能是有声响的音频数据段,并且往往说明第i个子传输段与其下一个子传输段越可能是同一个文字读音对应的音频数据段,往往说明第i个子传输段与其下一个子传输段越可以进行合并。当 越大时,往往说明第i个子传输段与距其最近
的待修正传输段之间变化越符合单调的趋势,往往说明第i个子传输段与其下一个子传输段越可能是同一个文字读音对应的音频数据段,往往说明第i个子传输段与其下一个子传输段越可以进行合并。因此,当 越大时,往往说明第i个子传输段与距其最近的待修正传输段之间变化越符合单调的趋势,往往说明第i个子传输段与其下一个子传输段越可能是同一个文字读音对应的音频数据段,往往说明第i个子传输段与其下一个子传输段越可以进行合并。
[0085] 步骤S5,根据与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,得到每个待修正传输段对应的修正声响指标。
[0086] 在一些实施例中,可以根据与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,得到每个待修正传输段对应的修正声响指标。
[0087] 需要说明的是,综合考虑与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,可以提高每个待修正传输段对应的修正声响指标确定的准确度。
[0088] 作为示例,根据与上述待修正传输段相邻的两个参考传输段对应的目标声响指标的均值、上述待修正传输段对应的整体表征数据、上述子传输段序列中所有子传输段对应的整体表征数据中的最大值、以及上述待修正传输段对应的目标声响指标,确定上述待修正传输段对应的修正声响指标对应的公式可以为:
[0089] ;其中, 是第t个待修正传输段对应的修正声响指标。t是待修正传输段的序号。 是第t个待修正传输段对应的目标声响指标。
是第t个待修正传输段对应的整体表征数据。 是预先设置的大于0的因子,主要用于防止分母为0,例如, 可以为0.001。 是子传输段序列中所有子传输段对应的整体表征数据中的最大值。 是取绝对值函数。 是与第t个待修正传输段相邻的两个参考传输段对应的目标声响指标的均值。
[0090] 需要说明的是,由于待修正传输段往往表征疑似文字中心音频,往往是极大值处的子传输段,所以待修正传输段对应的单调性趋势虽然较差,但是待修正传输段很可能是有声响,并且需要向两侧进行合并的位于文字读音中心的音频数据段,因此往往需要对待修正传输段对应的目标声响指标进行修正。当 越大时,往往说明第t个待修正传输段对应的整体表征数据越大,往往说明第t个待修正传输段越可能是位于文字读音中心的音频数据段,往往说明第t个待修正传输段越需要进行合并。当 越大时,往往说明进行修正前第t个待修正传输段对应的目标声响指标与其相邻的两个参考传输段对应的目标声响指标之间的差异越大;往往说明 可能较小,而 较大;往往说明第t个待修正传输段越可能是位于文字读音中心的音频数据段,往往说明第t个待修正传输段越需要进行合并。因此当 越大时,往往说明第t个待修正传输段越可能是位于文字读音中心的音频数据段,往往说明第t个待修正传输段越需要进行合并。
[0091] 步骤S6,根据每个参考传输段对应的目标声响指标和每个待修正传输段对应的修正声响指标,分别确定每个参考传输段和每个待修正传输段对应的同字程度指标。
[0092] 在一些实施例中,可以根据每个参考传输段对应的目标声响指标和每个待修正传输段对应的修正声响指标,分别确定每个参考传输段和每个待修正传输段对应的同字程度指标。
[0093] 需要说明的是,参考传输段或待修正传输段对应的同字程度指标越大,往往说明其与下一个子传输段越可能是同一个文字读音下的音频数据段。
[0094] 作为示例,本步骤可以包括以下步骤:
[0095] 第一步,将每个参考传输段对应的目标声响指标,确定为每个参考传输段对应的整体声响因子,并将每个待修正传输段对应的修正声响指标,确定为每个待修正传输段对应的整体声响因子,得到每个子传输段对应的整体声响因子。
[0096] 第二步,根据每个子传输段与其下一个子传输段对应的整体声响因子,确定每个子传输段对应的同字程度指标对应的公式可以为:
[0097] ;其中, 是子传输段序列中第i个子传输段对应的同字程度指标。i是子传输段序列中子传输段的序号。 是归一化函数。 是子传输段序列中第i个子传输段对应的整体声响因子。 是子传输段序列中第i+1个子传输段对应的整体声响因子。 是以自然常数为底的指数函数。
[0098] 需要说明的是,当 越大时,往往说明第i个子传输段与其下一个子传输段越可能是同一个文字读音对应的音频数据段,往往说明第i个子传输段与其下一个子传输段越可以进行合并。因此当 越大时,往往说明第i个子传输段与其下一个子传输段越可能是同一个文字读音对应的音频数据段,往往说明第i个子传输段与其下一个子传输段越可以进行合并。
[0099] 步骤S7,根据所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,得到目标传输段,并通过LZ77压缩算法,对所有目标传输段进行压缩,得到目标压缩数据。
[0100] 在一些实施例中,可以根据所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,得到目标传输段,并通过LZ77压缩算法,对所有目标传输段进行压缩,得到目标压缩数据。
[0101] 其中,目标压缩数据可以是对所有目标传输段进行压缩后得到的数据。LZ77压缩算法,又称LZ77算法,是一种无损压缩算法。
[0102] 作为示例,本步骤可以包括以下步骤:
[0103] 第一步,当子传输段对应的同字程度指标大于或等于预设阈值时,对该子传输段与其下一个子传输段进行合并,并将最终合并完成得到的每个传输段,作为目标传输段。
[0104] 其中,预设阈值可以是预先设置的阈值。比如,预设阈值可以是0.7。
[0105] 第二步,当子传输段对应的同字程度指标小于预设阈值时,将子传输段,确定为目标传输段。
[0106] 例如,若子传输段序列中连续4个子传输段依次为第一子传输段、第二子传输段、第三子传输段和第四子传输段,并且第一子传输段、第二子传输段和第三子传输段对应的同字程度指标依次为0.7、0.9和0.6,则可以将第一子传输段、第二子传输段和第三子传输段的并集,确定为一个目标传输段;并可以将第四子传输段,确定为另一个目标传输段,此时共可以得到2个目标传输段。
[0107] 第三步,通过LZ77压缩算法,对所有目标传输段进行压缩,得到目标压缩数据。
[0108] 可选地,通过LZ77压缩算法进行数据压缩时往往需要进行相似匹配,同一个文字读音由于语速快慢不同可能导致同一个文字读音对应的时长不同,所以在对目标传输段进行相似匹配时,若两个目标传输段对应的长度不同,则可以调整目标传输段内待传输音频数据之间的间隔,使这两个目标传输段对应的长度尽可能一致,再根据调整后的数据与对应位置的数据作差后累加,从而得到这两个目标传输段的偏差度,当偏差度小于预设值时,将其进行压缩处理,使用之前重复出现过的目标传输段的位置信息和长度信息对其进行取代;若不小于预设值,则不对其进行压缩。
[0109] 步骤S8,对目标压缩数据进行加密,并对加密后的目标压缩数据进行传输。
[0110] 在一些实施例中,可以对上述目标压缩数据进行加密,并对加密后的目标压缩数据进行传输。
[0111] 作为示例,可以通过AES(Advanced Encryption Standard,对称加密)算法,对目标压缩数据进行加密,并将进行加密后的目标压缩数据传输至目标终端。其中,目标终端可以是电脑。
[0112] 综上,相较于有损的MP3压缩,本发明基于所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,可以尽可能地将表征同一个文字读音的待传输音频数据划分到同一个目标传输段,并通过LZ77压缩算法,对所有目标传输段进行压缩,在一定程度上减少了音质的损失,从而提高了对待传输音频数据序列进行压缩的质量。其次,相较于直接通过LZ77压缩算法对待传输音频数据序列进行压缩,本发明尽可能地将表征同一个文字读音的待传输音频数据划分到同一个目标传输段,往往只需对目标传输段进行相似匹配,而不需要对各个待传输音频数据进行相似匹配,并且线上会议往往是围绕某个主题进行的,因此往往会重复出现某些文字,故相较于对各个待传输音频数据进行相似匹配,对目标传输段进行相似匹配,在一定程度上减少了计算量,从而减少了计算资源的占用,进而提高了数据压缩效率,从而提高了数据安全传输的效率。并且,对目标压缩数据进行加密,并对加密后的目标压缩数据进行传输,实现了目标压缩数据的安全传输。
[0113] 至此,本发明完成。
[0114] 一种远程连接过程中数据压缩方法实施例:
[0115] 在远程连接过程中产生的数据往往较多,为了便于存储,往往需要进行压缩,例如,当远程连接过程为线上会议过程时,由于线上会议产生的音频数据往往较大,往往会对线上会议过程产生的音频数据进行压缩。目前,对音频数据进行压缩时,通过采用的方法为:通过MP3压缩算法,对音频数据进行压缩。
[0116] 然而,当采用上述方式时,经常会存在如下技术问题:
[0117] 对音频数据进行MP3压缩的过程中,往往可能会导致音频数据音质的损失,从而导致对音频数据进行压缩的质量较差。
[0118] 为了解决对音频数据进行压缩的质量较差的技术问题,本发明的目的在于提供一种远程连接过程中数据压缩方法,所采用的技术方案具体如下:
[0119] 步骤S1,获取远程连接过程对应的待传输音频数据序列,并对待传输音频数据序列进行等分,得到子传输段序列。
[0120] 步骤S2,根据子传输段序列中的每个子传输段中所有的待传输音频数据,确定每个子传输段对应的整体表征数据。
[0121] 步骤S3,根据整体表征数据,从子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,并将子传输段序列中除了待修正传输段之外的子传输段,确定为参考传输段。
[0122] 步骤S4,对每个子传输段进行单调性趋势分析处理,得到每个子传输段对应的目标声响指标。
[0123] 步骤S5,根据与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,得到每个待修正传输段对应的修正声响指标。
[0124] 步骤S6,根据每个参考传输段对应的目标声响指标和每个待修正传输段对应的修正声响指标,分别确定每个参考传输段和每个待修正传输段对应的同字程度指标。
[0125] 步骤S7,根据所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,得到目标传输段,并通过LZ77压缩算法,对所有目标传输段进行压缩,得到目标压缩数据。
[0126] 本发明实施例提供的一种远程连接过程中数据压缩方法具有如下技术效果:
[0127] 本发明的一种远程连接过程中数据压缩方法,实现了对待传输音频数据序列的压缩,提高了音频数据压缩的质量。首先,获取远程连接过程对应的待传输音频数据序列,可以便于后续对待传输音频数据序列进行压缩。其次,由于每个文字的读音往往会对应一段音频数据,因此对待传输音频数据序列进行等分,可以便于后续了解子传输段对应的文字信息情况。然后,由于子传输段对应的整体表征数据可以表示子传输段内的整体音频情况,并且位于同一个文字读音的不同部分时,其对应的音频情况往往不同,因此基于整体表征数据,从子传输段序列中筛选出表征疑似文字中心音频的待修正传输段,可以便于后续精确地对表征文字读音的不同部分的子传输段进行自适应同字合并处理。接着,由于有文字读音的音频数据与无声响的音频数据的单调性趋势往往不同,因此,对每个子传输段进行单调性趋势分析处理,可以便于后续判断子传输段是否为有声响的音频数据段,其中,有文字读音也就是有声响。继续,综合考虑与每个待修正传输段相邻的两个参考传输段对应的目标声响指标,以及每个待修正传输段对应的整体表征数据,对每个待修正传输段对应的目标声响指标进行修正,可以提高每个待修正传输段对应的修正声响指标确定的准确度。之后,相较于有损的MP3压缩,本发明基于所有子传输段对应的同字程度指标,对所有子传输段进行自适应同字合并处理,可以尽可能地将表征同一个文字读音的待传输音频数据划分到同一个目标传输段,并通过LZ77压缩算法,对所有目标传输段进行压缩,在一定程度上减少了音质的损失,从而提高了对待传输音频数据序列进行压缩的质量。其次,相较于直接通过LZ77压缩算法对待传输音频数据序列进行压缩,本发明尽可能地将表征同一个文字读音的待传输音频数据划分到同一个目标传输段,往往只需对目标传输段进行相似匹配,而不需要对各个待传输音频数据进行相似匹配,在一定程度上减少了计算量,从而减少了计算资源的占用,进而提高了数据压缩效率。
[0128] 其中,步骤S1‑S7在上述一种远程连接过程中数据安全传输方法实施例中已给出了详细说明,不再赘述。
[0129] 以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,均应包含在本发明的保护范围之内。