[发明专利]一种检测业务类型的方法及装置有效
申请号: | 201310745728.2 | 申请日: | 2013-12-30 |
公开(公告)号: | CN103701669B | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 邓中亮;林文亮;李宁;林侃丰;侯云龙;张璘 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04W24/00 |
代理公司: | 北京三高永信知识产权代理有限责任公司11138 | 代理人: | 张耀光 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检测 业务 类型 方法 装置 | ||
技术领域
本发明涉及卫星移动通信领域,特别涉及一种检测业务类型的方法及装置。背景技术
卫星移动通信测试验证系统是卫星移动通信系统的关键组成部分。卫星移动通信测试验证系统需要在业务仿真平台与业务仿真终端之间传输包括多码率语音数据、短消息数据以及分组数据等仿真业务的业务数据。检测业务仿真终端收到的业务数据的业务类型是检测卫星移动通信系统的一项重要工作。
现有技术中检测业务数据的业务类型的方式,首先通过对待检测的业务数据的报文头信息中是否存储有终端地址或者业务标识,通过这两个参数可以在预先存储的终端地址或业务标识与业务类型的对应关系中确定业务类型。而待检测的业务数据在传输过程中由于会发生丢包的现象,因此待检测的业务数据的报文头信息可能会被丢失,此时无法从中获取到检测业务类型的信息。因此还可以通过对待检测的业务数据中的报文信息提取业务特征,并将提取的业务特征预先存储的业务特征库进行对比进行识别,通过在业务特征库中匹配到的业务特征对应的业务类型确定为待检测的业务数据的业务类型。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
在进行业务特征的匹配过程中,需要进行匹配多个类型的业务特征,这些业务特征的匹配过程需要大量的计算,而这些计算过程是需要耗费大量的时间,导致检测时间过大,有些时候检测时间会大于业务仿真平台与业务仿真终端之间进行传输数据的时间,使得业务类型的检测效率及其低下。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种检测业务类型的方法及装置。所述技术方案如下:
一方面,提供了一种检测业务类型的方法,所述方法包括:
获取待检测的第一业务数据中的报文头信息,并在预先存储的报文头信息与业务类型的对应关系中查询所述报文头信息对应的业务类型;
若未查询到所述报文头信息对应的业务类型,则获取所述第一业务数据中的第一报文信息,并获取在当前时间之前预设时间段内的检测出业务类型的第二业务数据的第二报文信息,其中所述第二业务数据至少包括一个或多个;
计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,并判断计算后最大的第一相似度是否大于或等于预设相似度;
若所述最大的第一相似度大于或等于预设相似度,则将所述最大的第一相似度对应的第二报文信息对应的第二业务数据的业务类型确定为所述第一业务数据的业务类型。
优选的,所述判断计算后最大的第一相似度是否大于预设相似度之后,所述方法还包括:
若所述最大的第一相似度小于预设相似度,则在所述第一报文信息中获取预设的多种类别的业务特征;
在预先存储的业务特征库中的各业务类别对应的业务特征集合中,分别计算获取到的每种类别的业务特征与每种业务类别对应的第二相似度;
根据所述每种类别的业务特征与每种业务类别对应的第二相似度,分别计算所述第一报文信息对应到每种业务类别的加权相似度之和;
选取最大的加权相似度之和,并判断所述最大的加权相似度之和是否大于或等于预设加权相似度;
如果所述最大的加权相似度之和大于或等于预设加权相似度,则将所述最大的加权相似度之和对应的业务类别作为所述第一业务数据的业务类型。
优选的,所述判断所述最大的加权相似度之和是否大于预设加权相似度之后,所述方法还包括:
如果所述最大的加权相似度之和小于预设加权相似度,则在所述业务特征库中创建一个业务类别,并将所述第一报文信息对应的每种类别的业务特征记录在所述创建的业务类别对应的业务特征集合中。
优选的,所述计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,包括:
对所述第一报文信息和每一个所述第二报文信息进行快速傅里叶变换,并进行乘积累加,之后进行反傅里叶变换得到所述第一报文信息和每一个所述第二报文信息之间的第一相似度。
优选的,所述获取待检测的第一业务数据中的报文头信息之前,所述方法还包括:
通过高速数据采集卡从业务仿真终端中采集待检测的第一业务数据;
将所述第一业务数据中缺失预设字段的业务数据进行丢弃,并将所述第一业务数据放置于数据缓存队列中,等待进行对所述第一业务数据进行业务检测的流程。
另一方面,提供了一种检测业务类型的装置,所述装置包括:
查询模块,用于获取待检测的第一业务数据中的报文头信息,并在预先存储的报文头信息与业务类型的对应关系中查询所述报文头信息对应的业务类型;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310745728.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高温石墨化炉的防爆装置
- 下一篇:多相气动脱硫塔