System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 双模通信协议的多方式一致性测试系统技术方案_技高网

双模通信协议的多方式一致性测试系统技术方案

技术编号:40921462 阅读:5 留言:0更新日期:2024-04-18 14:46
本发明专利技术公开了双模通信协议的多方式一致性测试系统,包括:信息采集单元、一致性测试单元和信息输出单元,本发明专利技术涉及通信协议一致性检测技术领域,解决了通过对数据进行编码再解码这样的单一方面进行测试,导致测试结果存在误差的技术问题,本发明专利技术通过测试数据在不同通信协议下传输的容量进行分析,初步通过数据容量判断传输后容量是否相同,针对不相同的情况来对数据的丢包率进行计算,并判断丢包率是否为正常范围内,进一步的针对丢包率异常情况下不同模式通信协议对应的数据传输步骤分析,并通过将对应的传输步骤进行比较来筛选得到异常传输步骤,最后根据其容量传输的是否存在变化来判断该步骤是否对整体造成影响。

【技术实现步骤摘要】

本专利技术涉及通信协议一致性检测,具体为双模通信协议的多方式一致性测试系统


技术介绍

1、通讯协议又称通信规程,是指通信双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,它也叫做链路控制规程。

2、根据申请号为cn202010259635.9的专利显示,该专利包括测试端和被测端,测试端包括用户操作模块、测试模块、系统模拟器、异常记忆模块和处理模块,测试模块能够对来自用户操作模块的测试信息进行编码,生成测试命令,系统模拟器能够根据测试命令对被测终端进行测试,并配合测试模块的解析单元生成测试报告,校验单元能够根据测试报告输出包含结果值和异常特征的校验结果,当结果值为不一致时,异常记忆模块存储异常特征,处理模块以异常特征为索引调用对应的处理命令并输出。

3、上述专利中通过对测试数据进行解析处理,得到对应的结果只和异常特征校验值,接着根据测试报告中的结果值进行分析判断是否存在一致,这样的方式通过解析测试数据,并根据解析后的测试报告来判断通信协议是否一致,单一解析的方式存在较为片面的判断,容易造成分析不准确的情况。

4、其次部分现有的测试系统在对通信协议进行测试的时候,通过对测试信息进行编码,在根据测试命令来对编码进行核验,通过核验结果来判断通信协议的一致性,但是通过对测试信息编码来进行一致性存在较为片面的结果,一致性测试包括对数据不同方面的测试,单一方面的测试导致了测试结果存在误差的情况。

r/>

技术实现思路

1、针对现有技术的不足,本专利技术提供了双模通信协议的多方式一致性测试系统,解决了通过对数据进行编码再解码这样的单一方面进行测试,导致测试结果存在误差的问题。

2、为实现以上目的,本专利技术通过以下技术方案予以实现:双模通信协议的多方式一致性测试系统,包括信息采集单元、一致性测试单元、测试异常分析单元和信息输出单元。

3、信息采集单元,通过对测试数据的基础数据进行采集,其中基础数据包括:数据容量和数据格式,然后将测试数据的基础数据传输到一致性测试单元。

4、一致性测试单元,获取到测试数据基础数据,然后对其丢包率和格式分别进行检测。

5、丢包率的具体检测方式如下:

6、s1:获取到当前设备通信协议对应的测试数据容量记作r1,接着将测试数据传输到目标设备通信协议中,并获取到目标测试数据容量记作r2,同时将二者的数据容量进行比较,若r1=r2,则表示两个通信协议为一致的,同时生成相同信号,若r1≠r2,则表示两个通信协议不一致,同时生成不相同信号;

7、s2:接着对生成不相同信号对应的目标测试数据进行分析,将r1和r2代入公式计算得到目标测试数据的丢包率d,并将其与预设值ys进行比较,若d≥ys,则表示丢包率超过标准,同时系统会生成对应的丢包异常信号,若d<ys,则表示丢包率未超过标准,同时系统会生成对应的丢包正常信号。

8、对测试数据格式的检测方式如下:

9、对当前通信协议设备对应的测试数据格式进行记录,接着获取到测试数据传输到目标通信协议设备中后对应的格式,并将二者的格式进行比较分析,判断格式是否相同,如果二者的格式相同,则表示协议格式相同,同时生成协议格式正常信号,如果二者的格式不相同,则表示协议格式不相同,同时生成协议格式异常信号。

10、测试异常分析单元对丢包率异常信号的分析如下:

11、p1:获取到当前通信协议设备对应的数据传输步骤且记作i,且i=1、2、…、j,具体的j表示为数值,当i=1时则表示为步骤一,以此类推,同时获取到数据传输步骤对应的测试数据响应时间记作ti,接着获取到目标通信协议设备对应的数据传输步骤且记作n,且n=1、2、…、m,同时获取到数据传输步骤对应的测试数据响应时间记作tn,并将相同步骤对应的响应时间进行比较,若ti与tn相同,则表示当前步骤传输一致,并将其标记为正常传输步骤,若ti与tn不相同,则表示当前步骤传输不一致,并将对应的步骤标记为异常传输步骤,且异常步骤表示两种传输方式步骤,一中是当前通信协议设备对应的传输步骤,另一种是目标通信协议设备对应的传输步骤;

12、p2:获取到异常传输步骤,并将异常传输步骤对应的测试数据传输容量进行比较,若二者对应的测试数据传输容量相同,则表示异常传输步骤对传输的测试数据不存在影响,若二者对应的测试数据传输容量不相同,则表示异常传输步骤对传输的测试数据存在影响,同时生成步骤影响信息,并将其传输到信息输出单元。

13、本专利技术提供了双模通信协议的多方式一致性测试系统。与现有技术相比具备以下有益效果:

14、本专利技术通过对测试数据在不同模式通信协议传输的容量进行分析,初步通过数据容量判断传输后容量是否相同,针对不相同的情况来对数据的丢包率进行计算,并判断丢包率是否为正常范围内,进一步的针对丢包率异常情况下不同模式通信协议对应的数据传输步骤分析,并通过将对应的传输步骤进行比较来筛选得到异常传输步骤,最后根据其容量传输的是否存在变化来判断该步骤是否对整体造成影响。

15、本专利技术还通过对数据传输过程中的格式进行分析,从而来判断不同模式通信协议是否一致,通过多种方式的传输验证来判断通信协议的一致性,提高一致性检测的准确性,从而避免单一方式检测造成的误差。

本文档来自技高网...

【技术保护点】

1.双模通信协议的多方式一致性测试系统,其特征在于,包括一致性测试单元、测试异常分析单元、信息输出单元;

2.根据权利要求1所述的双模通信协议的多方式一致性测试系统,其特征在于,所述一致性测试单元对传输数据容量判断的具体方式为:

3.根据权利要求2所述的双模通信协议的多方式一致性测试系统,其特征在于,所述一致性测试单元对生成的不相同信号进行丢包率计算的具体方式为:

4.根据权利要求1所述的双模通信协议的多方式一致性测试系统,其特征在于,所述测试异常分析单元得到异常传输步骤的具体方式为:

5.根据权利要求1所述的双模通信协议的多方式一致性测试系统,其特征在于,所述测试异常分析单元对异常传输步骤的分析方式为:

6.根据权利要求1所述的双模通信协议的多方式一致性测试系统,其特征在于,该测试系统还包括信息采集单元,且信息采集单元、一致性测试单元、测试异常分析单元和信息输出单元之间单向电性连接。

7.根据权利要求6所述的双模通信协议的多方式一致性测试系统,其特征在于,所述信息输出单元,用于将获取到的传输的丢包正常信号和步骤影响信息,并将其通过显示设备显示给操作人员。

...

【技术特征摘要】

1.双模通信协议的多方式一致性测试系统,其特征在于,包括一致性测试单元、测试异常分析单元、信息输出单元;

2.根据权利要求1所述的双模通信协议的多方式一致性测试系统,其特征在于,所述一致性测试单元对传输数据容量判断的具体方式为:

3.根据权利要求2所述的双模通信协议的多方式一致性测试系统,其特征在于,所述一致性测试单元对生成的不相同信号进行丢包率计算的具体方式为:

4.根据权利要求1所述的双模通信协议的多方式一致性测试系统,其特征在于,所述测试异常分析单元得到异常传输步骤的具体方式...

【专利技术属性】
技术研发人员:顾冰凌唐亮石依民田琳宁静
申请(专利权)人:国网思极飞天兰州云数科技有限公司
类型:发明
国别省市:

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

1