[发明专利]AT命令与业务消息的转换实现方法及装置无效
申请号: | 200810166331.7 | 申请日: | 2008-09-23 |
公开(公告)号: | CN101378548A | 公开(公告)日: | 2009-03-04 |
发明(设计)人: | 徐文 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04Q7/22 | 分类号: | H04Q7/22;H04Q7/32 |
代理公司: | 北京康信知识产权代理有限责任公司 | 代理人: | 尚志峰;吴孟秋 |
地址: | 518057广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | at 命令 业务 消息 转换 实现 方法 装置 | ||
技术领域
本发明涉及通信领域,具体而言,涉及一种AT命令与业务消息的转换实现方法及装置。
背景技术
AT命令(AT Commend)是TE(Terminal Equipment,终端设备)通过TA(Terminal Adaptor,终端适配器)用来控制MT(MobileTermination,移动设备),以使MT获取GSM(Global System forMobile Communication,全球移动通信)/UMTS(Universal MobileTelecommunications System,通用移动通信系统)网络服务的一组文本格式的命令集。多种制式的移动终端都可能支持AT命令。
AT命令有专门协议描述,3GPP TS 27.007和3GPP TS 27.005描述了用于GSM/UMTS环境下的扩展AT命令,其中,3GPP TS27.005专门叙述了短消息(Short Message Service)相关的扩展AT命令。
AT命令表现为固定的格式的字符串形式。
如表1所示,每个主动发起的请求命令行以AT或at开头,以<CR>结束。基本命令语法为:AT[命令体];扩展命令语法为:AT[连接符][命令头][命令体],其中标准命令的分隔符为“+”,自定义命令的分隔符约定为“%”。一组业务对应的命令有相同的命令名称,其操作类型分为:查询请求(QUERY_MO)、测试请求(TEST_MO)、设置请求(SET_MO)和执行请求(ACTION_MO)。
下层协议栈端根据接收到的命令返回的响应命令都以<CR><LF>开头和结尾,对应于上述四种操作类型的请求命令,分为:查询响应(QUERY_MT)、测试响应(TEST_MT)、设置响应(SET_MT)和执行响应(ACTION_MT)。同时,协议栈端亦可以主动上报AT命令,也以<CR><LF>开头和结尾,其操作类型为事件通知(INFORM)。
表1 AT命令按照作用类型分类(以+CREG为例)
目前采用的进行AT命令和业务消息之间转换的方法为:将业务消息转换为AT命令时,每条业务消息对应一个专门的处理过程;将AT命令转换为业务消息时,先获得命令名称,然后,相同名称的命令对应同一个专门的处理过程。
但是,现有技术的转换方法的实现无法做到过程统一,并且繁琐冗余,不利于设计和扩展。
发明内容
本发明旨在提供一种AT命令与业务消息的转换实现方法及装置,以解决现有技术中AT命令和业务消息之间互相转换的过程较复杂的问题。
根据本发明的一个方面,提供了一种AT命令与业务消息的转换实现方法。
根据本发明的AT命令与业务消息的转换实现方法包括:设置AT命令与业务消息之间的映射关系,其中,映射关系包括AT命令的命令名称和操作类型与业务消息的消息名称之间的映射关系;根据映射关系执行AT命令和业务消息之间的转换。
优选地,在将AT命令转换为业务消息的情况下,根据映射关系执行AT命令和业务消息之间的转换具体包括:解析AT命令的字符串,得到AT命令的命令名称和操作类型,其中,操作类型包括以下之一:查询请求操作、测试请求操作、设置请求操作、执行请求操作、查询响应操作、测试响应操作、设置响应操作、执行响应操作、事件通知操作;根据命令名称和操作类型在映射关系中查找对应消息名称;根据查找到的消息名称确定对应的业务消息;将AT命令转换为业务消息。
优选地,在AT命令具有命令参数的情况下,将AT命令转换为业务消息进一步包括:解析并转换AT命令的命令参数,将转换后的命令参数填入确定的业务消息的结构体中;根据结构体与消息名称,将AT命令转换为业务消息。
优选地,解析AT命令的字符串得到命令名称具体包括:解析AT命令的字符串得到命令头字段;根据命令头字段确定命令名称。
优选地,解析AT命令的字符串得到操作类型具体包括:解析AT命令的字符串得到操作符字段、参数字段;在AT命令为请求命令的情况下,根据操作符字段确定操作类型;在AT命令为非请求命令的情况下,根据命令头字段、是否有该命令字段的请求等待响应确定操作类型。
优选地,在将业务消息转换为AT命令的情况下,根据映射关系执行AT命令和业务消息之间的转换具体包括:根据业务消息的消息名称在映射关系中查找对应的命令名称和操作类型;将业务消息转换为AT命令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810166331.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车床用多功能辅具
- 下一篇:一种抽油杆外螺纹加工装置