本论文是一篇关于操作系统相关论文格式模板,关于基于安卓系统的手机防盗设计与实现相关毕业论文格式范文。免费优秀的关于操作系统及手机及功能方面论文范文资料,适合操作系统论文写作的大学硕士及本科毕业论文开题报告范文和学术职称论文参考文献下载。
摘 要:为了实现基于安卓系统的智能手机的防盗追踪功能,设计实现了基于Android广播机制和后台监听机制的智能手机短信远程控制功能.不仅能够实现对手机联系人信息和内存卡信息的远程删除,而且能够对远程手机进行静音监听、获取最新通话记录和GPS定位.理论分析和实验测试结果表明,设计的系统功能具有良好的实用性.
关 键 词:Android;防盗追踪;广播机制;GPS定位
中图分类号:TN92634;TP311文献标识码:A文章编号:1004373X(2014)14003604
DesignandrealizationofmobilephoneantitheftsystembasedonAndroid
怎么写操作系统硕士毕业论文
播放:32427次 评论:5170人
HAOMing
(Xi’anUniversityofPostsandTelemunications,Xi’an710121,China)
Abstract:InordertoachievetheAndroidbasedantithefttrackingfunctionofsmartphones,afunctionofsmartphoneSMSremotecontrolbasedonAndroidbroadcastmechanismandbackstagemonitoringmechanismwasachieved.Thesystemcanremotelydeletethecontactsandinformationinmemorycard,executethemutemonitoringforthestolenmobilephone,andacquirethelatestcallrecordandGPSposition.Theoreticalanalysisandexperimentalresultsshowthatthesystemhasbetterpracticality.
Keywords:Android;antithefttracking;androidradiomechanism;GPSpositioning
随着智能手机的日益普及,基于智能手机的应用也日益增加,智能手机正在深刻改变着人们的工作和生活方式.由于智能手机厂商众多,应用的操作系统也不有很大差异.目前主流的操作系统包括:iOS,WindowsPhone、Android等,其中以Android系统的市场占有率最高.Android是Google公司开发的基于Linux内核的开源手机操作系统[1],Android系统的开源性使其广泛应用于智能手机上,这也使得智能手机得到了迅速普及.
Android系统平台包含有基于Linux内核的操作系统,虚拟机,中间件,一些API接口以及一些必要的应用功能[25].Android整体上可以看作是由Linux,C/C++和Java所构成的开源软件系统.随着现在智能手机的普及,其功能及存储容量的增加,一方面方便了用户把更多信息放入手机中,进行管理,另一方面也增加了手机泄密、手机隐私被窃、手机丢失后的信息欺诈的危害程度[6],手机一旦丢失将给个人隐私带来极坏的后果,威胁个人隐私安全.为了有效解决此问题,本文将采用后台接收系统广播,实现对手机联系人信息和内存卡信息的远程删除、静音监听、获取最新通话记录和GPS定位,从而实现对用户个人隐私安全的有效保护.
1智能手机操作系统
智能手机操作系统是一种运算能力及功能比传统功能手机系统更强的手机系统.使用最多的操作系统有:iOS,WindowsPhone,Android.
iOS是苹果公司开发的智能手机操作系统,iOS具有简单易用的界面、令人惊叹的功能和超强的稳定性,成为智能手机广大用户的选择之一.
WindowsPhone(简称:WP)是微软发布的一款手机操作系统,WP有增强的WindowsLive体验、更好的电子邮件体验、OfficeMobile办公套装,为客户提供了详细周到的体验.
Android是一种基于Linux的自由及开放源代码的操作系统,目前主要用于移动设备,如智能手机和平板电脑.
据国外IDC统计数据显示2013年的第4季度,Android平台手机的全球市场份额已经达到78.1%,完全超过了以ios,WP的份额,Android平台成为了名副其实的大众化智能手机平台.
2手机防盗追踪机制
基于Android系统的智能手机拥有等众多功能,为用户提供丰富的体验,同时手机丢失后也可以为机主提供一定的信息.在Android手机开发中对于通信录、通话记录、SD信息存储、GPS定位这些信息都可以通过调用相关函数进行远程操作或获取,这就为实现手机防盗提供了基础.对于手机中联系人信息和内存卡信息等隐私资料可以通过对相应手机指令完成删除工作,保护机主的个人隐私;同时可以通过指令获取手机当前最新通话记录和GPS定位信息为找回手机提供一定线索.
根据系统功能要求和Android系统的特性,首先,当手机用户在第一次运行本程序时,首先需注册信息,包括用户名和用户密码,在手机用户首次开启防盗功能,并设置一个安全手机后,本程序将保存当前用户SIM卡号和设置的安全手机.之后,本程序会监听手机开机启动,在每次手机开机后通过读取当前手机用户SIM卡号,并提取保存在数据库中SIM卡号,比较两者是否相同来判断是否为手机合法用户.SIM卡号相同,本程序开启后台监听服务,不做任何动作.否则,程序将以短信形式发送报警短信到绑定的安全手机上.当程序监听检测到合法用户通过安全手机回复的短信内容时,这里我们以短信内容来执行相应功能,本系统收到短信后通过分析得出相应指令,分别执行删除被控手机上的联系人信息、内存卡信息、静音监听、获取最新通话记录和GPS定位功能.防盗功能流程如图1所示.受控手机开机后,本系统监听到Android系统发出的启动广播时,系统启动开机SIM卡更换判断,首先判断SharedPreferences中是否存储了SIM卡号,如果为空,则将其保存;非空,用当前的SIM卡号与SharedPreferences中存储的SIM卡号比较,若不相等,则向绑定的手机发送一条提示信息,通知手机已更换SIM卡,被通知的手机就可以得到换卡后的手机.
开机SIM卡验证流程如图2所示.通过继承Service类(Android系统应用程序组件,与Activity不同的是没有图形化界面,用于处理耗时较长的操作)进行后台监听,通过内部类继承BroadcastReceiver接收系统的短信广播.Android操作系统在收到短信时系统会发送广播,此时所有已注册的BroadcastReceiver检查注册时的IntentFilter(过滤器),是否与发送的Intent相匹配,匹配则调用BroadcastReceiver的onReceiver()方法进行处理.在捕获系统的短信广播之后,对短信内容进行提取,并判断是否为已设置的安全密码,如果匹配成功,将唤醒名为MENU的Activity类来自动回复功能菜单,用户可以通过任何可以收发短信的手机接收系统发出的短信菜单,并且对菜单进行相应功能的回复操作,同时通过对标志位的更改达到调用针对功能菜单序号监听服务的目的.后台监听的基本流程如图3所示.
有关论文范文主题研究: | 关于操作系统的论文范文数据库 | 大学生适用: | 学位论文、专升本毕业论文 |
---|---|---|---|
相关参考文献下载数量: | 51 | 写作解决问题: | 本科论文怎么写 |
毕业论文开题报告: | 标准论文格式、论文目录 | 职称论文适用: | 期刊目录、职称评副高 |
所属大学生专业类别: | 本科论文怎么写 | 论文题目推荐度: | 优质选题 |
图1防盗功能流程
图2开机SIM卡验证流程
3方案实现
3.1数据存储
Android提供了5种方式存储数据,分别SharedPreferences类存储、文件存储、SQLite数据库存储、ContentProvider存储、网络存储[7].由于SharedPreferences方式适合存储数据量不大的信息.因此本程序采用SharedPreference来进行数据的存储的,自己重新更换的账号与密码是存储在SharedPreference中的.
图3后台监听流程
核心代码如下:
SharedPreferencessp等于getSharedPreferences(SETTING_Infos,0);
sp.edit().putString(PASSWORD,md5.Md5(pwd2)).mit();
3.2获取最新通话记录
Android平台上的手机通话记录形式是ContentProvider,使用ContentResolver来查询通话记录,然后返回Cursor对象.核心代码如下:
Fin
关于操作系统相关论文范文集,与基于安卓系统的手机防盗设计与实现相关论文格式模板参考文献资料: