随着手机用户的不断增加,信息服务具有良好的用户基础,为了实现能够通过短信给团队成员重要事件的及时提醒,以生日提醒作为例子。用MATLAB中的GUI工具箱设计一个界面,通过串口将GSM模块与计算机连接,构成了一个简单的提醒系统。将系统时间与事件发生时间进行对比,满足条件后系统会通过串口将AT指令及短信内容发送到GSM模块,再由GSM模块将短信内容发送到手机。系统的成功运行,实现了自动给团队成员发送短信的功能。
随着技术的发展,手机的功能也在不断的增强,手机已然成为人们特别青睐的通讯工具,正因为手机用户不断增加,使得手机短信通知服务显得相当的方便。在我们的实验室中有着几十位成员,大家在忙碌中有时可能会忘记一些重要事件, 本系统能提前通过短信给与他们提醒, 充分体现了人性化的管理。
短信息服务(SMS: Short Message Service)是GSM 系统(Global System for Mobile Communication)中提供的一种GSM 终端(手机)之间,通过服务中心进行文本信息收发的应用服务,它利用信令信道传输,直接把要发送的信息加上目的地址发送到短信息服务中心,再由短信息服务中心发送给最终的信宿[1]。基于GSM 的短信提醒系统不仅方便,是非常经济的一种通知方式,还具有实现简单、保密性好、频谱利用率高等特点。
2. 提醒系统的组成与工作原理 提醒系统主要有GSM 模块与计算机组成。
在设计系统时, 暂时将重要事件定为实验室成员的生日信息,那么接下来我们主要围绕生日提醒这一主题展开。在计算机中通过MATLAB 软件中的GUI 工具箱设计好界面及串口,将所有成员生日信息用EXCEL 表存储,每当运行设计好的GUI 面时,系统会自动读取EXCEL 表中的信息进行判断,一旦条件满足,那么就会通过串口去控制GSM 模块给用户发短信, 用户接收到的信息是“happy birthday!!”。系统结构图如图1 所示。
Figure 1. System module structure diagram 图1. 系统简单结构图 系统设计基本步骤依次为:数据的录入、上位机的设计、数据的传输、任务的执行。数据的录入主要包括生日人的基本信息:姓名、性别、班级、生日日期、联系电话等;上位机是该系统主要不部分, 在上位机实现该系统的大部分功能,比如:数据的提取、判断、指令的发送等;数据的传输主要是通过串口线将PC 机与GSM 模块连接,实现通信的功能;任务的执行就是GSM 模块在接收到上位机传输过来的指令后对其做出响应,完成发送短信的任务。GSM 信息发送流程图如图2 所示。