[发明专利]一种模拟AT命令上报的方法有效
申请号: | 200710120628.5 | 申请日: | 2007-08-22 |
公开(公告)号: | CN101119522A | 公开(公告)日: | 2008-02-06 |
发明(设计)人: | 叶建盟;周晓明;张旭辉 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q7/22 | 分类号: | H04Q7/22;H04Q7/34;H04B17/00 |
代理公司: | 北京汇泽知识产权代理有限公司 | 代理人: | 张颖玲 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 模拟 at 命令 上报 方法 | ||
1、一种模拟AT命令上报的方法,计算机侧应用程序与移动终端连接后打开串口,建立计算机与移动终端的AT命令间的通信通道,其特征在于,该方法包括如下步骤:
a、计算机侧应用程序通过串口向移动终端下发AT命令,并等待移动终端上报命令响应结果;
b、选择计算机侧应用程序下发的AT命令所对应的命令响应结果,将所选择的命令响应结果写入配置文件,并将配置文件保存在计算机侧相应存储区中;
c、计算机侧应用程序获取AT命令响应结果,将每个AT命令响应结果进行分割,提取出命令响应结果中的回应字串,进行分割处理后将处理结果放入命令响应队列,并将步骤b所选择的命令响应结果插入到命令响应队列中;
d、计算机侧应用程序对命令响应队列中的命令响应结果进行处理。
2、根据权利要求1所述的方法,其特征在于,该方法进一步包括:在计算机侧设置具有仿真功能的模拟软件;
所述步骤b由计算机侧设置的模拟软件实现。
3、根据权利要求1或2所述的方法,其特征在于,步骤b所述选择计算机侧应用程序下发的AT命令所对应的命令响应结果,具体为:读取预先编辑好的AT命令响应结果,并将所述命令结果显示在列表中,通过在列表中直接选取改变当前需模拟的AT命令结果。
4、根据权利要求1或2所述的方法,其特征在于,步骤b所述选择计算机侧应用程序下发的AT命令所对应的命令响应结果进一步包括:修改所选择的命令。
5、根据权利要求1或2所述的方法,其特征在于,步骤c所述获取AT命令响应结果为:通过串口定时读取上报的AT命令响应结果,所述通过串口定时读取上报的AT命令响应结果包括通过串口定时读取上报的AT命令响应结果和移动终端主动上报的AT命令响应结果。
6、根据权利要求1或2所述的方法,其特征在于,步骤c所述将每个AT命令响应结果进行分割为:取出AT命令响应结果中包含的回应字串的数据。
7、根据权利要求1或2所述的方法,其特征在于,步骤c中所述进行分割处理后将处理结果放入命令响应队列具体为:读取配置文件中的AT命令响应结果,选择替换移动终端所上报的AT命令响应结果;如果模拟主动上报的结果,则把配置文件中的AT命令响应结果放到移动终端所上报的AT命令响应结果之后,作为命令响应队列的一部分。
8、根据权利要求1或2所述的方法,其特征在于,步骤c所述将处理结果放入命令响应队列具体为:如果未建立命令响应队列,则将所述处理结果作为命令响应队列的队首;若已存在命令响应队列,则将所述处理结果加入到队列的队尾或插入队列中的任何位置。
9、根据权利要求1或2所述的方法,其特征在于,步骤c所述将步骤b所选择的命令响应结果插入到命令响应队列中,具体为:将步骤b所选的命令响应结果插入到命令响应队列的任何位置。
10、根据权利要求1或2所述的方法,其特征在于,该方法进一步包括:计算机侧应用程序在读取串口的代码中添加模拟接收命令的调试代码,所添加的代码通过宏开关控制;且在计算机侧应用程序正式发布时,所述模拟接收命令的代码功能被选择关闭。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710120628.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:微波消融水刀
- 下一篇:用于构成地面覆盖层或墙壁覆盖层的构件