终端高层信令的传送方法、系统及装置的制作方法

文档序号:7700898阅读:108来源:国知局
专利名称:终端高层信令的传送方法、系统及装置的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种移动通信中终端高层信令的传送方法、 系统及装置。
背景技术
目前终端厂家一般采用专用的独立的数据通道来传送高层消息,例如利用两个串 口,一个串口传送AT指令,用于拨号、挂机等,另一个串口采用自定义的格式传送高层消 息;或者,使用USB虚拟多个串口,一个传送AT指令,其他串口采用自定义的格式传送高层 消息及传送业务数据等。因此,可以看出目前的终端厂家基本都是用自定义的格式传送高 层消息,采用这种方式的主要缺点是各厂家的接口标准不统一,各厂家自行定义并开发相 应的软硬件接口,并且采用专用的独立的数据通道来传送数据,然后利用自行开发的应用 软件上解码并显示。现有的这种方式需要安装各自特定的驱动应用软件甚至需要特定的硬 件接口板,对于信令检测时非常不便,尤其是第三方难以利用这种接口进行终端或网络设 备测试工具的二次开发。因此如何建立统一的标准的接口传送高层信令的方法,并且对目前的终端仅有较 小的改动成为亟待解决的问题。

发明内容
本发明的目的旨在至少解决上述技术缺陷之一,特别是达到在不对目前终端有较 大改动的基础上实现标准的高层信令传输的目的。为达到上述目的,本发明一方面提出一种终端高层信令的传送方法,包括以下步 骤计算机向终端发送上报高层信令的开启上报AT指令;所述终端通过预设的格式以与所 述开启上报AT指令对应的高层信令AT返回值返回所述终端高层信令的信息;所述计算机 根据所述高层信令AT返回值获取所述高层信令的信息。本发明还提出一种终端高层信令的传送系统,包括计算机和终端,所述计算机,用 于向终端发送上报高层信令的开启上报AT指令,并根据高层信令AT返回值获取所述高层 信令的信息;所述终端,用于通过预设的格式以与所述开启上报AT指令对应的高层信令AT 返回值返回所述终端高层信令的信息。本发明还提出一种终端,包括AT适配模块和高层信令获取模块,所述AT适配模 块,用于接收计算机发送的上报高层信令的开启上报AT指令,并通过预设的格式以与所述 开启上报AT指令对应的高层信令AT返回值返回所述终端高层信令的信息;所述高层信令 获取模块,用于获取高层信令。本发明还提出一种计算机,包括AT适配模块和信令检测模块,所述AT适配模块, 用于向终端发送上报高层信令的开启上报AT指令,接收终端返回的高层信令AT返回值;所 述信令检测模块,用于根据所述高层信令AT返回值获取所述高层信令的信息。本发明在可以通过串口或USB、PCMCIA接口跟踪移动终端中的上述高层信令的输出,并且定义了统一的接口标准,不需要安装各自特定的驱动和应用软件甚至特定的硬件 接口板便能实现高层信令的输出。本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变 得明显,或通过本发明的实践了解到。


本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变 得明显和容易理解,其中图1为本发明实施例的终端高层信令的传送方法流程图;图2为本发明实施例的终端高层信令的传送系统结构图。
具体实施例方式下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终 相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附 图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。本发明主要在于使用AT指令实现终端和计算机之间高层信令的传送,可应用于 移动终端或网络设备测试过程中的高层信令监视,通过将终端高层的信令通过一定的方式 使用自定义的AT命令输出,可以在使用AT命令控制终端拨号的同时,实现对终端和网络间 高层信令的监测。为了能够对本发明有更清楚的认识,以下先对AT指令进行简单描述AT命令是由Hayes公司发明,现在已成为事实上的标准并被广泛采用的一个调 制解调器命令语言,每条命令以字母"AT"开头,因而得名。AT命令集是调制解调器可以 识别并执行的命令,计算机和单片机通过串行端口对Modem发出相应的AT命令,可以调整 Modem各种工作方式。AT命令简单、容易掌握,GSM07. 07协议对AT指令做了详细的介绍。 GSM07. 07中定义的AT Command接口,提供了一种移动平台与数据终端设备之间的通用接 口。AT命令在移动通讯中起着重要的作用,用户能够通过AT指令控制手机的许多行为,包 括进行呼叫、拨叫号码、按键控制、短信、电话本、数据业务、补充业务、传真、GPRS等方面的 控制。一个典型的应用是用于笔记本电脑的GPRS数据卡,可以通过AT命令拨号实现无线 上网的功能。AT命令可以简单地使用Windows的超级终端程序,选择好端口连接速度以后就可 以正常使用了。AT指令用法如下1、测试命令(Test Command)在AT指令后面加上“ = ”即构成测试命令。例如 “AT+CSCS = ”会列举出所有支持的字符集。2、读取命令(Read Command)在AT指令后面加上“? ”即构成读取命令。例如 "AT+CSCS ? ”会列举出当前设置。3、执行命令(Execute Command) —般而言在AT指令后加上“=”及命令参数即可。 有些命令例如AT+CMGR命令没有参数,直接就可以执行。随着移动通信技术的发展,AT命令集也在不断扩充(尤其是高档产品用来实现自 己的一些特性)但主要是针对终端本身的业务和应用方面。
本发明在已有的AT指令集中单独增加一个的上报高层信令的命令,例如可为 AT+TRACE,该命令将开启或关闭终端高层(如RRC)消息的上报,非接入层(NAS)的消息 包含在RRC直传消息中。当TRACE消息开启时,终端将逐条主动上报相应的高层消息,直 到TRACE消息关闭。该消息采用高层协议标准中所定义的ASN. 1的消息结构,其结构为 〈Message〉,〈Message Type), [<PDU Encode Value (Hex) >]。这样,本发明就可以通过串口 或USB、PCMCIA接口跟踪移动终端中的上述网络层(L3)的消息输出。具体地,本发明定义的AT指令AT+TRACE如下表所示AT+TRACE上报高层信令命令 在本发明的一个实施例中,如果只需要监测信令流程而不需要仔细分析消息内 容,为了避免不必要的数据输出,或者出于安全或保密的原因,不希望高层协议的详细消息 内容被监测,则针对这些情况,本发明可在终端消息输出时可以不必输出消息的具体内容 (PDU的Hex码流),因此在消息结构中终端高层消息名称(Message及Message Type)的输 出是必选的,而对应PDU的Hex码流的输出是可选的。另外,需要说明的是,本发明的AT+TRACE命令可独立于其他AT命令使用,也就是 不但可以随时开启或关闭高层消息的输出,在开启后也可以使用其他AT命令。为了能对本发明有清楚的理解,以下以具体实施例的方式对AT+TRACE命令及终 端高层信令的传送方法进行详细描述,如图1所示,为本发明实施例的终端高层信令的传 送方法流程图,包括以下步骤步骤S101,计算机向终端发送上报高层信令的开启上报AT指令,例如,如上所述, 在该实施例中开启上报AT指令为AT+TRACE = 1。需要说明的是,本发明中新增的AT+TRACE 命令可独立于其他AT命令使用,既可在终端已使用AT命令发起呼叫之前或之后使用 AT+TRACE = 1指示终端开启上报。步骤S102,终端通过预设的格式以与开启上报AT指令对应的高层信令AT返回 值返回终端高层信令的信息。在本发明的实施例中,该预设的格式为+TRACE的消息格式。 其中,高层信令的信息可采用高层协议标准中的ASN. 1的消息结构,可包括高层信令的名 称和类型,即参考上表的Message及Message Type。在本发明的另一个实施例中,还可 根据需要发送高层信令的内容,例如输出具体消息内容的16进制码流(即[〈PDUEncode Value (Hex)〉]),从而可以在PC端按照ASN. 1的格式解码后获得这些高层信令的全部内容。步骤S103,计算机根据高层信令AT返回值获取所述高层信令的信息。在本发明 的一个实施例中,由于在AT+TRACE = 1开启后,可以同时使用其他AT命令,因此两条返回 的+TRACE消息之间可能存在其他AT命令或返回结果,这样计算机需要对AT返回值进行判 断,即根据AT返回值判断是对开启上报AT指令的返回值还是对其他AT指令的返回值,在 该实施例中,可根据+TRACE进行判断,如果判断是对开启上报AT指令的返回值,则获取返 回值携带的高层信令的信息。步骤S104,终端继续上报后续高层消息。步骤S105,计算机向终端发送关闭上报AT指令,终端根据该关闭上报AT指令停止 上报终端高层信令的信息。在本发明的实施例中,该关闭上报AT指令可为AT+TRACE = 0。通常,计算机使用AT命令通过串口(或USB、PCMCIA等物理接口)控制终端(手机 或数据卡),即可完成呼叫、拨叫号码、按键控制、短信、电话本、数据业务、补充业务、传真、 GPRS等方面的控制。例如对于笔记本电脑通过GPRS数据卡拨号上网的过程,是由应用程序 将AT+CGDC0NT和ATD这两条命令写入串口来完成的,实现过程中可以读取串口的应答数据 来判断是否成功。一般命令发送成功时,数据卡会返回数据“0K",表示命令执行成功。如 果没有成功,需要重复发送命令。本发明实施例在实现上述功能的基础上,还能够实现高层信令的传送功能。以下也以具体的结构图进行描述,需要说明的是以下系统及装置的实施例仅是实 现本发明的一种优选方式,本领域技术人员能够对以下的系统及装置做出等同的变化以达 到相同的目的。
如图2所示,为本发明实施例的终端高层信令的传送系统结构图,该系统包括计 算机和终端。计算机用于向终端发送上报高层信令的开启上报AT指令,并根据高层信令AT 返回值获取高层信令的信息。终端用于通过预设的格式以与开启上报AT指令对应的高层 信令AT返回值返回终端的高层信令的信息。其中,高层信令的信息可包括高层信令的名称 和类型,还可包括高层信令的内容。其中,在本发明的一个实施例中,计算机还用于向终端发送关闭上报AT指令。终 端还用于根据关闭上报AT指令停止上报终端的高层信令的信息,其中终端在收到关闭上 报AT指令之前将所有的高层信令内容均通过高层信令AT返回值返回给计算机。移动通信中终端协议栈为典型的三层结构,分别为物理层(Li),数据链路层(L2) 和网络层(L3)。以第三代移动通信TD-SCDMA和WCDMA为例,其高层协议栈包括数据链路层 和网络层,数据链路层主要包括MAC(媒体接入控制,RLC(无线链路控制),PDCP (分组数据 汇聚协议),BMC(广播组播控制)。网络层的主要协议包括RRC(无线资源控制),NAS(非 接入层)。非接入层是建立在RRC建立基础上的,主要完成非接入层的状态转移及信令交 互,非接入层(NAS)主要包括 CC(Call Control,呼叫控制)、MM (Mobility Management,移 动性管理)、GMM(GI3RSMobiIity Management,移动性管理)、SM(Session Management,会话 管理)、Emergency Call (紧急呼叫)、SMS (Short Message Service,短消息业务)等协议 层。但是需要说明的是,本发明也能够对数据链路层进行跟踪,但由于业务数据都输出的数 据量比较大,因此可考虑仅输出高层信令,本发明也仅对高层信令的输出进行详细介绍,但 本领域技术人员能够根据本发明扩展到数据链路层,因此也应包含在本发明的保护范围之 内。本实施例就以上述移动通信系统为例对终端和计算机的具体结构进行介绍。其中,终端包括AT适配模块和高层信令获取模块。AT适配模块用于接收计算机 发送的上报高层信令的开启上报AT指令,例如AT+TRACE = 1,并通过预设的格式以与开 启上报AT指令对应的高层信令AT返回值返回终端高层信令的信息,例如高层信令的名称 和类型,在本发明的其他实施例中还可包括高层信令的内容。在该实施例中AT适配层模 块,可为原有的AT命令的处理模块,但在处理原有AT命令的同时,该AT适配层模块还可 以同时将高层协议栈转发的信令按照+TRACE :<Message>,〈Message Type〉,[<PDU Encode Value (Hex) >]的格式回复给计算机。高层信令获取模块用于获取高层信令,高层信令的输 出需要移动终端的协议栈做出修改,将其RRC层的A M/UM/TM消息转发到AT适配层模块。同样如上所述,AT适配模块还用于接收计算机发送的关闭上报AT指令,例如, AT+TRACE = 0,并根据关闭上报AT指令停止上报终端高层信令的信息,但是在收到所述关 闭上报AT指令之前,AT适配模块需将所有的高层信令内容均通过高层信令AT返回值返回 给计算机。其中,计算机包括AT适配模块和信令检测模块。AT适配模块用于向终端发送上报 高层信令的开启上报AT指令,并接收终端返回的高层信令AT返回值。信令检测模块用于 根据高层信令AT返回值获取所述高层信令的信息。由于在本发明的实施例中AT适配模块还用于向终端发送关闭上报AT指令,因此 对于终端返回的返回值计算机需要进行判断,即根据AT返回值判断是对所述开启上报AT 指令的返回值还是对其他AT指令的返回值,例如如果返回值为“+TRACE”格式的命令,则可 认为是对开启上报AT指令的返回值。在该实施例中,计算机还包括应用模块,如果判断是对所述开启上报AT指令的返回值则由信令检测模块获取返回值携带的高层信令的信息, 如果判断是对其他AT指令的返回值则由应用模块进行处理。在本发明的一个实施例中,由 于所述高层信令的信息结构为ASN. 1的编码结构,因此在用于信令检测的计算机中还需要 进行相应解码,在该实施例中由信令检测模块进行终端中高层协议栈信令的解码和显示, 所监测的高层信令经过ASN. 1的解码后,可以显示出消息的具体内容。另外还需要说明的是,虽然本发明实施例中跟踪的高层信令是网络层的信令,但 采用本发明方法,同样可以传输数据链路层的码流,然后通过对数据链路层的码流解析,去 掉数据链路层的包头后得到网络层的码流,解码后仍可以得到网络层及非接入层的信令。从以上的实施例可以看出本发明只要对目前终端和计算机内已有的AT适配模块 进行适当扩展,就可以实现高层信令的传送,而无需像现有技术那样增加另外的接口。本发明在可以通过串口或USB、PCMCIA接口跟踪移动终端中的上述网络层(L3)的 消息输出,并且定义了统一的接口标准,不需要安装各自特定的驱动和应用软件甚至特定 的硬件接口板便能实现高层信令的输出。尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以 理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换 和变型,本发明的范围由所附权利要求及其等同限定。
权利要求
一种终端高层信令的传送方法,其特征在于,包括以下步骤计算机向终端发送上报高层信令的开启上报AT指令;所述终端通过预设的格式以与所述开启上报AT指令对应的高层信令AT返回值返回所述终端高层信令的信息;所述计算机根据所述高层信令AT返回值获取所述高层信令的信息。
2.如权利要求1所述的终端高层信令的传送方法,其特征在于,还包括所述计算机向所述终端发送关闭上报AT指令;所述终端根据所述关闭上报AT指令停止上报所述终端高层信令的信息,其中所述终 端在收到所述关闭上报AT指令之前将所有的高层信令内容均通过所述高层信令AT返回值 返回给所述计算机。
3.如权利要求1所述的终端高层信令的传送方法,其特征在于,所述计算机还向所述 终端发送其他AT指令。
4.如权利要求3所述的终端高层信令的传送方法,其特征在于,所述计算机根据与所 述高层信令AT返回值获取所述高层信令的信息包括所述计算机根据AT返回值判断是对所述开启上报AT指令的返回值还是对其他AT指 令的返回值;如果判断是对所述开启上报AT指令的返回值,则获取所述返回值携带的高层信令的fn息ο
5.如权利要求1-4任一项所述的终端高层信令的传送方法,其特征在于,所述高层信 令的信息包括高层信令的名称和类型。
6.如权利要求5所述的终端高层信令的传送方法,其特征在于,所述高层信令的信息 还包括高层信令的内容。
7.如权利要求5所述的终端高层信令的传送方法,其特征在于,所述高层信令的信息 采用高层协议标准中的ASN. 1的消息结构。
8.—种终端高层信令的传送系统,其特征在于,包括计算机和终端,所述计算机,用于向终端发送上报高层信令的开启上报AT指令,并根据高层信令AT返 回值获取所述高层信令的信息;所述终端,用于通过预设的格式以与所述开启上报AT指令对应的高层信令AT返回值 返回所述终端高层信令的信息。
9.如权利要求8所述的终端高层信令的传送系统,其特征在于,所述计算机,还用于向所述终端发送关闭上报AT指令;所述终端,还用于根据所述关闭上报AT指令停止上报所述终端高层信令的信息,其中 所述终端在收到所述关闭上报AT指令之前将所有的高层信令内容均通过所述高层信令AT 返回值返回给所述计算机。
10.如权利要求8所述的终端高层信令的传送系统,其特征在于,所述高层信令的信息 包括高层信令的名称和类型。
11.如权利要求10所述的终端高层信令的传送系统,其特征在于,所述高层信令的信 息还包括高层信令的内容。
12.—种终端,其特征在于,包括AT适配模块和高层信令获取模块,所述AT适配模块,用于接收计算机发送的上报高层信令的开启上报AT指令,并通过预 设的格式以与所述开启上报AT指令对应的高层信令AT返回值返回所述终端高层信令的信 息;所述高层信令获取模块,用于获取高层信令。
13.如权利要求12所述的终端,其特征在于,所述AT适配模块,还用于接收计算机发送 的关闭上报AT指令,并根据所述关闭上报AT指令停止上报所述终端高层信令的信息,其中 所述AT适配模块在收到所述关闭上报AT指令之前将所有的高层信令内容均通过所述高层 信令AT返回值返回给所述计算机。
14.如权利要求12所述的终端,其特征在于,所述AT适配模块,还用于接收计算机发送 的其他AT指令。
15.如权利要求12-15任一项所述的终端,其特征在于,所述高层信令的信息包括高层 信令的名称和类型。
16.如权利要求15所述的终端,其特征在于,所述高层信令的信息还包括高层信令的 内容。
17.一种计算机,其特征在于,包括AT适配模块和信令检测模块,所述AT适配模块,用于向终端发送上报高层信令的开启上报AT指令,接收终端返回的 高层信令AT返回值;所述信令检测模块,用于根据所述高层信令AT返回值获取所述高层信令的信息。
18.如权利要求17所述的计算机,其特征在于,所述AT适配模块,还用于向所述终端发 送关闭上报AT指令。
19.如权利要求17所述的计算机,其特征在于,还包括应用模块,所述AT适配模块,还用于向所述终端发送其他AT指令,并根据AT返回值判断是对所 述开启上报AT指令的返回值还是对其他AT指令的返回值,如果判断是对所述开启上报AT 指令的返回值,则由信令检测模块获取所述返回值携带的高层信令的信息,如果判断是对 其他AT指令的返回值则由应用模块进行处理。
20.如权利要求17-19任一项所述的计算机,其特征在于,所述高层信令的信息包括高 层信令的名称和类型。
21.如权利要求20所述的计算机,其特征在于,所述高层信令的信息还包括高层信令 的内容。
全文摘要
本发明提出一种终端高层信令的传送方法,包括以下步骤计算机向终端发送上报高层信令的开启上报AT指令;所述终端通过预设的格式以与所述开启上报AT指令对应的高层信令AT返回值返回所述终端高层信令的信息;所述计算机根据所述高层信令AT返回值获取所述高层信令的信息。
文档编号H04W88/02GK101925036SQ20091008689
公开日2010年12月22日 申请日期2009年6月10日 优先权日2009年6月10日
发明者刘欣, 肖伟, 邓习锋, 顼文胜 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1