[发明专利]通信协议破译方法和装置有效
申请号: | 200810239955.7 | 申请日: | 2008-12-16 |
公开(公告)号: | CN101425876A | 公开(公告)日: | 2009-05-06 |
发明(设计)人: | 贾林;李永利;陈锦荣;孙向光 | 申请(专利权)人: | 北京中创信测科技股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L12/26;H04L29/06;H04W92/12 |
代理公司: | 北京信远达知识产权代理事务所(普通合伙) | 代理人: | 王学强 |
地址: | 100081北京市海淀区中关村*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信协议 破译 方法 装置 | ||
技术领域
本发明涉及数字通信测试领域,尤其涉及一种通信协议破译方法和装置。
背景技术
计算机与计算机之间的通信离不开通信协议,通信协议实际上是一组规定 和约定的集合。两台计算机在通信时必须约定好本次通信做什么,是进行文件 传输,还是发送电子邮件;怎样通信,什么时间通信等。因此,通信双方要遵 从相互可以接受的协议(相同或兼容的协议)才能进行通信。
以全球移动通信系统(GSM,Global System Mobile)通信网络中的ABIS 接口为例,该接口是基站控制器(BSC,Base Station Controller)和基站收发 信台(BTS,Base Transceiver Station)之间的接口,承载了语音链路、ABIS 信令链路以及GPRS数据链路。通过提取并分析ABIS信令数据可以获取网络 的接通率、小区覆盖、小区掉话率、信道拥塞率、掉话原因统计等信息。
发明人通过对现有技术的研究发现,不同的通信协议有不同的传输时隙以 及传输速率,携带的信息位于不同的时隙中。要对通信链路中的数据进行测试, 例如进行ABIS的测试,确定该链路中的数据到底是通过何种协议进行通信, 才能知道如何设置测试参数从通信链路中传输的数据中找到我们所需要的信 息。在没有链路中的数据详细信息的情况下,我们无法正确设置测试参数,测 试无法正常进行。
发明内容
有鉴于此,本发明实施例的目的在于提供通信协议破译方法和装置,实现 链路中通信协议的破译,为测试通信链路中的数据提供依据。
为实现上述目的,本发明实施例提供了如下技术方案:
一种通信协议破译方法,包括:
从采集到的数据中获取数据帧;
检测所述数据帧中是否包含预设通信协议的协议特征信息;
根据被检测的数据帧的总数以及其中包含所述预设通信协议的协议特征 信息的数据帧的总数确定所采集到的数据所使用的协议类型。
根据被检测的数据帧的总数以及其中包含所述预设通信协议的协议特征 信息的数据帧的总数确定所采集到的数据所使用的协议类型具体为:
根据被检测的数据帧的总数以及其中包含所述预设通信协议的协议特征 信息的数据帧的总数计算采集到的数据与所述预设通信协议的匹配率;
根据所述匹配率确定所采集到的数据使用的协议类型。
所述预设通信协议为一个,根据所述匹配率确定所采集到的数据使用的协 议类型具体为:
若所述匹配率达到所述预设通信协议的匹配阈值,则确定所采集的数据使 用了当前预设的通信协议。
所述预设通信协议为多个,所述根据被检测的数据帧的总数以及其中包含 所述预设通信协议的协议特征信息的数据帧的总数计算采集到的数据与所述 预设通信协议的匹配率具体为:
根据被检测的数据帧的总数以及其中包含所述各个预设通信协议的协议 特征信息的数据帧的总数计算采集到的数据与所述各个预设通信协议的匹配 率;
所述根据所述匹配率确定所采集到的数据使用的协议类型具体为:
判断各个通信协议的匹配率是否达到各个通信协议预设的匹配阈值;
从达到了匹配阈值的通信协议匹配率中,选取最大匹配率对应的通信协议 作为所述采集到的数据使用的通信协议。
所述从采集到的数据中获取数据帧包括:
检测采集到的数据的速率,判断该速率是否超过预设速率阈值;
对速率未超过所述速率阈值的数据进行分帧处理,获取数据帧;
对速率超过所述速率阈值的数据先进行分流处理,在分流处理之后再进行 分帧处理,获取数据帧。
所述协议特征信息包括:
数据帧中至少一个特定值;
或者,数据帧中至少一个特定位置的特定值。
一种通信协议破译装置,包括:
存储单元,用于存储预设的通信协议的协议特征信息;
分帧器,用于从采集到的数据中获取数据帧;
特征检测单元,用于检测所述分帧器获取的数据帧中是否包含所述存储单 元中存储的协议特征信息;
确定单元,用于根据所述特征检测单元所检测的数据帧的总数以及其中包 含所述预设通信协议的协议特征信息的数据帧的总数确定所采集到的数据所 使用的协议类型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中创信测科技股份有限公司,未经北京中创信测科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810239955.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:接装纸的镭射防伪印刷方法及工艺
- 下一篇:一种球墨铸铁复合式窨井盖