ImageVerifierCode 换一换
格式:DOC , 页数:66 ,大小:1.96MB ,
资源ID:1274186      下载积分:30 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1274186.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Android平台手机短信防火墙的---毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

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

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个工作日内予以改正。