面向网络流量的实时VoLTE语音还原、检测方法和装置制造方法及图纸

技术编号:37810232 阅读:22 留言:0更新日期:2023-06-09 09:40
本公开涉及一种面向网络流量的实时VoLTE语音还原、检测方法和装置,涉及网络信息安全领域。所述语音检测方法包括:基于配置的检测规则,生成规则树;构建会话流表和语音流表;在网络流量中,捕获传输层协议是UDP协议的数据包;根据所述数据包的应用层协议和语音流表,判断所述数据包是否包含实时传输协议;在所述数据包包含实时传输协议的情况下,获取与该数据包同源且包含实时传输协议的数据包,并基于所有数据包的实时传输协议中的payload字段,进行语音文件还原;将所述文本信息输入所述规则树,并在所述文本信息命中所述规则条件的情况下,执行对应的响应动作。本公开可以研判数据流中是否有电信广告推销等行为。据流中是否有电信广告推销等行为。据流中是否有电信广告推销等行为。

【技术实现步骤摘要】
面向网络流量的实时VoLTE语音还原、检测方法和装置


[0001]本专利技术涉及网络信息安全领域,涉及一种面向网络流量的实时VoLTE语音还原、检测方法和装置。

技术介绍

[0002]近年来,随着智能手机的普及和新一代网络快速发展,越来越多的手机支持高清语音VoLTE通话,同时,层出不穷的广告推销电话也使用了VoLTE通话,而且语音编码方式多种多样。为了快速高效的发现VoLTE通话中的垃圾信息,及时的制止网络广告推销行为,需要能够从网络流量中实时还原出各种编码的VoLTE语音信息,并对还原的语音信息进行分析和研判,做出响应动作。然而,普通的语音还原技术还存在一些问题:
[0003](1)一般的语音还原技术只能基于离线的pcap包进行语音还原,不能对网络流量实时采集并检测还原其中的语音信息。
[0004](2)基于网络流量的语音还原系统,只能对单一语音编码方式进行解析,难以支持复杂多样的语音编码。
[0005](3)基于网络流量的语音还原系统,只能对语音进行还原和解码,难以实时的对语音内容进行分析并根据语音内容及时做出响应本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种面向网络流量的实时VoLTE语音文件还原方法,其特征在于,所述方法包括:构建语音流表;所述语音流表包括:会话初始协议协商的四元组信息、语音编码信息、语音数据包序号和其他会话信息;在网络流量中,捕获传输层协议是UDP协议的数据包;根据所述数据包的应用层协议和语音流表,判断所述数据包是否包含实时传输协议;在所述数据包包含实时传输协议的情况下,获取与该数据包同源且包含实时传输协议的数据包,并基于所有数据包的实时传输协议中的payload字段,进行语音文件还原。2.如权利要求1所述的方法,其特征在于,所述构建语音流表,包括:在网络流量中,捕获传输层协议是TCP和UDP协议的数据包;解析并还原数据包的应用层协议;分析所述应用层协议中是否包含会话初始协议;在所述应用层协议中包含会话初始协议的情况下,基于会话初始协议协商的会话信息,提取语音通话中实时传输协议使用的四元组信息、会话ID、编码类型;其中,所述四元组信息包括:源IP、源端口、目的IP和目的端口;提取会话初始协议的五元组信息,使用五元组信息或反转后五元组信息查询会话流表;未在会话流表中查询到会话信息的情况下,将所述五元组信息插入会话流表,并返回至所述在网络流量中,捕获传输层协议是TCP和UDP协议的数据包;在会话流表中查询到会话信息的情况下,判断会话流表是否有完整的实时传输协议使用的四元组信息;在会话流表没有完整的实时传输协议使用的四元组信息的情况下,返回至所述在网络流量中,捕获传输层协议是TCP协议和UDP协议的数据包;在会话流表有完整的实时传输协议使用的四元组信息的情况下,使用该四元组信息和反转四元组信息查询语音流表;未在语音流表中查询到四元组信息的情况下,将四元组信息插入语音流表,并返回至所述在网络流量中,捕获传输层协议是TCP协议和UDP协议的数据包;在语音流表中查询到语音信息的情况下,返回至所述在网络流量中,捕获传输层协议是TCP协议和UDP协议的数据包。3.如权利要求1所述的方法,其特征在于,所述在网络流量中,捕获传输层协议是UDP协议的数据包,包括:捕获网络流量中的数据包;对所述数据包进行隧道剥离和分片重组之后,进行ETH层、IP层、TCP/UDP层的解析,判断所述数据包的传输层协议是否为UDP协议的数据包。4.如权利要求1所述的方法,其特征在于,所述根据所述数据包的应用层协议和语音流表,判断所述数据包是否包含实时传输协议,包括:解析并还原所述数据包的应用层协议;分析所述应用层协议中是否包含会话初始协议;在所述应用层协议中不包含会话初始协议的情况下,提取所述数据包的四元组信息,所述四元组信息包括:源IP、源端口、目的IP和目的端口;
使用所述四元组信息和反转四元组信息作为KEY查询语音流表;在语音流表中未获取相关信息的情况下,则认为该数据包不包括实时传输协议,丢弃该数据包;在语音流表中获取相关信息的情况下,判断所述数据包是包含实时传输协议的数据包。5.如权利要求1所述的方法,其特征在于,所述语音编码信息包括:媒体数据编码类型,所述其他会话信息包括:会话ID、用户终端、接收与发送媒体数据的地址和支持的媒体数据编码类型列表。6.如权利要求1所述的方法,其特征在于,所述在所述数据包包含实时传输协议的情况下...

【专利技术属性】
技术研发人员:李书豪葛瑞海杜冰王昕培周国桥姚军亮王维光赵光泽
申请(专利权)人:中国科学院信息工程研究所
类型:发明
国别省市:

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

1