[发明专利]基于DFI的移动端加密视频广告流量识别方法有效
申请号: | 201811042205.0 | 申请日: | 2018-09-06 |
公开(公告)号: | CN109275045B | 公开(公告)日: | 2020-12-25 |
发明(设计)人: | 程光;蒋山青 | 申请(专利权)人: | 东南大学 |
主分类号: | H04N21/81 | 分类号: | H04N21/81;H04N21/4408;H04N21/442;H04N21/44;H04L12/26 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 柏尚春 |
地址: | 211100 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种基于DFI的移动端加密视频广告流量识别方法,将相同IP源宿地址的数据包组成IP流,找出传输数据量最大的IP流largest_stream,将传输速率大于40的时刻值记入highrate,当首次出现主体流量时间序列的序列值之差大于10时,将之前主体流量时间序列序列值存highrate_before;之后的存入highrate_later,将长度大于highrate长度的一半的highrate_before赋值highrate,否则将highrate_later赋值highrate,将主体流量时间序列的最小值与被比较的IP流播放时长之和小于largest_stream的主体流量开始时刻的IP流加到广告流序列;将主体流量时间序列的最小值与largest_stream的播放时长之和小于被比较的IP流的主体流量开始时刻的largest_stream加到广告流序列,将广告流序列中数据量最大的IP流作为广告流。 | ||
搜索关键词: | 基于 dfi 移动 加密 视频 广告 流量 识别 方法 | ||
【主权项】:
1.一种基于DFI的移动端加密视频广告流量识别方法,其特征在于,包括:移动端加密广告和视频流量的采集步骤和广告流与视频流行为特征关联匹配步骤,通过所述移动端加密广告和视频流量的采集步骤从移动端加密视频广告中获取pcap或pcapng文件,所述的广告流与视频流行为特征关联匹配步骤为:步骤201遍历pcap或pcapng文件中的所有数据包,将相同IP源地址和IP宿地址的数据包组成IP流,统计每条IP流的传输数据量、开始时间、结束时间和持续时间,步骤202遍历pcap或pcapng文件中的所有数据包,并统计传输层协议信息,将传输层协议信息为TCP的数据包总数计入变量tcp_count,将传输层协议信息为UDP的数据包总数计入变量udp_count,如果tcp_count>udp_count,将pcap或pcapng文件标记为由TLS协议传输,如果tcp_count<udp_count,则将pcap或pcapng文件标记为由QUIC协议传输,步骤203过滤掉步骤201中数据量小于阈值ip_bytes_threshold的IP流,步骤204从过滤后的IP流中查找出传输数据量最大的IP流,记为largest_stream,步骤205分别对每条IP流进行如下操作:遍历每条IP流中的数据包,记录每个整数秒内数据包的数量,得到该IP流每秒的数据包传输速率packets_ps,将数据包传输速率大于40个每秒的时刻值记录在主体流量时间序列数组highrate中,再对主体流量时间序列数组highrate的断流情况进行标记,从头遍历数组highrate,当首次出现相邻两个主体流量时间序列的序列值之差大于10时,将当前相邻序列值中前一个序列值及其之前的所有主体流量时间序列的序列值存入新建的数组highrate_before,记为第一段流量时间序列;将当前相邻序列值中后一个序列值及其之后的所有主体流量时间序列的序列值存入新建的数组highrate_later,记为第二段流量时间序列,然后对IP流的主体流量时间序列highrate进行重新赋值,如果数组highrae_before的长度大于数组highrate长度的一半,则先清空数组highrate,再将数组highrate_before赋值给数组highrate,否则,先清空数组highrate,再将数组highrate_later赋值给数组highrate,步骤206将数据量最大的largest_stream与largest_stream以外的过滤后的各个IP流依次比较,如果被比较的IP流的主体流量时间序列的最小值与被比较的IP流的数据量所对应的播放时长之和小于largest_stream的主体流量开始时刻,则将被比较的IP流加入到广告流序列中;如果largest_stream的主体流量时间序列的最小值与largest_stream的数据量所对应的播放时长之和小于被比较的IP流的主体流量开始时刻,则将largest_stream加入到广告流序列中,步骤207将广告流序列中数据量最大的IP流作为广告流;如果广告流序列为空,则在数据量最大的largest_stream中查询可能与视频流同IP的广告流,当第一段IP流量所对应的播放时长小于第二段IP流量的开始时刻与第一段IP流量的开始时刻的差值,则第一段IP流量为真正的广告流。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811042205.0/,转载请声明来源钻瓜专利网。