论文部分内容阅读
目前,GSM(全球移动通信系统)网络已经非常完善。利用其提供的一项增值业务——SMS(信息服务),无需附加其他终端设备,只需GSM模块便可达到中、英文信息传输的目的。在日常生活中人们互相之间利用短消息进行信息交流是SMS最普通的应用。除此之外SMS还可以被应用到生产和管理当中。本文尝试将手机的短信收发功能和计算机强大的存储、管理功能结合起来,设计并实现了一个面向中小企事业单位和个人用户的基于串口通信的短消息管理系统。 目前企业通常采用电话联系的方式发布信息,当向多人发布消息时,联系人需要逐个打电话,比较繁琐,费用高,工作效率不高。与电话这种联系方式相比,文本方式的短信具有的速度快、不受地域限制等特点,决定短信在很多方面可以补充传统信息流方式不能解决的问题。手机短信还具备以下优点:普及率高、方便快捷、移动性好、灵活性高、价格便宜等。 本文首先对SMS的定义、基本工作原理、优点、应用等进行了介绍,分析了构建信息管理系统的意义和可行性。然后对短信收发管理系统的功能需求进行了分析和设计,将系统划分为底层通信和高层管理两个模块,并对开发工具的选择及系统数据库的选择和设计进行了介绍。底层通信模块是实现系统的关键和难点,也是本文的重点。主要内容包括利用系统API函数实现计算机和手机间的串口通信;利用AT指令实现对手机的各种控制和短信的收发操作;发送和接收短信的PDU(Protocol Data Unit)格式分析。高层管理模块是系统功能的体现,主要包括短信的单发、群发、重发、回复功能的实现;手机短信读取、清理功能的实现。此外还有通信录管理、用户管理、信息管理、系统的自动检测和手动设置等功能,重点介绍了各种功能模块实现中的关键问题和技术难点。 经实际应用,本系统工作良好,能够满足用户的要求。