掌桥专利:专业的专利平台
掌桥专利
首页

一种基于压缩算法的通信快速验证方法

文献发布时间:2024-04-18 19:58:53


一种基于压缩算法的通信快速验证方法

技术领域

本发明涉及通信快速验证领域,具体涉及一种基于压缩算法的通信快速验证方法。

背景技术

常见的压缩算法包括有损压缩与无损压缩,其中有损压缩可以实现更好的压缩比例执行速率快,但无法还原准确的原始文本,而无损压缩可以准确还原原始文本,但在压缩速度上存在劣势,在现有运行的通信线路中,通信信息未知且线路规定未知的情况下,如何尽可能小的占用线路资源进行通信验证成为亟需解决的问题。

发明内容

针对现有技术的不足,本发明提供了一种基于压缩算法的通信快速验证方法,通过将有损与无损压缩算法结合到通信线路的快速验证,减小对实时运行线路的干扰。

为实现上述目的,本发明提供了一种基于压缩算法的通信快速验证方法,包括:

S1、获取待验证通信线路实时状态;

S2、根据所述待验证通信线路实时状态基于压缩算法进行同步验证得到初始同步验证结果;

S3、根据所述初始同步验证结果完成通信快速验证。

优选的,所述获取待验证通信线路实时状态包括:

S1-1、获取待验证通信线路的发送端口属性与接收端口属性;

S1-2、根据所述待验证通信线路的发送端口属性与接收端口属性获取通信交互历史记录;

S1-3、利用所述通信交互历史记录作为实时状态追溯标签;

S1-4、利用所述待验证通信线路的发送端口属性、接收端口属性与实时状态追溯标签作为待验证通信线路实时状态;

其中,所述通信交互历史记录包括通信线路历史堵塞记录与通信线路历史数据传输记录。

进一步的,根据所述待验证通信线路实时状态基于压缩算法进行同步验证得到初始同步验证结果包括:

S2-1、根据所述待验证通信线路实时状态中待验证通信线路的发送端口属性与接收端口属性基于有损压缩算法进行同步验证得到通信同步一致性验证结果;

S2-2、根据所述待验证通信线路实时状态中实时状态追溯标签基于无损压缩算法进行同步验证得到通信复原一致性验证结果;

S2-3、利用所述通信同步一致性验证结果与通信复原一致性验证结果作为初始同步验证结果。

进一步的,根据所述待验证通信线路实时状态中待验证通信线路的发送端口属性与接收端口属性基于有损压缩算法进行同步验证得到通信同步一致性验证结果包括:

S2-1-1、在发送端口内利用所述发送端口属性基于有损压缩算法得到发送端压缩基础数据;

S2-1-2、获取所述发送端压缩基础数据对应时刻作为发送端压缩时间标签;

S2-1-3、在接受端口内利用所述接收端口属性基于有损压缩算法得到接收端压缩基础数据;

S2-1-4、获取所述接收端压缩基础数据对应时刻作为接收端压缩时间标签;

S2-1-5、利用所述发送端压缩基础数据、发送端压缩时间标签、接收端压缩基础数据与接收端压缩时间标签进行同步传输验证得到通信同步一致性验证结果。

进一步的,利用所述发送端压缩基础数据、发送端压缩时间标签、接收端压缩基础数据与接收端压缩时间标签进行同步传输验证得到通信同步一致性验证结果包括:

S2-1-5-1、获取当前时刻作为通信同步标准时刻;

S2-1-5-2、利用所述发送端压缩基础数据与发送端压缩时间标签根据所述通信同步标准时刻在接收端内得到发送端通信同步一致性验证结果;

S2-1-5-3、利用所述接收端压缩基础数据与接收端压缩时间标签根据所述通信同步标准时刻在接收端内得到接收端通信同步一致性验证结果;

S2-1-5-4、利用所述发送端通信同步一致性验证结果与接收端通信同步一致性验证结果作为通信同步一致性验证结果。

进一步的,利用所述发送端压缩基础数据与发送端压缩时间标签根据所述通信同步标准时刻在接收端内得到发送端通信同步一致性验证结果包括:

S2-1-5-2-1、在接收端内对所述发送端压缩基础数据进行解压得到第一解压数据;

S2-1-5-2-2、判断所述第一解压数据在接收端内是否存在对应通信交互历史记录,若是,则获取所述第一解压数据与对应通信交互历史记录的相似度作为第一相似度,否则,放弃处理;

S2-1-5-2-3、利用所述第一相似度与发送端压缩时间标签作为发送端通信同步一致性验证结果。

进一步的,利用所述接收端压缩基础数据与接收端压缩时间标签根据所述通信同步标准时刻在接收端内得到接收端通信同步一致性验证结果包括:

S2-1-5-3-1、在发送端内对所述接收端压缩基础数据进行解压得到第二解压数据;

S2-1-5-3-2、判断所述第二解压数据在发送端内是否存在对应通信交互历史记录,若是,则获取所述第二解压数据与对应通信交互历史记录的相似度作为第二相似度,否则,执行S2-1-5-3-3;

S2-1-5-3-3、判断所述标准时刻是否晚于接收端压缩时间标签,若是,则利用所述第二相似度与接收端压缩时间标签作为接收端通信同步一致性验证结果,否则,返回S2-1-5-1。

进一步的,根据所述待验证通信线路实时状态中实时状态追溯标签基于无损压缩算法进行同步验证得到通信复原一致性验证结果包括:

S2-2-1、利用所述待验证通信线路实时状态中实时状态追溯标签分别在发送端与接收端内基于无损压缩算法进行压缩处理得到发送端压缩追溯标签与接收端压缩追溯标签;

S2-2-2、将所述发送端压缩追溯标签发送至接收端后,进行解压处理得到发送端解压追溯标签,判断所述发送端解压追溯标签在接收端内是否存在完全对应通信交互历史记录,若是,则执行S2-2-3,否则,返回S1-3;

S2-2-3、将所述接收端压缩追溯标签发送至发送端后,进行解压处理得到接收端解压追溯标签,判断所述接收端解压追溯标签在发送端内是否存在完全对应通信交互历史记录,若是,则所述通信复原一致性验证结果为待定,否则,返回S1-3;

S2-2-4、判断所述通信复原一致性验证结果为待定对应循环次数是否不大于2,若是,则所述通信复原一致性验证结果为通过,否则,为所述通信复原一致性验证结果为不通过。

进一步的,根据所述初始同步验证结果完成通信快速验证包括:

S3-1、判断所述初始同步验证结果中第一相似度与第二相似度是否相同,若是,则执行S3-2,否则,放弃处理;

S3-2、判断所述发送端内发送端压缩追溯标签对应时刻与接收端内接收端压缩追溯标签对应时刻是否相同,若是,则执行S3-3,否则,返回S2-2-1;

S3-3、判断所述通信复原一致性验证结果是否为通过,若是,则待验证通信线路验证结果为通过,否则,待验证通信线路验证结果为不通过。

与最接近的现有技术相比,本发明具有的有益效果:

分别利用了有损压缩算法的快速压缩以及等比率复原,与无损压缩算法的原始文本准确还原,两者优势相结合,减小线路的占用,在各端口内完成比对验证,同时,本着验证方法的就近迭代原则,在子步骤复原一致性过程中,筛选未通过的内容就近返回重新验证,规定循环次数,以确保方法的快速实施与逻辑完整,并将各端口硬件属性与验证搭配,适用范围广,线路占用率小,验证结果的输出速度与准确性均有较大程度改善。

附图说明

图1是本发明提供的一种基于压缩算法的通信快速验证方法的流程图。

具体实施方式

下面结合附图对本发明的具体实施方式作进一步的详细说明。

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

实施例1:本发明提供了一种基于压缩算法的通信快速验证方法,如图1所示,包括:

S1、获取待验证通信线路实时状态;

S2、根据所述待验证通信线路实时状态基于压缩算法进行同步验证得到初始同步验证结果;

S3、根据所述初始同步验证结果完成通信快速验证。

S1具体包括:

S1-1、获取待验证通信线路的发送端口属性与接收端口属性;

S1-2、根据所述待验证通信线路的发送端口属性与接收端口属性获取通信交互历史记录;

S1-3、利用所述通信交互历史记录作为实时状态追溯标签;

S1-4、利用所述待验证通信线路的发送端口属性、接收端口属性与实时状态追溯标签作为待验证通信线路实时状态;

其中,所述通信交互历史记录包括通信线路历史堵塞记录与通信线路历史数据传输记录。

本实施例中,一种基于压缩算法的通信快速验证方法,通信交互历史记录可根据实际情况将同一通信线路的历史拥堵记录、历史传输记录或历史传输数据属性等作为实时状态追溯标签,追溯标签定义为同一线路对应各硬件端口内互相对应的完整操作记录。

S2具体包括:

S2-1、根据所述待验证通信线路实时状态中待验证通信线路的发送端口属性与接收端口属性基于有损压缩算法进行同步验证得到通信同步一致性验证结果;

S2-2、根据所述待验证通信线路实时状态中实时状态追溯标签基于无损压缩算法进行同步验证得到通信复原一致性验证结果;

S2-3、利用所述通信同步一致性验证结果与通信复原一致性验证结果作为初始同步验证结果。

S2-1具体包括:

S2-1-1、在发送端口内利用所述发送端口属性基于有损压缩算法得到发送端压缩基础数据;

S2-1-2、获取所述发送端压缩基础数据对应时刻作为发送端压缩时间标签;

S2-1-3、在接受端口内利用所述接收端口属性基于有损压缩算法得到接收端压缩基础数据;

S2-1-4、获取所述接收端压缩基础数据对应时刻作为接收端压缩时间标签;

S2-1-5、利用所述发送端压缩基础数据、发送端压缩时间标签、接收端压缩基础数据与接收端压缩时间标签进行同步传输验证得到通信同步一致性验证结果。

S2-1-5具体包括:

S2-1-5-1、获取当前时刻作为通信同步标准时刻;

S2-1-5-2、利用所述发送端压缩基础数据与发送端压缩时间标签根据所述通信同步标准时刻在接收端内得到发送端通信同步一致性验证结果;

S2-1-5-3、利用所述接收端压缩基础数据与接收端压缩时间标签根据所述通信同步标准时刻在接收端内得到接收端通信同步一致性验证结果;

S2-1-5-4、利用所述发送端通信同步一致性验证结果与接收端通信同步一致性验证结果作为通信同步一致性验证结果。

S2-1-5-2具体包括:

S2-1-5-2-1、在接收端内对所述发送端压缩基础数据进行解压得到第一解压数据;

S2-1-5-2-2、判断所述第一解压数据在接收端内是否存在对应通信交互历史记录,若是,则获取所述第一解压数据与对应通信交互历史记录的相似度作为第一相似度,否则,放弃处理;

S2-1-5-2-3、利用所述第一相似度与发送端压缩时间标签作为发送端通信同步一致性验证结果。

S2-1-5-3具体包括:

S2-1-5-3-1、在发送端内对所述接收端压缩基础数据进行解压得到第二解压数据;

S2-1-5-3-2、判断所述第二解压数据在发送端内是否存在对应通信交互历史记录,若是,则获取所述第二解压数据与对应通信交互历史记录的相似度作为第二相似度,否则,执行S2-1-5-3-3;

S2-1-5-3-3、判断所述标准时刻是否晚于接收端压缩时间标签,若是,则利用所述第二相似度与接收端压缩时间标签作为接收端通信同步一致性验证结果,否则,返回S2-1-5-1。

S2-2具体包括:

S2-2-1、利用所述待验证通信线路实时状态中实时状态追溯标签分别在发送端与接收端内基于无损压缩算法进行压缩处理得到发送端压缩追溯标签与接收端压缩追溯标签;

S2-2-2、将所述发送端压缩追溯标签发送至接收端后,进行解压处理得到发送端解压追溯标签,判断所述发送端解压追溯标签在接收端内是否存在完全对应通信交互历史记录,若是,则执行S2-2-3,否则,返回S1-3;

S2-2-3、将所述接收端压缩追溯标签发送至发送端后,进行解压处理得到接收端解压追溯标签,判断所述接收端解压追溯标签在发送端内是否存在完全对应通信交互历史记录,若是,则所述通信复原一致性验证结果为待定,否则,返回S1-3;

S2-2-4、判断所述通信复原一致性验证结果为待定对应循环次数是否不大于2,若是,则所述通信复原一致性验证结果为通过,否则,为所述通信复原一致性验证结果为不通过。

本实施例中,一种基于压缩算法的通信快速验证方法,S2-2-1至S2-2-4为本方案的执行重点,通过多次循环迭代并根据循环次数进行判定,得出复原一致性结果更为准确。

S3具体包括:

S3-1、判断所述初始同步验证结果中第一相似度与第二相似度是否相同,若是,则执行S3-2,否则,放弃处理;

S3-2、判断所述发送端内发送端压缩追溯标签对应时刻与接收端内接收端压缩追溯标签对应时刻是否相同,若是,则执行S3-3,否则,返回S2-2-1;

S3-3、判断所述通信复原一致性验证结果是否为通过,若是,则待验证通信线路验证结果为通过,否则,待验证通信线路验证结果为不通过。

最后应当说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解:依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求保护范围之内。

相关技术
  • 一种基于图像传感器通信的LED阵列快速检测方法及装置
  • 一种基于彩色图形编码及压缩算法的窄带通信传输方法
  • 一种基于彩色图形编码及压缩算法的窄带通信传输方法
技术分类

06120116512386