基于Android的垃圾短信处理系统的研究与设计

基于Android的垃圾短信处理系统的研究与设计

论文摘要

现如今,飞速发展的移动通信技术和手机普及率的快速增长,使得手机短信使用率迅速增加,因为短信以其容易使用、快速、价廉、可靠的特点,很快被广大手机用户接受,已经成为一个颇受欢迎的信息交流方式。短信为我们带来方便的同时,也带来了很大的危害,垃圾短信应运而生,因此研究和设计一个有效的垃圾短信过滤系统具有很大的现实意义。从短消息的传递过程和发送方式来看,人们可以从短消息服务中心和手机终端两方面来实现垃圾短信的过滤,由于目前国家没有相应的立法,运营商考虑自身的利益,短消息中心一般不提供一个良好的过滤机制,所以本文选择在手机终端对垃圾信息进行过滤。垃圾短信过滤实质上是一种文本分类的问题,而贝叶斯算法在文本分类等领域有着广泛的应用,因此,本文在对贝叶斯算法进行比较深入研究的基础上,设计了黑名单和贝叶斯算法相结合的垃圾短信过滤系统,对中文短信的过滤达到了比较好的效果。目前应用在手机上的操作系统主要有Symbian、Windows、Linux和Android,而Android操作系统是免费向开发人员提供的,而且Android是基于Java语言的,很容易上手,同时Android还提供了丰富的类库,功能很强大。Android提供了一个标准的数据库SQLite,支持SQL语句,我们用SQLite数据库存储黑名单以及分词词典,可以很方便的对数据进行使用、更新以及维护操作。本文用Java语言和Sqlite数据库设计了一个基于贝叶斯算法的垃圾短信过滤系统,最终在Android操作系统上模拟实现。图15表1参43

论文目录

  • 摘要
  • Abstract
  • 1 引言
  • 1.1 课题研究背景及选题意义
  • 1.2 垃圾短信描述
  • 1.2.1 垃圾短信的定义
  • 1.2.2 垃圾短信的危害
  • 1.3 国内外垃圾短信整治情况
  • 1.3.1 国外垃圾短信整治情况
  • 1.3.2 国内垃圾短信整治情况
  • 1.4 本文研究的主要内容
  • 2 Android相关知识
  • 2.1 Windows下构建Android开发环境
  • 2.1.1 安装JDK和配置Java开发环境
  • 2.1.2 SDK和ADT的安装和配置
  • 2.2 Android系统构架
  • 2.3 Android应用程序四大组件
  • 2.4 Intent类
  • 3 相关技术研究
  • 3.1 中文分词技术
  • 3.1.1 基于字符串匹配的分词方法
  • 3.1.2 基于理解的分词方法
  • 3.1.3 基于统计的分词方法
  • 3.2 文本分类技术
  • 3.2.1 决策树算法
  • 3.2.2 神经网络
  • 3.2.3 支持向量机
  • 3.2.4 贝叶斯分类
  • 3.3 特征向量的提取
  • 4 垃圾短信处理系统的设计
  • 4.1 系统的开发工具
  • 4.1.1 Android模拟器
  • 4.1.2 Android资源打包工具
  • 4.1.3 系统开发环境
  • 4.2 垃圾短信处理系统的总体设计
  • 4.3 黑名单模块
  • 4.3.1 黑名单的建立
  • 4.3.2 黑名单的实现
  • 4.4 贝叶斯分类程序
  • 4.4.1 贝叶斯分类模型
  • 4.4.2 贝叶斯分类算法的流程
  • 4.5 中文分词模块
  • 4.5.1 分词词典的建立
  • 4.5.2 分词的步骤
  • 4.6 特征项抽取模块
  • 4.7 数据库
  • 4.8 系统运行界面
  • 5 实验结果及分析
  • 5.1 实验环境与数据
  • 5.2 评价标准
  • 5.3 实验结果及分析
  • 6 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 致谢
  • 作者简介及读研期间主要科研成果
  • 相关论文文献

    • [1].基于Android的拉曼光谱软件设计与开发[J]. 分析仪器 2019(06)
    • [2].基于Android的智能家居控制系统的设计[J]. 卫星电视与宽带多媒体 2019(22)
    • [3].Android开发的中国风插画设计体验馆[J]. 福建电脑 2020(01)
    • [4].基于Android的手势识别系统的设计[J]. 电脑与电信 2019(11)
    • [5].适配Android手机的串口通信套件设计[J]. 广东气象 2020(01)
    • [6].基于结构相似度的Android恶意软件检测[J]. 宁夏大学学报(自然科学版) 2020(01)
    • [7].基于Android的大学物理移动学习平台设计及应用研究[J]. 大学物理 2020(04)
    • [8].基于Android的无人机海事巡检系统的设计与实现[J]. 国外电子测量技术 2020(03)
    • [9].基于翻转课堂的“Android程序设计”课程教学方法研究[J]. 无线互联科技 2020(04)
    • [10].融合多特征的Android恶意软件检测方法[J]. 信息网络安全 2020(01)
    • [11].基于Android的智能家居平台研究[J]. 农家参谋 2020(10)
    • [12].基于Android的快捷记事本的设计与实现[J]. 电脑知识与技术 2020(09)
    • [13].基于Android平台的地籍管理系统的设计与实现[J]. 北京测绘 2020(05)
    • [14].测量机器人与Android通信控制及内外业一体化机制研究[J]. 城市勘测 2020(01)
    • [15].Android移动平台下物流信息管理系统设计与实现[J]. 信息通信 2020(04)
    • [16].基于Android平台的单机游戏设计实验综述[J]. 电脑知识与技术 2020(15)
    • [17].基于Android系统的森林抚育检查验收流程优化[J]. 林业科技通讯 2020(05)
    • [18].多线程技术在Android手机开发中的运用[J]. 产业科技创新 2019(04)
    • [19].基于Android平台的地震应急系统设计与实现[J]. 地理空间信息 2020(07)
    • [20].基于Android的农业技术推广平台设计[J]. 现代农村科技 2020(08)
    • [21].老年教育Android资源平台建设可行性分析[J]. 传播与版权 2020(06)
    • [22].基于Android平台的共享自习室应用的设计与实现[J]. 信息与电脑(理论版) 2020(14)
    • [23].基于Android的退伍军人就业系统设计与开发[J]. 电脑知识与技术 2020(20)
    • [24].基于Android系统的智能无线控制系统的设计与实现[J]. 黑龙江科学 2020(18)
    • [25].提高物联网应用技术专业课程教学效果的探索——以Android物联网程序设计为例[J]. 计算机教育 2020(10)
    • [26].基于Android的智能小车控制系统软件设计与开发[J]. 软件工程 2020(10)
    • [27].Android应用安全问题与对策探讨[J]. 计算机产品与流通 2020(11)
    • [28].基于Android的排球比赛数据统计分析系统设计与实现[J]. 科学技术创新 2020(31)
    • [29].基于Android的远程医疗系统设计与实现[J]. 电子制作 2020(21)
    • [30].基于Android的多用户课表应用[J]. 当代教育实践与教学研究 2018(12)

    标签:;  ;  ;  ;  ;  

    基于Android的垃圾短信处理系统的研究与设计
    下载Doc文档

    猜你喜欢