当前位置: 首页 > 专利查询>东南大学专利>正文

一种基于串行通信端口的测试控制方法技术

技术编号:3919285 阅读:234 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于串行通信端口的测试控制方法,该测试控制方法包括:底层基于链路数据包的处理方法和上层基于帧的处理方法。底层基于链路数据包的处理方法包括链路同步、链路数据包生成、链路数据包解析、链路数据包发送和链路数据包接收等五个过程。上层基于帧的处理方法包括帧发送、帧接收检验和测试控制等三个过程。本发明专利技术是通过提供一种基于串行通信端口的测试控制方法,其具有自纠错和自恢复的功能,使得能够在有干扰的环境下保障测试工作的可靠稳定。

【技术实现步骤摘要】

【技术保护点】
一种基于串行通信端口的测试控制方法,其特征在于:包括底层基于链路数据包的处理方法和上层基于帧的处理方法,其中上层基于帧的处理方法包括如下步骤:步骤801,测试控制系统作为同步发起方,经过链路同步过程,与被测系统建立同步数据链路;步骤802,测试控制系统根据测试项目和测试参数生成测试命令帧,测试命令帧依次由测试项编号、测试命令类型、测试命令参数个数、测试命令参数长度和测试命令参数构成;步骤803,测试控制系统将步骤802生成的测试命令帧发送给被测系统,若帧发送过程成功,则进入步d得到的帧数据块生成为原始数据包信息;f.将步骤e得到的原始数据包信息转换为链路编码数据包信息;g.基于步骤f得到的链路编码数据包信息,在其前后分别增加数据包起始码和数据包结束码,构成完整数据包,链路数据包生成过程完成;(3)链路数据包解析过程包括以下几个步骤:k.将接收到的链路编码数据解码为原始数据;l.将步骤k得到的原始数据组成原始数据包信息;m.对步骤1得到的原始数据包信息进行校验纠错;n.从步骤m校验纠错通过的原始数据包信息中提取数据包帧数据块,链路数据包解析过程完成;(4)链路数据包发送过程包括以下几个步骤:o.获得按照(2)所述链路数据包生成过程生成的链路数据包;p.发送步骤o生成的链路数据包;q.接收链路数据包,发送回应并进行处理;(5)链路数据包接收过程包括以下几个步骤:r.接收链路编码数据,匹配数据包起始码;s.通过链路数据包解析过程解析后续链路编码数据得到链路数据包;t.发送链路数据包应答。骤804;若帧发送过程失败,则取消本次测试,返回步骤801;步骤804,被测系统接收测试控制系统发送的测试命令帧,若帧接收过程失败,则取消本次接收,进入步骤813;若帧接收检验通过,进入步骤805;若帧接收检验失败,进入步骤808;步骤805,被测系统根据测试命令执行测试;步骤806,被测系统测试完成,根据测试结果,生成测试结果帧;测试结果桢由测试项编号、测试结果类型、测试结果长度和测试结果内容构成;测试项编号与所执行的测试命令的测试项编号一致,测试结果类型与所执行的测试命令的测试命令类型一致;步骤807,被测系统将步骤806生成的测试结果帧发送给测试控制系统,若发送过程成功,则进入步骤810;若发送过程失败,则取消本次测试,进入步骤813;步骤808,被测系统根据测试命令帧被检验出的错误情况,生成测试命令拒收帧,测试命令拒收帧由测试...

【技术特征摘要】

【专利技术属性】
技术研发人员:戚隆宁黄少珉
申请(专利权)人:东南大学
类型:发明
国别省市:32[中国|江苏]

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

1
相关领域技术
  • 暂无相关专利