一个基于SMS的无线远程监控系统的设计与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
本文所述监控系统的监控对象是Windows平台上运行中的应用软件。该系统利用钩子技术监视应用软件的对话框等窗体,通过短消息与用户交互,并采用模拟事件的方法按用户的要求控制应用软件的运行,从而实现对应用软件的无线远程监控。
     本文首先介绍和分析了相关技术,包括短消息技术、Windows的消息机制和钩子技术;在此基础上给出了系统的设计目标和解决方案,并描述了系统的组成和各部分的主要功能;然后介绍了利用GSMModem实现短消息收发的方法;接着介绍了监控模块的设计,详细描述了消息截获及过滤单元、控制单元和事件模拟单元的实现方法;还通过一个实例说明使用系统的过程;最后提出了进一步完善系统的若干设想。
     本文介绍的监控系统虽然还只是一个原型系统,但在此基础上可以实现一个有相当实用价值的应用系统;本文介绍的截获消息和模拟事件等方法,可以为其它类似应用提供参考。
This dissertation introduces a system which implements monitoring applications in manner of wireless and remote.The target of monitor is a running application software of Windows operation system. The system can watch out dialog boxes of the applications through hook technology, communicate with users by SMS, and control the application's running by simulating button click.This dissertation first introduces and analysises related technologies, including SMS, Windows message mechanism and hook technology. Second, the dissertation gives the purpose of design and the solution. Then it describes the components of system and the main funcation. Third, the dissertation introduces the methods of receiving and sending SMS with GSM modem. Third, the dissertation introduces the design of monitor module and describes in detail how to implement hook message unit, control unit and simulation event unit. Last, the dissertation shows how to use the system by example. Then it brings forward some farther suggestions of improvement.Based on the prototype, we can develop a valueable application system. The author believes that the hook technology and the simulation method applied in our system should be helpful to the developers in related field.
引文
[1].霍雪松,基于SMS的无线通信系统的研究与实现,河海大学硕士学位论文,2002年4月。
    [2].贺良,基于GSM短消息的无线数据检测系统,上海海运学院硕士学位论文,2003年2月。
    [3].王媛媛,基于Internet的企业短信综合集成平台PMS的设计与实现,浙江大学硕士学位论文,2003年3月。
    [4].付强,基于GSM短消息业务的无线监控系统的开发设计,山东师范大学硕士学位论文,2003年4月。
    [5].邓锦红,统一短消息应用语言研究,浙江大学硕士学位论文,2003年3月。
    [6].苏金华,基于微浏览器的手机炒股系统的设计与实现,西南交通大学硕士学位论文,2002年6月。
    [7].周文君,GSM短消息在水情遥测系统中的研究与应用,河海大学硕士学位论文,2003年2月。
    [8].张秀艳,基于GSM网络的铁路电网电参数检测系统,华北工学院硕士学位论文,2002年3月。
    [9].杜海清,GPS/GSM系统应用研究,辽宁工程大学硕士学位论文,2001年12月。
    [10].秦正田,GIS/GSM/GPS信息处理技术及其应用研究,上海海运学院硕士学位论文,2002年1月。
    [11].杨日杰,何友,崔旭涛,基于SMS的远程数据传输系统设计,电子工程师,2004.2。
    [12].石志国,王志良,基于移动Agent的GSM短消息查询系统,计算机工程,2003.5。
    [13].李肇庆,韩涛编著,串行端口技术[M]:国防工业出版社,2004,P26-27,P156-157,P211-212。
    [14].陈坚,主编,Visual C++.NET深入编程与实例剖析[M]:西安电子科技大学出版社,2002,P100-107。
    [15].Jetfrey Richter著,Windows核心编程[M]:机械工业出版社,2000。
    [16].侯俊杰著,深入浅出MFC[M]:华中科技大学出版社,2001,P15-16,P24-25。
    [17].罗云彬 编著,Windows环境下32位汇编语言程序设计[M]:电子工业出版社,2002,P439。
    [18].张炜 等编著,Visual C++.NET程序设计与应用[M]:电子工业出版社,2002,P1-5,P281-283。
    [19].齐舒创作室 编著,Visual C++.NET高级编程[M]:清华大学出版社,2002,P72-75 线程。
    [20].Aravind Corera Stephen Fraser等著,Visual C++.NET编程经典[M]:清华大学出版社,2002,调试。
    [21]. http://www.southcn.com/it/itgdxw/200402270212.htm, SMS发展资
    [22]. http//msdn. microsoft.com/msdnmag/issues/02/10/NETSerialComm/default.aspx,基于.NET的串口通信开发。
    [23]. http://shuixin 13.mblogger.cn/posts/10087.aspx#_Toc86589136,手机SMS PDU格式参考手册。
    [24]. http://www.gold-software.com/WindowsAPIHookingSDK-review9684.htm,介绍 Windows API Hooking SDK.
    [25]. http://www.microsoft.com/china/community/program/originalarticles/techdoc/hook.mspx.Hook介绍.
    [26]. http://www.ctiforum.com/standard/standard/etsi/0707.pdf, GSM 07.07 GSM移动终端AT命令集。
    [27]. http://support.microsoft.com/default.aspx?scid=kb;en-us;180936,介绍Hook MsgBox.
    [28]. http://www.wavecom.com/modules/movie/scenes/home,介绍Wavecom模块的网址。
    [29]. http://blog.joycode.com/mvm/archive/2004/10/11/35230.aspx,介绍手机开发应用项目的热门。
    [30]. http://www.mmpet,com/,智能手机应用讨论网址。
    [31]. http://tech.99soft.net/h/2004-2-11/106893.htm,程序员之家介绍跨进程 Hook API.
    [32]. http://www.driverdevelop.com/forum/viewthread.php?tid=88457,驱动开发论坛余绍Kernel。
    [33]. http://www.programfan.corn/article/showarticle.asp?id=183,编程爱好者网站介绍Windows消息机制。
    [34]. http://blog.joycode.com/yaodong/articles/25506.aspx,金山词霸作者介绍屏幕取词。
    [35]. http://www.gjwtech.com/scomm/sc2vc6multithreadapp.htm,介绍串口通信。
    [36]. http://btog.csdn.net/jdzwq/archive/2004/11/15/182487.aspx,串口通信读写。
    [37]. http://dev.csdn.net/article/41/41978.shtm,调用Win 32API.
    [38]. http://www.winprog.org/tutoriat/message_loop.html,消息循环。
    [39]. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_core_message_categories.asp,消息的分类。
    [40]. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/winui/winui/windowsuserinterface/windowing/messagesandmessagequeues/aboutmessagesandmessagequeues.asp?frame=true,消息介绍。

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

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

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