基于多核处理和DPI的用户行为分析和Web推送实现
发布时间:2017-05-15 12:12
本文关键词:基于多核处理和DPI的用户行为分析和Web推送实现,由笔耕文化传播整理发布。
【摘要】:伴随着互联网的飞速发展,其相关的应用也不断融入到人们的日常生活中,给人们带来了极大的方便。除了聊天、游戏等应用之外,网络购物和广告宣传正日益受到广大用户以及服务商的重视。为了帮助用户快速定位其所需要的有效信息,以及帮助企业面对不同的消费群体针对性地投放广告,各种各样的用户行为分析与web推送技术不断涌现。 其中从运营商角度出发的用户行为分析与web推送方案通常有两种。其中一种方案基于通用x86架构处理器,主要通过软件模块实现对整个网络流量的分析以及后续的处理。虽然这种方案能够依据需求实现丰富的功能,但是通用处理器在网络处理中会产生大量中断,严重影响系统的性能。另一种解决方案通过专用的硬件集成处理器来完成特定的功能需求,保障了系统的吞吐量。但是这种系统的功能已经固化,当需求出现变化时,其功能已经无法更改。 本文在充分研究了OCTEON CN5860多核处理器的独特架构和优点后,设计并实现了一种基于网络专用多核处理架构的用户行为分析与web推送系统。该系统利用深度检测技术,通过对互联网的业务的识别与关键词匹配,建立了一套基于业务识别加权的关键词频度统计方法,实现用户行为分析。同时结合分析结果实现web推送功能。该系统充分利用硬件模块实现了高效的深度检测处理,同时采用了灵活的软件设计,提供了行为分析与web推送的定制化配置接口,用于满足不断变化的业务需求。 系统在设计上分为两个部分。主信道上的系统负责用户行为分析和web推送功能。旁路系统负责实时展示主信道采集的网络数据信息,并向管理人员提供简洁友好的配置界面,为管理人员提供更加详细的数据内容,方便管理人员进行方案变更设计。经过功能以及性能测试,整个系统的功能运行良好,性能稳定,能够在保障网络通信高效畅通的前提下,实现准确的行为分析和灵活的web推送。
【关键词】:计算机应用技术 多核处理 深度检测 用户行为分析 web推送
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP393.09
【目录】:
- 摘要4-6
- ABSTRACT6-8
- 目录8-10
- 第一章 绪论10-14
- 1.1 课题研究背景和意义10
- 1.2 国内外研究现状10-12
- 1.3 论文内容和相关工作12
- 1.4 论文组织结构12-14
- 第二章 CN5860处理器数据处理架构14-20
- 2.1 CN5860专用网络处理器的基本处理流程14-17
- 2.1.1 网络数据预处理14-15
- 2.1.2 多核间任务调度15-16
- 2.1.3 数据的转发流程16-17
- 2.2 CN5860处理器的DPI机制17-19
- 2.3 本章小结19-20
- 第三章 基于多核处理器DPI的用户行为分析20-30
- 3.1 基于深度检测的业务识别20-26
- 3.1.1 HTTP协议特征值20-22
- 3.1.2 SMTP协议特征值22-24
- 3.1.3 微信应用的通信征值24-26
- 3.2 基于业务识别的行为分析26-27
- 3.3 系统总体设计架构27-29
- 3.3.1 主路系统任务分配28
- 3.3.2 旁路系统任务分配28-29
- 3.4 本章小结29-30
- 第四章 主路系统的设计与实现30-40
- 4.1 系统初始化流程31-33
- 4.2 数据处理流程33-38
- 4.2.1 用户行为分析相关功能实现34-36
- 4.2.2 web推送功能的实现36-38
- 4.3 数据发送流程的实现38-39
- 4.4 本章小结39-40
- 第五章 旁路系统的设计与实现40-49
- 5.1 底层数据抓包模块40-43
- 5.1.1 基于PF_RING+Libpcap的数据帧捕获方法40-42
- 5.1.2 数据帧的解析以及存储42-43
- 5.2 数据分析展示以及配置模块43-48
- 5.2.1 web server架构选择43-44
- 5.2.2 web展示页面前端架构设计44-46
- 5.2.3 业务分析以及推送策略配置接口设计46-48
- 5.3 本章小结48-49
- 第六章 测试与结论49-58
- 6.1 测试环境49-50
- 6.2 主路系统的测试50-54
- 6.3 旁路系统的测试54-57
- 6.4 本章小结57-58
- 第七章 总结与展望58-60
- 7.1 论文工作总结58-59
- 7.2 展望59-60
- 参考文献60-62
- 致谢62-63
- 攻读学位期间发表的学术论文目录63
【参考文献】
中国期刊全文数据库 前7条
1 杨继萍;王跃;高雪松;;个性化流媒体服务中基于行为分析的用户兴趣建模[J];计算机应用与软件;2011年08期
2 童名文;刘清堂;邓鹤;;内容适配系统设计及性能评价研究[J];计算机工程与应用;2013年05期
3 马勇;王松;李玉卿;刘晓光;王刚;;基于P2P的语义检索系统设计[J];计算机工程与科学;2010年01期
4 孙丹鹏;;基于访问者信息行为的网站分析探究[J];科技信息;2012年24期
5 贺开贵;;网络处理器在现代通信设备中的应用[J];信息通信;2014年03期
6 陶俊;张宁;;基于用户兴趣分类的协同过滤推荐算法[J];计算机系统应用;2011年05期
7 刘亮;霍剑青;郭玉刚;袁泉;王晓蒲;;基于MVC的通用型模式的设计与实现[J];中国科学技术大学学报;2010年06期
本文关键词:基于多核处理和DPI的用户行为分析和Web推送实现,由笔耕文化传播整理发布。
,本文编号:367734
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/367734.html