首页 >> 通信新闻 >> 滚动 >> 正文
 
TD-SCDMA网络测试仪中SCCP协议解码[图]
http://www.cww.net.cn   2012年11月6日 11:06    

表6 DT1消息结构

第1个参数(Message type)表示消息类型,根据消息类型表格可知,DT1消息类型为OX0000 0110即6;第2个参数(Destination local reference)是目的地本地参考,表示目的地地址信息;第3个参数(Segmenting/reassembling)叫做分割/组装,长度是1个字节,格式如图5所示。

图5 Segmenting/reassembling参数结构

该参数长度为一个字节,最低位是信息字段M,为0表示消息后面没有分段的数据;为1则表示有。图6表示在模拟真实的网络环境,以DT1数据的传输为例,说明所有可能的情况。

66.jpg

图6 DT1数据在网络中传送的可能情况示意图

DT1消息在网络中的传送共4种可能,每种类型中右边的表示本条DT1消息,图6左边的表示上条DT1消息,两消息中都有M指示,下面分别说明。

类型1:本条DT1数据和前面的DT1是连续的,另外本条DT1数据后面还有连续的数据,在此情况下,应该把本条DT1数据串接在前面的D

T1后面,并且继续等待后面的包含同类内容的数据。

类型2:本条DT1数据和前面的DT1是连续的,另外本条DT1数据后面没有连续的数据,在此情况下,应该把本条DT1数据串接在前面的DT1后面,构成一个完整的上层数据PDU交给上层处理。

类型3:本条DT1数据和前面的DT1不是连续的,另外本条DT1数据后面有连续的数据,在此情况下,应该把本条DT1数据保存起来等待后面同类数据进行组装。

类型4:本条DT1数据和前面的DT1不是连续的,另外本条DT1数据后面没有连续的数据,在此情况下,应该用本条DT1数据作为上层PDU。

下面用流程图的形式来说明获取DT1消息上层数据的程序处理过程,如图7所示。

77.jpg

图7 获取DT1消息上层PDU函数流程图

在真实的网络环境中,在使用CR消息建立完SCCP连接后,SCCP协议出现最多的就是DT1,SCCP层的主要作用是封装无线层的信令数据,而上层数据才是对分析网络以及应用最有价值的信息。基于这样的现实,分析DT1消息有重要意义,尽管在SCCP协议中还有其他消息也包含数据信息,但在实际信令中出现的情况并不多。

5、结束语

通过对SCCP协议解码和获取上层数据的分析,一方面为模块实现提供了设计方案,另一方面可以把SCCP协议的分析方法推广到TD-SCDMA标准协议栈中其他传输层的协议分析中。在TD-SCDMA网络分析仪的软件模块中,采用面向对象编程方法[7]对SCCP部分进行了实现,该模块在仪表测试的过程中表现稳定,通过实践论证了设计方案的正确性。通信世界网

[1]  [2]  [3]  [4]  [5]  
来源:重庆邮电学院学报   作 者:魏辉 张治中编 辑:魏慧    联系电话:010-67110006-904
分享到新浪微博 分享到搜狐微博 分享到腾讯微博 分享到网易微博 分享到139说客 分享到校内人人网 分享到开心网 分享到QQ空间 分享到豆瓣 分享到QQ书签       收藏   打印  论坛   推荐给朋友
关键字搜索:TD-SCDMA  
猜你还喜欢的内容
文章评论查看评论()
昵称:  验证码:
 
相关新闻
即时新闻
通信技术
最新方案
企业黄页
会议活动