基于Android平台手机短信防火墙的---毕业论文.doc

上传人:滴答 文档编号:1274186 上传时间:2019-01-26 格式:DOC 页数:66 大小:1.96MB
下载 相关 举报
基于Android平台手机短信防火墙的---毕业论文.doc_第1页
第1页 / 共66页
基于Android平台手机短信防火墙的---毕业论文.doc_第2页
第2页 / 共66页
基于Android平台手机短信防火墙的---毕业论文.doc_第3页
第3页 / 共66页
基于Android平台手机短信防火墙的---毕业论文.doc_第4页
第4页 / 共66页
基于Android平台手机短信防火墙的---毕业论文.doc_第5页
第5页 / 共66页
点击查看更多>>
资源描述

1、 本 科 毕 业 论 文 基于 Android 平台手机短信防火墙的 设计与实现 The Design and Implementation of Message Firewall for Mobile Phone Based on Android OS 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级: 指导教师: 年 月I 摘 要 Android OS是 Google公司开发的 基于 Linux平台的开源手机操作系统 ,由于Android完全开放、自由的特性,从 2008年 9月 24日 第一款 Android手机上市, 根据手机市场分析机构 AdMob的数据

2、, 在 短短的 一年的时间里 , 谷歌的 Android已经占据手机操作系统市场 7%的份额 。 市场调研机构 Gartner预计 , 到 2012年 ,Android将成为全球第二大手机操作系统 , 占据 18%的市场份额 。然而 android却缺少一些常见的系统应用软件的支持,比如来电和短信防火墙。特别在垃圾短信泛滥的今天,一款好的短信防火墙已经是必不可少。传统 的短信防火墙作为必要的系统应用软件,能够拦截恶意骚扰短信和保护个人隐私短信。然而传统的防火墙的短信过滤效果并不理想, 主要原因在于 不同用户的过滤规则不同, 系统必须支持 用户自定义过滤规则 的功能,即使支持用户自定义过滤规则

3、,往往由于设置过于复杂,用户放弃使用。另外,传统的短信防火墙缺乏灵活的用户自定义 短信拦截 模式。 总之 , 传统 短信防火墙在满足不同用户的需求方面,仍然显得差强人意。 论文设计并完成基于 Android平台手机短信防 火墙的实现。 该系统的优势在于操作简单,提供各种日常使用的短信拦截模式,支持用户自定义短信 拦 截模式;系统提供即时的垃圾 词汇过滤词典更新下载服务,用户创建适合自己 的垃圾词汇过滤和号码过滤 词典 ; 另外,系统支持自动短信回复和隐私短信管理等常见功能。该系统配合来电防火墙,通过将软件在 PC上进行仿真并最终在手机上进行综合测试,验证各个应用功能的正确性和稳定性。 关键词:

4、 Android OS; 短信防火墙 ; 垃圾词汇过滤II Abstract Android OS is a Linux-based open source mobile phone operating system developed by Android OS. Because of fully open and free features, from September 24, 2008 the first android phone marketed, In just one years time, Android mobile operating system has account

5、ed for 7% market share, according to mobile phone market analysts AdMobs data. Market research firm Gartner predicts that by 2012, Android will become the worlds second-largest mobile phone operating system, accounting for 18% of the market. However android system lack of some of the common applicat

6、ion software support, such as calls and SMS firewall. Especially in the flood of spam messages today, a effective SMS firewall is essential. As the necessary system application software, the traditional SMS firewall system can block malicious harassment SMS and protect privacy message. However, the

7、traditional SMS firewalls filtering effect is not satisfactory, mainly due to the different users of different filtering rules. So, the system must support user-defined filtering rules, but even if the system has the support of user-defined filtering rules, many users refuse to use due to the comple

8、x setting. On the other hands, the traditional SMS firewall lacks of user-defined block patterns. In short, the traditional SMS firewall still seems far from satisfactory to meet the needs of different users. The paper designs and implements a new SMS firewall based on android operating system. The

9、system provides simple operation, a variety of daily used SMS interception pattern and user-defined SMS interception pattern. Moreover, the system provides real-time update service of downloading spam word dictionary. User can create effective spam numbers and words dictionary. In addition, the syst

10、em supports automatic SMS reply and privacy message functions and so on. Combined with call firewall, the software simulates on PC and test on mobile phone at last to verify the correctness and stability of the whole application. Key words: Android OS; SMS firewall; Spam word filter III 目 录 第一章 绪论 .

11、 1 1.1 课题研究背景 .1 1.2 研究意义 .1 1.3 本文的创新之处、主要工作 .2 1.4 论文结构 .3 第二章 背景知识介绍 . 5 2.1 Android OS 介绍 .5 2.1.1 Anroid 的优点 . 5 2.1.2 Android 系统架构 . 5 2.2 Anroid 应用程序开发 .7 2.2.1 主要组件介绍 . 7 2.2.2 SQLite 数据库 . 9 2.2.3 程序开发环境 . 9 2.2.4 手机模拟器配置 . 9 2.3 本章小结 .10 第三章 系统总体设计 . 11 3.1 需求分析 . 11 3.1.1 主体功能 . 11 3.1.2

12、限制与约束 . 13 3.2 总体设计 .14 3.2.1 设计目标 . 14 3.2.2 模块划分 . 14 3.2.3 系统流程 . 15 3.3 开发环境 .17 3.4 本章小结 .17 第四章 系统详细设计 . 19 4.1 数据库设计与实现 .19 4.1.1 数据库 E-R 图 . 19 4.1.2 数据表的设计 . 21 4.2 系统各个模块的设计与实现 .23 4.2.1 启动设置模块 . 23 IV 4.2.2 模式管理模块 . 27 4.2.3 分组管理模块 . 29 4.2.4 记录管理模块 . 33 4.3 后台服务的设计与实现 .36 4.3.1 联系人同步服务的实

13、现 . 36 4.3.2 短信服务 . 38 4.3 本章小结 .43 第五章 系统安装测试 . 45 5.1 系统安装 .45 5.2 系统测试 .45 5.2.1 测试环境 . 45 5.2.2 测试方案 . 45 5.2.3 测试结果 . 46 5.3 本章小结 .53 第六章 总结与展望 . 55 6.1 论文总结 .55 6.2 展望 .55 参考文献 . 56 致 谢 . 58 V Contents Chapter 1 Introduction . 1 1.1 Research background .1 1.2 Research significance .1 1.3 Innov

14、action place and major work.2 1.4 The structure of this paper.3 Chapter 2 Technical Foundation . 5 2.1 Android OS introduction .5 2.1.1 The advantage of Anroid . 5 2.1.2 System Architecture of Android. 5 2.2 Anroid Application Development .7 2.2.1Main components introduction . 7 2.2.2 SQLite databas

15、e . 9 2.2.3 Program development environment . 9 2.2.4 Mobile simulator configuration . 9 2.3 Summary.10 Chapter 3 System Design. 11 3.1 Requirement analysis. 11 3.1.1 Main functions . 11 3.1.2 Limitations and constraints .13 3.2 Design .14 3.2.1Design Target . 14 3.2.2 Module partition. 14 3.2.3 Sys

16、tem process . 15 3.3 Development environment .17 3.4 Summary.17 Chapter 4 Detailed design of the system. 19 4.1 Database Design and Implementation .19 4.1.1 Datebase E-R chart. 19 4.1.2 Database tables design . 21 4.2 System Design and Implementation of each module .23 4.2.1 Setting module . 23 VI 4

17、.2.2 Pattern management module . 27 4.2.3 Group management module . 29 4.2.4 Records management module . 33 4.3 Design and implementation of background services .36 4.3.1 Realization of contact synchronization service. 36 4.3.2 Realization of SMS service . 38 4.4 Summary.43 Chapter 5 System installa

18、tion and testing . 45 5.1 System installation .45 5.2 System testing .45 5.2.1 Test environment . 45 5.2.2 Test plan . 45 5.2.3 Test result . 46 5.3 Summary.53 Chapter 6 Conclusion and Outlook . 55 6.1 Paper Summary.55 6.2 Improvements and future works .55 References . 56 Acknowledgements. 58 第一章 绪论

19、 1 第一章 绪论 1.1 课题研究背景 随着手机的普及和手机功能的日益强劲,尤其是 3G网络的快速发展,越来越多的手机用户开始通过手机这个移动平台来进行日常管理与上网,根据新华网的报道,截止 2009年 5月底,全国 移动电话 用户数已达到 6.8亿。 1人们利用手机上社交网站,浏览新 闻,搜索地图和旅游信息,玩游戏等,手机日益满足用户的需求,逐渐具有与普通电脑一样的功能。但是据 中国通信学会发布 2007年手机短信息调查报告 显示 , 截至 2007年底, 我国手机用户全年的垃圾短信总量已经达到 3538亿条,与 06年相比增加了 1702亿,增幅 92.7%。用户平均每周收到垃圾短信的数

20、量是 12.44条,与 06年同期的 8.29条相比增加了 4.15条。其主要内容大多是号码中大奖,代办各种车牌、证件、 信用卡、 倒卖黑车、枪支弹药等。 2垃圾短信通常采用群发的方式,运营商不可能通过内容过滤运作, 因为有侵犯隐私 之嫌 ,通过用户大量发送短信来确定同样不妥,因为用户可能因其他原因群发短信,如社交网络,此外中国人在春节等节日期间会大量群发短信。 即使运营商 通过限制发送数量的办法来控制恶意的群发 ,也只能是杯水车薪。而且目前我国法律也缺乏对该种行为的处罚条文。因此,垃圾短信严重干扰了用户的生活,使用户上当受骗。 Android OS是 Google公司开发的 基于 Linux

21、平台的开源手机操作系统 ,由于Android完全开放、自由的特性,从 2008年 9月 24日 第一款 android手机上市, 根据手机市场分析机构 AdMob的数据 , 在 短短 的 一年的时间里 ,谷歌的 Android已经占据 全球 手机操作系统市场 7%的份额 。 市场调研机构 Gartner预计 , 到 2012年 ,Android将成为全球第二大手机操作系统 , 占据 18%的市场份额 。然而 android却缺少一些常见的系统应用软件的支持,比如 短信防火墙。 本文描述的基于 Android 操作系统的手机短信防火墙系统就是在这样的背景中提出的。 1.2 研究意义 因为垃圾短信

22、的泛滥和不易监督管理,短信防火墙已经成为手机必备安装的基于 Android 平台手机短信防火墙的设计与实现 2 应用软件。传统的短信防火墙能够拦截恶意骚扰短信和保护个人隐私短信。然而传统的防火墙 的短信过滤效果并不是很理想,有些不需要过滤的短信也被过滤掉,主要原因是因为不同 行业 的用户的短信过滤规则不同, 一般防火墙 没有提供用户自定义过滤关键词的功能,即使支持用户自定义关键词,往往由于需要用户手动设置复杂的关键 词,用户放弃使用。本文描述的系统支持号码和内容过滤,提供不同行业 的关键词过滤词典,用户还可以根据自己经常收到的垃圾短信提取垃圾词汇编辑过滤词典。在某些特殊场合下,如开会、睡觉时刻

23、,用户需要自动屏蔽短信并增加自动回复短信的功能,对于屏蔽掉的短信能够发出友好的提醒。本文描述的系统支持用户自定义特殊场合 的短信拦截规则,同时可以设置自动回复短信的内容,对于因为特殊场合而拦截的短信给予用户友好的提醒。另外,短信涉及用户的隐私,本文描述的系统支持保护用户的隐私短信记录,除非经过用户的密码输入,否则不能查看。 随着 3G时代的到来,手机的应用将日益普遍,短信作为手机的最基本功能,垃圾和诈骗短信的泛滥将对用户生活带来越来越大的影响,如何有效拦截这新垃圾信息已经刻不容缓了,因此短信防火墙的研究也就具有了更多的现实意义。 1.3 本文的创新之处、主要工作 本文作者在深入了解了 Android操作系统的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。