[发明专利]一种模拟串口测试方法和装置有效
申请号: | 201210273320.5 | 申请日: | 2012-08-02 |
公开(公告)号: | CN103580942A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 刘桥 | 申请(专利权)人: | 重庆重邮信科通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模拟 串口 测试 方法 装置 | ||
1.一种模拟串口测试方法,其特征在于,包括:
接收客户端发送的调制解调器命令语言AT指令;
读取并解析预存的各测试数据文件,得到测试数据文件中的测试指令;
确认所述测试指令是否为主动上报的结果编码信息URC指令,若是,则将所述URC指令发送给所述客户端,若否,则确认所述AT指令是否包含在所述测试数据文件中的测试指令中,若包含,则将与所述AT指令对应的测试指令的响应内容发送给所述客户端,否则发送表示未匹配成功的信息给所述客户端。
2.根据权利要求1所述方法,其特征在于,所述确认所述测试指令是否为主动上报的结果编码信息URC指令,若是,则将所述URC指令发送给所述客户端,若否,则确认所述AT指令是否包含在所述测试数据文件中的测试指令中,若包含,则将与所述AT指令对应的测试指令的响应内容发送给所述客户端,否则发送表示未匹配成功的信息给所述客户端包括:
依次读取预存的各测试数据文件,并解析得到测试数据文件中的测试指令,将所述测试指令逐条作为当前节点;确认当前节点是否为主动上报的结果编码信息URC指令,若是,则将所述URC指令发送给所述客户端,若否,则将所述AT指令与当前节点进行匹配;若匹配失败,则发送表示未匹配成功的信息给所述客户端,若匹配成功,则将与所述AT指令匹配成功的当前节点的响应内容发送给所述客户端;或者,
读取并解析预存的各测试数据文件,得到测试数据文件中的测试指令,然后存储所述测试指令;确认当前存储点的测试指令是否为主动上报的结果编码信息URC指令,若是,则将所述URC指令发送给所述客户端,若否,则确认所述AT指令是否包含在所述当前存储点的测试指令中,若包含,则将与所述AT指令对应的测试指令的响应内容发送给所述客户端,否则发送表示未匹配成功的信息给所述客户端。
3.根据权利要求2所述方法,其特征在于,在执行:将所述URC指令发送给所述客户端、将与所述AT指令匹配成功的当前节点的响应内容发送给所述客户端、将与所述AT指令对应的测试指令的响应内容发送给所述客户端中的任意一项之前还包括:
依据配置的当前节点的延迟要求设置并启动定时器,在定时器溢出后将所述URC指令发送给所述客户端,或者,在定时器溢出后将与所述AT指令匹配成功的当前节点的响应内容发送给所述客户端,或者,将与所述AT指令对应的测试指令的响应内容发送给所述客户端。
4.根据权利要求3所述方法,其特征在于,在定时器启动后定时器溢出前,若接收到来自客户端的中断请求,还包括:
停止定时器计时,并使用中断成功消息代替所述与所述AT指令匹配成功的当前节点的响应内容或者代替所述与所述AT指令对应的测试指令的响应内容发送给所述客户端。
5.根据权利要求1至4任意一项所述方法,其特征在于,所述测试数据文件为可扩展标记语言XML文件;所述方法还包括:
接受文本编辑器对XML文件的修改;或者,接收与AT指令封装格式不同的XML文件更新信息,并依据所述XML文件更新信息更新其指定的预置XML文件。
6.根据权利要求1至4任意一项所述方法,其特征在于,还包括:
创建两个或者两个以上的监听对象,在客户端启动后以轮询方式查找可连接的客户端,并建立监听对象与可连接的客户端之间的对应关系;
所述将所述URC指令发送给所述客户端包括:将所述URC指令采用广播方式发送给各客户端,由客户端筛选与其对应的URC指令;
所述表示未匹配成功的信息、所述与所述AT指令匹配成功的当前节点的响应内容、所述与所述AT指令对应的测试指令的响应内容以及中断成功消息,按照所述对应关系发送给对应的客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮信科通信技术有限公司,未经重庆重邮信科通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210273320.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:光电传感器
- 下一篇:一种粉体材料表面等离子体处理装置