论文摘要
21世纪是信息时代,也是网络时代。随着移动通信技术的飞速发展和手机普及率的迅速提高,手机短信越来越受到众多人士的青睐。短信业务正以其短小、迅速、简便、价格低廉等诸多优点日益成为人们的一种重要通信和交流方式。移动短信业务在飞速发展的过程中,一方面给广大使用者带来了各种方便;另一方面由于各种垃圾短信的大量出现,也带来了信息安全上的问题,影响了人们的正常生活。因而非常有必要将这些垃圾短信过滤掉。通过对短信业务结构的分析,短信的发送方式有两种,一种是SP-手机,另外一种是手机-手机,无论哪一种都是通过短信服务中心进行存储、转发,再到用户手机上。所以可以从两个方面对垃圾短信进行过滤,一种是短消息服务中心的过滤方式,另一种是手机终端的过滤方式。无论是从短消息服务中心的过滤方式还是手机终端的过滤方式,都存在一些不足。为了更好的实现垃圾短信过滤,本系统采用了短信服务中心的过滤方式。通过黑名单、双缓冲、多线程和反向有限自动机算法相结合,从而实现对垃圾短信的过滤。本文在此研究基础上,设计一个短信防火墙过滤系统,该系统按照软件工程的思路进行系统架构和设计,在设计开发过程中遵循面向对象的原则;采用多层结构设计,包含接入层,支撑层,实体层,数据层,重点对短信过滤系统做了分析,该过滤系统通过JAVA技术编程实现,可移植性好,代码执行效率高,与数据库连接方便。系统采用双缓冲技术,多线程技术,反向有限自动机技术来提升系统运行能力。业务处理和业务网站采用C/S和B/S相结合的四层体系结构实现。在表示层中实现了Web窗体的视觉元素组织和用户界面的设计;在应用逻辑层中实现了各功能模块的设计、组织逻辑和对Web service的调用方法;在数据访问层建立实现系统所有对数据源的访问逻辑的Web Service。文章最后还介绍了整体解决方案部署和维护,并对系统的不足之处和改进方案作了探讨和展望。
论文目录
摘要ABSTRACT目录第1章 绪论1.1 问题研究背景1.2 相关研究1.2.1 信息过滤相关研究概述1.2.2 短信服务研究概述1.3 短信发送方式1.4 短信过滤方式1.4.1 短消息服务中心的过滤技术1.4.2 手机中的过滤技术1.5 本文的内容安排第2章 短信防火墙系统相关技术2.1 过滤技术2.1.1 缓冲技术2.1.2 反向有限自动机算法2.1.3 多线程2.2 Web Service技术2.2.1 Web Service定义2.2.2 Web Service体系结构2.2.3 Web Service的主要相关技术2.2.4 Web Service编程模型2.3 开发框架2.3.1 Java Spring2.3.2 .NET框架第3章 短信防火墙系统需求分析3.1 相关名词术语3.2 用户需求3.3 接入需求3.4 短信中心需求3.5 汇聚网关需求3.6 过滤模块需求3.7 系统开发需求3.8 系统管理需求第4章 短信防火墙系统设计4.1 网络结构设计4.2 系统总体设计4.3 数据结构设计4.4 系统模块设计4.5 网站结构设计4.6 安全设计4.6.1 网络安全设置4.6.2 数据库安全设置第5章 短信防火墙系统实现5.1 业务处理及网站模块5.1.1 表示层实现5.1.2 应用逻辑层实现5.1.3 数据访问层实现5.1.4 IIS安全设置5.1.5 业务处理模块5.2 过滤模块的实现5.2.1 双缓冲技术5.2.2 反向有限自动机算法5.2.3 多线程第6章 系统部署及其运行测试6.1 系统安装及配置6.1.1 操作系统及网络6.1.2 数据库6.1.3 辅助系统6.1.4 应用系统安装6.2 系统测试6.2.1 参数配置测试6.2.2 模拟运行测试6.2.3 实际运行测试6.2.4 性能测试6.3 系统运行效果总结与展望致谢参考文献攻读硕士学位期间发表的论文
相关论文文献
标签:服务论文; 信息服务论文; 文本过滤论文; 短信防火墙论文; 过滤系统论文; 多线程论文;