【技术实现步骤摘要】
一种检测业务类型的方法及装置
本专利技术涉及卫星移动通信领域,特别涉及一种检测业务类型的方法及装置。
技术介绍
卫星移动通信测试验证系统是卫星移动通信系统的关键组成部分。卫星移动通信测试验证系统需要在业务仿真平台与业务仿真终端之间传输包括多码率语音数据、短消息数据以及分组数据等仿真业务的业务数据。检测业务仿真终端收到的业务数据的业务类型是检测卫星移动通信系统的一项重要工作。现有技术中检测业务数据的业务类型的方式,首先通过对待检测的业务数据的报文头信息中是否存储有终端地址或者业务标识,通过这两个参数可以在预先存储的终端地址或业务标识与业务类型的对应关系中确定业务类型。而待检测的业务数据在传输过程中由于会发生丢包的现象,因此待检测的业务数据的报文头信息可能会被丢失,此时无法从中获取到检测业务类型的信息。因此还可以通过对待检测的业务数据中的报文信息提取业务特征,并将提取的业务特征预先存储的业务特征库进行对比进行识别,通过在业务特征库中匹配到的业务特征对应的业务类型确定为待检测的业务数据的业务类型。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:在进行业务特征的匹配过程中,需要进行匹配多个类型的业务特征,这些业务特征的匹配过程需要大量的计算,而这些计算过程是需要耗费大量的时间,导致检测时间过大,有些时候检测时间会大于业务仿真平台与业务仿真终端之间进行传输数据的时间,使得业务类型的检测效率及其低下。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种检测业务类型的方法及装置。所述技术方案如下:一方面,提供了一种检测业务类型的方法,所述方法 ...
【技术保护点】
一种检测业务类型的方法,其特征在于,所述方法包括:获取待检测的第一业务数据中的报文头信息,并在预先存储的报文头信息与业务类型的对应关系中查询所述报文头信息对应的业务类型;若未查询到所述报文头信息对应的业务类型,则获取所述第一业务数据中的第一报文信息,并获取在当前时间之前预设时间段内的检测出业务类型的第二业务数据的第二报文信息,其中所述第二业务数据至少包括一个或多个;计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,并判断计算后最大的第一相似度是否大于或等于预设相似度;若所述最大的第一相似度大于或等于预设相似度,则将所述最大的第一相似度对应的第二报文信息对应的第二业务数据的业务类型确定为所述第一业务数据的业务类型。
【技术特征摘要】
1.一种检测业务类型的方法,其特征在于,所述方法包括:获取待检测的第一业务数据中的报文头信息,并在预先存储的报文头信息与业务类型的对应关系中查询所述报文头信息对应的业务类型;若未查询到所述报文头信息对应的业务类型,则获取所述第一业务数据中的第一报文信息,并获取在当前时间之前预设时间段内的检测出业务类型的第二业务数据的第二报文信息,其中所述第二业务数据至少包括一个或多个;计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,并判断计算后最大的第一相似度是否大于或等于预设相似度;若所述最大的第一相似度大于或等于预设相似度,则将所述最大的第一相似度对应的第二报文信息对应的第二业务数据的业务类型确定为所述第一业务数据的业务类型;若所述最大的第一相似度小于预设相似度,则在所述第一报文信息中获取预设的多种类别的业务特征,所述预设的多种类别的业务特征至少包括业务数据的报文的控制信息符、数据帧结构、四元组信息、分组长度、业务传输速率、业务持续时间和业务包络;在预先存储的业务特征库中的各业务类别对应的业务特征集合中,分别计算获取到的每种类别的业务特征与每种业务类别对应的第二相似度;根据所述每种类别的业务特征与每种业务类别对应的第二相似度,分别计算所述第一报文信息对应到每种业务类别的加权相似度之和;选取最大的加权相似度之和,并判断所述最大的加权相似度之和是否大于或等于预设加权相似度;如果所述最大的加权相似度之和大于或等于预设加权相似度,则将所述最大的加权相似度之和对应的业务类别作为所述第一业务数据的业务类型;如果所述最大的加权相似度之和小于预设加权相似度,则在所述业务特征库中创建一个业务类别,并将所述第一报文信息对应的每种类别的业务特征记录在所述创建的业务类别对应的业务特征集合中。2.根据权利要求1所述的方法,其特征在于,所述计算所述第一报文信息和每一个所述第二报文信息之间的第一相似度,包括:对所述第一报文信息和每一个所述第二报文信息进行快速傅里叶变换,并进行乘积累加,之后进行反傅里叶变换得到所述第一报文信息和每一个所述第二报文信息之间的第一相似度。3.根据权利要求1所述的方法,其特征在于,所述获取待检测的第一业务数据中的报文头信息之前,所述方法还包括:通过高速数据采集卡从业务仿真终端中采集待检测的第一业务数据;将所述第一业务数据中缺失预设字段的业务数据进行丢弃,并将所述第一业务数据放置于数据缓存队列中,等待进行对所述第一业务数据进行业务检测的流程。4.一种检测业务类型的装置,其特征在于,所述装置包括:...
【专利技术属性】
技术研发人员:邓中亮,林文亮,李宁,林侃丰,侯云龙,张璘,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。