Windows Mobile平台手机防盗系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
当今智能手机不断发展,功能日益强大,在日常生活中的应用也越来越广泛。随着个人业务更多的在移动终端上进行,个人重要数据越来越多地被存储于智能手机终端。手机一旦遗失带来的信息泄露问题将非常严重,、因此智能手机上的移动信息安全问题值得研究。
     本文首先介绍本课题的研究背景、目标、发展现状和相关技术,然后对系统进行需求分析并根据功能把系统划分成6个模块,包括:用户界面模块、中央处理模块、短信监控模块、防盗处理模块、数据管理模块和通讯模块。接着进行总体架构,建立三层架构模型,把各个模块分别放入三个层次中,从而实现控制与数据分离,有利于日后扩展。同时引入WTL实现通用控件库,控件库中的各种控件经过组合放置在页面中,增强软件复用性。在完成总体设计之后,重点阐述系统的概要和详细设计方案,具体分析每个模块的属性、方法和主要处理流程。系统中,各个模块内部提供各种方法以实现特定功能,模块之间通过接口传递参数进行通信,耦合度低。在详细设计的基础上,重点分析系统中的难点,、包括捕获手机拨号键盘上的按键事件、导入系统联系人时的线程通信、控件透明、屏幕适配等,并一一给出解决方案。最后介绍系统具体实现并对软件进行测试,给出重要功能的测试用例以验证系统功能,在此基础上总结了研究成果并指出有待改进的地方。
     经评测,相对于目前两款重要防盗软件:智能手机防盗卫士和手机保护神,本系统在防盗功能和短信控制功能方面都提供了更为全面的功能,能够帮助用户及时发现手机被盗并有效保护手机中的重要信息,在一定程度上减少手机遗失带来的损失,具有较好的应用前景。
Nowadays, as smart phone's functions are enhancing, it has been widely used in daily life. As an increasing number of personal bussiness has been applied on mobile phones, more and more important data will be stored in smart phones. If a mobile phone was lost, the information leak issue will be very serious. So the mobile phone information security issues caused by phone lost worth researching.
     This paper first introduces the research background, objective, development status, related technologies of this topic. Then it analyzes the Anti-Lost System's requirements in accordance with functionality. This system is devided into 6 modules, include: User Interface Module, Center Controller Module, SMS Monitor Module, Anti-Lost Process Module, Data Management Module and Communication Module. Then it summarizes the overall architecture of this system. A three level architecture module was built to separate data from controlling for future expansion. At the same time it uses WTL to implement Common Control Library which includes many controls class to support User Interface Module and enhances the system's reusability. After the completion of the overall design, this paper focuses on explaining the system's outline and detailed design. It analyzes each module's properties, methods and key processes. Each module provides many methods to implement specific functions. Modules communicate by passing parameters and the coupling is low. On the basis of the detailed design, this paper also analyzes the difficulties which include keyboard pressed event capture, communication between threads, control transparency and screen adaptation. And then it presents related solutions one by one. Finally, it introduces the system's implement and test cases which can verify the system's function. On this basis it summarizes the findings and points out the improvement aspects.
     After evaluation, comparing with two important anti-lost software: SmartGuard and WaveSecure, this system can provide more comprehensive functions in anti-lost and SMS control aspects. It can help users to find whether the mobile phone has been stolen and protect the important information in the phone to reduce the losses brought by losing phone, it will have good application prospects.
引文
[1]嵌入式研究网,傅曦,陈黎等Windows CE嵌入式开发入门——基于Xscale架构[M]人民邮电出版社200699
    [2]田东风Windows CE应用程序设计[M]机械工业出版社2003 1
    [3]Michael Dunn MFC程序员的WTL指南[EB/OL] http://www.winmsg.com/cn/orbit.htm
    [4]Dale Rogerson COM技术内幕——微软组件对象模型[M]清华大学出版社1999
    [5]潘爱民COM原理与应用[M]清华大学出版社2000
    [6]阴志华多普达:智能手机重在应用[J]通信世界2007,(16)15-16
    [7]赵旭手机也防盗——手机防盗软件Phone_security详解[J]数字通信2004,(12)20-22
    [8]杜林锋手机信息安全不可忽视[J]内蒙古科技与经济2007,(07)44-45
    [9]许明杰,李怡,沈怡GSM手机防盗策略探讨[J]移动通信2004,(05)31-32
    [10]杨菠2007年移动终端发展趋势[J]移动通信2007,(04)39-41
    [11]袁楚关于智能手机的操作系统[J]数字通信2006,(21)35
    [12]筷子全面认识Windows Mobile系统手机[J]数码先锋2007,(02)23-25
    [13]本刊特约记者智能手机步入高速发展期[J] 电子世界2005,(01)81
    [14]傅曦,齐宇,徐骏Windows Mobile手机应用开发[M]人民邮电出版社2005
    [15]刘彦博,胡砚,马骐Windows Mobile平台应用与开发[M]人民邮电出版社2006
    [16]汪兵,李存斌,陈鹏等EVC高级编程及其应用开发(Embedded Visual C++嵌入式编程)[M] 中国水利水电出版社2005396
    [17]温力智能手机技术前瞻因人而异的个人信息中心[J]新电脑2007,(12)100-107
    [18]王丹智能手机渐进主流微软:塑造OS对手机的价值为ISV带来商机[J] 每周电脑报2007,(41)36-37
    [19]蒋湘辉微软智能手机目标2000万部[J]每周电脑报2007,(23)41
    [20]Boling Douglas Windows CE程序设计[M]北京大学出版社1999
    [21]周毓林,宁杨,路贵强等Windows CE.net内核定制及应用开发[M]电子工业出版社2005
    [22]何宗键Windows CE嵌入式系统[M]北京航空航天大学出版社2006
    [23]傅曦,齐宇嵌入式系统Windows CE开发技巧与实例[M]化学工业出版社2003
    [24]姜波Windows CE.Net程序设计[M]机械工业出版社200773
    [25]Jim Beveridge, Robert Wiener Win32多线程程序设计[M]华中科技大学出版社2005
    [26]Jeffrey Richter Windows核心编程[M]机械工业出版社2008
    [27]Microsoft Windows Mobile官方主页[EB/OL] http://www.microsoft.com/windowsmobile/default.mspx
    [28]MSDN Windows Mobile专区[EB/OL] http://msdn.microsoft.com/mobility/default.aspx
    [29]WM移动解决方案联盟移动操作系统Windows Mobile 7功能预览[EB/OL] http://www.wmisv.com.cn/WMExpressList.aspx?NewsTypeId=1

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700