[发明专利]一种模拟串口测试方法和装置有效
申请号: | 201210273320.5 | 申请日: | 2012-08-02 |
公开(公告)号: | CN103580942A | 公开(公告)日: | 2014-02-12 |
发明(设计)人: | 刘桥 | 申请(专利权)人: | 重庆重邮信科通信技术有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 400065 *** | 国省代码: | 重庆;85 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模拟 串口 测试 方法 装置 | ||
技术领域
本发明涉及通信领域,特别涉及一种模拟串口测试方法和装置。
背景技术
无线网卡的使用,需要客户端来支持,见图1,它包括无线网卡设备和客户端。它们之间信息交互采用通用通信接口ATTENTION指令(调制解调器命令语言,简称AT指令)来进行通信,其通信连接方式在现有技术中采用USB(Universal Serial BUS,通用串行总线)/RS232(美国电子工业协会EIA推荐标准232,Electronic Industry Association,)等物理端口来控制。
无线网卡与客户端之间的AT指令包括三大类,第一种是客户端发送到无线网卡的AT指令(Request,请求);第二种是无线网卡发送到客户端的AT指令处理结果(Response,响应);第三种是无线网卡发送到客户端的自动上报的指令(Indication,指示;本申请文件使用URC,Unsolicited result code,主动上报的结果编码信息来表示)。举例说明以上AT指令种类,如:客户端下发开机请求“AT+CFUN=1”,无线网卡响应“OK”,那么表示开机成功。
客户端在控制无线网卡时,需要按照网卡的AT流程规范的特定要求和顺序,采用正确的回复才能继续后继的正常流程(如开机流程中要求关闭回显)。但也有些AT指令的请求与响应不会影响流程,如开启分组域网络注册状态自动上报,它可以使用定时轮询的方式来实现相同的功能。
在软/硬件的实际开发中,客户端软件系统、无线网卡硬件以及基带软件一般同时开发,由于开发进度的原因,可能出现没有硬件或基带软件来支持客户端的同步调试,因此客户端的开发与调试无法在开发过程中及时得到调试影响整体开发进度。
发明内容
本发明实施例提供了一种模拟串口测试方法和装置,用于客户端的测试,使客户端的开发调试工作能够随时得到支持,提升整体开发进度。
一种模拟串口测试方法,包括:
接收客户端发送的调制解调器命令语言AT指令;
读取并解析预存的各测试数据文件,得到测试数据文件中的测试指令;
确认所述测试指令是否为主动上报的结果编码信息URC指令,若是,则将所述URC指令发送给所述客户端,若否,则确认所述AT指令是否包含在所述测试数据文件中的测试指令中,若包含,则将与所述AT指令对应的测试指令的响应内容发送给所述客户端,否则发送表示未匹配成功的信息给所述客户端。
可选地,所述读取并解析预存的各测试数据文件,得到测试数据文件中的测试指令;确认所述测试指令是否为主动上报的结果编码信息URC指令,若是,则将所述URC指令发送给所述客户端,若否,则确认所述AT指令是否包含在所述测试数据文件中的测试指令中,若包含,则将与所述AT指令对应的测试指令的响应内容发送给所述客户端,否则发送表示未匹配成功的信息给所述客户端包括:
依次读取预存的各测试数据文件,并解析得到测试数据文件中的测试指令,将所述测试指令逐条作为当前节点;确认当前节点是否为主动上报的结果编码信息URC指令,若是,则将所述URC指令发送给所述客户端,若否,则将所述AT指令与当前节点进行匹配;若匹配失败,则发送表示未匹配成功的信息给所述客户端,若匹配成功,则将与所述AT指令匹配成功的当前节点的响应内容发送给所述客户端;或者,
读取并解析预存的各测试数据文件,得到测试数据文件中的测试指令,然后存储所述测试指令;确认当前存储点的测试指令是否为主动上报的结果编码信息URC指令,若是,则将所述URC指令发送给所述客户端,若否,则确认所述AT指令是否包含在所述当前存储点的测试指令中,若包含,则将与所述AT指令对应的测试指令的响应内容发送给所述客户端,否则发送表示未匹配成功的信息给所述客户端。
优选地,在执行:将所述URC指令发送给所述客户端、将与所述AT指令匹配成功的当前节点的响应内容发送给所述客户端、将与所述AT指令对应的测试指令的响应内容发送给所述客户端中的任意一项之前还包括:
依据配置的当前节点的延迟要求设置并启动定时器,在定时器溢出后将所述URC指令发送给所述客户端,或者,在定时器溢出后将与所述AT指令匹配成功的当前节点的响应内容发送给所述客户端,或者,在定时器溢出后将与所述AT指令对应的测试指令的响应内容发送给所述客户端。
优选地,在定时器启动后定时器溢出前,若接收到来自客户端的中断请求,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆重邮信科通信技术有限公司,未经重庆重邮信科通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210273320.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:光电传感器
- 下一篇:一种粉体材料表面等离子体处理装置