一种检测业务类型的方法及装置制造方法及图纸

技术编号:9893425 阅读:96 留言:0更新日期:2014-04-06 20:50
本发明专利技术公开了一种检测业务类型的方法及装置,属于卫星移动通信领域。方法包括:若未查询到报文头信息对应的业务类型,则获取第一业务数据中的第一报文信息,并获取在当前时间之前预设时间段内的检测出业务类型的第二业务数据的第二报文信息;计算第一报文信息和每一个第二报文信息之间的第一相似度,并判断计算后最大的第一相似度是否大于或等于预设相似度;若最大的第一相似度大于或等于预设相似度,则将最大的第一相似度对应的第二报文信息对应的第二业务数据的业务类型确定为第一业务数据的业务类型。本发明专利技术通过降低了在未在业务数据的报文头信息中检测到业务类型时通过其他方式检测业务类型的计算量,提高了检测业务类型的效率。

【技术实现步骤摘要】
一种检测业务类型的方法及装置
本专利技术涉及卫星移动通信领域,特别涉及一种检测业务类型的方法及装置。
技术介绍
卫星移动通信测试验证系统是卫星移动通信系统的关键组成部分。卫星移动通信测试验证系统需要在业务仿真平台与业务仿真终端之间传输包括多码率语音数据、短消息数据以及分组数据等仿真业务的业务数据。检测业务仿真终端收到的业务数据的业务类型是检测卫星移动通信系统的一项重要工作。现有技术中检测业务数据的业务类型的方式,首先通过对待检测的业务数据的报文头信息中是否存储有终端地址或者业务标识,通过这两个参数可以在预先存储的终端地址或业务标识与业务类型的对应关系中确定业务类型。而待检测的业务数据在传输过程中由于会发生丢包的现象,因此待检测的业务数据的报文头信息可能会被丢失,此时无法从中获取到检测业务类型的信息。因此还可以通过对待检测的业务数据中的报文信息提取业务特征,并将提取的业务特征预先存储的业务特征库进行对比进行识别,通过在业务特征库中匹配到的业务特征对应的业务类型确定为待检测的业务数据的业务类型。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:在进行业务特征的匹配过程中,需要进行匹配多个类型的业务特征,这些业务特征的匹配过程需要大量的计算,而这些计算过程是需要耗费大量的时间,导致检测时间过大,有些时候检测时间会大于业务仿真平台与业务仿真终端之间进行传输数据的时间,使得业务类型的检测效率及其低下。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种检测业务类型的方法及装置。所述技术方案如下:一方面,提供了一种检测业务类型的方法,所述方法包括:获取待检测的第一业务数据中的报文头信息,并在预先存储的报文头信息与业务类型的对应关系中查询所述报文头信息对应的业务类型;若未查询到所述报文头信息对应的业务类型,则获取所述第一业务数据中的第一报文信息,并获取在当前时间之前预设时间段内的检测出业务类型的第二业务数据的第二报文信息,其中所述第二业务数据至少包括一个或多个;计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,并判断计算后最大的第一相似度是否大于或等于预设相似度;若所述最大的第一相似度大于或等于预设相似度,则将所述最大的第一相似度对应的第二报文信息对应的第二业务数据的业务类型确定为所述第一业务数据的业务类型。优选的,所述判断计算后最大的第一相似度是否大于预设相似度之后,所述方法还包括:若所述最大的第一相似度小于预设相似度,则在所述第一报文信息中获取预设的多种类别的业务特征;在预先存储的业务特征库中的各业务类别对应的业务特征集合中,分别计算获取到的每种类别的业务特征与每种业务类别对应的第二相似度;根据所述每种类别的业务特征与每种业务类别对应的第二相似度,分别计算所述第一报文信息对应到每种业务类别的加权相似度之和;选取最大的加权相似度之和,并判断所述最大的加权相似度之和是否大于或等于预设加权相似度;如果所述最大的加权相似度之和大于或等于预设加权相似度,则将所述最大的加权相似度之和对应的业务类别作为所述第一业务数据的业务类型。优选的,所述判断所述最大的加权相似度之和是否大于预设加权相似度之后,所述方法还包括:如果所述最大的加权相似度之和小于预设加权相似度,则在所述业务特征库中创建一个业务类别,并将所述第一报文信息对应的每种类别的业务特征记录在所述创建的业务类别对应的业务特征集合中。优选的,所述计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,包括:对所述第一报文信息和每一个所述第二报文信息进行快速傅里叶变换,并进行乘积累加,之后进行反傅里叶变换得到所述第一报文信息和每一个所述第二报文信息之间的第一相似度。优选的,所述获取待检测的第一业务数据中的报文头信息之前,所述方法还包括:通过高速数据采集卡从业务仿真终端中采集待检测的第一业务数据;将所述第一业务数据中缺失预设字段的业务数据进行丢弃,并将所述第一业务数据放置于数据缓存队列中,等待进行对所述第一业务数据进行业务检测的流程。另一方面,提供了一种检测业务类型的装置,所述装置包括:查询模块,用于获取待检测的第一业务数据中的报文头信息,并在预先存储的报文头信息与业务类型的对应关系中查询所述报文头信息对应的业务类型;第一获取模块,用于若未查询到所述报文头信息对应的业务类型,则获取所述第一业务数据中的第一报文信息,并获取在当前时间之前预设时间段内的检测出业务类型的第二业务数据的第二报文信息,其中所述第二业务数据至少包括一个或多个;第一判断模块,用于计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,并判断计算后最大的第一相似度是否大于或等于预设相似度;第一确定模块,用于若所述最大的第一相似度大于或等于预设相似度,则将所述最大的第一相似度对应的第二报文信息对应的第二业务数据的业务类型确定为所述第一业务数据的业务类型。优选的,所述装置还包括:第二获取模块,用于若所述最大的第一相似度小于预设相似度,则在所述第一报文信息中获取预设的多种类别的业务特征;第一计算模块,用于在预先存储的业务特征库中的各业务类别对应的业务特征集合中,分别计算获取到的每种类别的业务特征与每种业务类别对应的第二相似度;第二计算模块,用于根据所述每种类别的业务特征与每种业务类别对应的第二相似度,分别计算所述第一报文信息对应到每种业务类别的加权相似度之和;第二判断模块,用于选取最大的加权相似度之和,并判断所述最大的加权相似度之和是否大于或等于预设加权相似度;第二确定模块,用于如果所述最大的加权相似度之和大于或等于预设加权相似度,则将所述最大的加权相似度之和对应的业务类别作为所述第一业务数据的业务类型。优选的,所述装置还包括:记录模块,用于如果所述最大的加权相似度之和小于预设加权相似度,则在所述业务特征库中创建一个业务类别,并将所述第一报文信息对应的每种类别的业务特征记录在所述创建的业务类别对应的业务特征集合中。优选的,所述第一判断模块具体用于:对所述第一报文信息和每一个所述第二报文信息进行快速傅里叶变换,并进行乘积累加,之后进行反傅里叶变换得到所述第一报文信息和每一个所述第二报文信息之间的第一相似度。优选的,所述装置还包括:采集模块,用于通过高速数据采集卡从业务仿真终端中采集待检测的第一业务数据;预处理模块,用于将所述第一业务数据中缺失预设字段的业务数据进行丢弃,并将所述第一业务数据放置于数据缓存队列中,等待进行对所述第一业务数据进行业务检测的流程。本专利技术实施例提供的技术方案带来的有益效果是:通过在对待检测的业务数据的报文头信息中未检测到业务类型时,通过检测待检测的业务数据中报文信息与预设时间段内检测出业务类型的业务数据对应的报文信息的相似度,并将相似度大于预设相似度的业务数据的业务类型作为待检测的业务数据的业务类型。降低了在未在业务数据的报文头信息中检测到业务类型时通过其他方式检测业务类型的计算量,提高了检测业务类型的效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。本文档来自技高网...
一种检测业务类型的方法及装置

【技术保护点】
一种检测业务类型的方法,其特征在于,所述方法包括:获取待检测的第一业务数据中的报文头信息,并在预先存储的报文头信息与业务类型的对应关系中查询所述报文头信息对应的业务类型;若未查询到所述报文头信息对应的业务类型,则获取所述第一业务数据中的第一报文信息,并获取在当前时间之前预设时间段内的检测出业务类型的第二业务数据的第二报文信息,其中所述第二业务数据至少包括一个或多个;计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,并判断计算后最大的第一相似度是否大于或等于预设相似度;若所述最大的第一相似度大于或等于预设相似度,则将所述最大的第一相似度对应的第二报文信息对应的第二业务数据的业务类型确定为所述第一业务数据的业务类型。

【技术特征摘要】
1.一种检测业务类型的方法,其特征在于,所述方法包括:获取待检测的第一业务数据中的报文头信息,并在预先存储的报文头信息与业务类型的对应关系中查询所述报文头信息对应的业务类型;若未查询到所述报文头信息对应的业务类型,则获取所述第一业务数据中的第一报文信息,并获取在当前时间之前预设时间段内的检测出业务类型的第二业务数据的第二报文信息,其中所述第二业务数据至少包括一个或多个;计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,并判断计算后最大的第一相似度是否大于或等于预设相似度;若所述最大的第一相似度大于或等于预设相似度,则将所述最大的第一相似度对应的第二报文信息对应的第二业务数据的业务类型确定为所述第一业务数据的业务类型;若所述最大的第一相似度小于预设相似度,则在所述第一报文信息中获取预设的多种类别的业务特征,所述预设的多种类别的业务特征至少包括业务数据的报文的控制信息符、数据帧结构、四元组信息、分组长度、业务传输速率、业务持续时间和业务包络;在预先存储的业务特征库中的各业务类别对应的业务特征集合中,分别计算获取到的每种类别的业务特征与每种业务类别对应的第二相似度;根据所述每种类别的业务特征与每种业务类别对应的第二相似度,分别计算所述第一报文信息对应到每种业务类别的加权相似度之和;选取最大的加权相似度之和,并判断所述最大的加权相似度之和是否大于或等于预设加权相似度;如果所述最大的加权相似度之和大于或等于预设加权相似度,则将所述最大的加权相似度之和对应的业务类别作为所述第一业务数据的业务类型;如果所述最大的加权相似度之和小于预设加权相似度,则在所述业务特征库中创建一个业务类别,并将所述第一报文信息对应的每种类别的业务特征记录在所述创建的业务类别对应的业务特征集合中。2.根据权利要求1所述的方法,其特征在于,所述计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,包括:对所述第一报文信息和每一个所述第二报文信息进行快速傅里叶变换,并进行乘积累加,之后进行反傅里叶变换得到所述第一报文信息和每一个所述第二报文信息之间的第一相似度。3.根据权利要求1所述的方法,其特征在于,所述获取待检测的第一业务数据中的报文头信息之前,所述方法还包括:通过高速数据采集卡从业务仿真终端中采集待检测的第一业务数据;将所述第一业务数据中缺失预设字段的业务数据进行丢弃,并将所述第一业务数据放置于数据缓存队列中,等待进行对所述第一业务数据进行业务检测的流程。4.一种检测业务类型的装置,其特征在于,所述装置包括:...

【专利技术属性】
技术研发人员:邓中亮林文亮李宁林侃丰侯云龙张璘
申请(专利权)人:北京邮电大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1