一种基于短信智能提醒功能应用系统的设计与实现
作者:赵振江
来源:《科教导刊·电子版》2014年第15期
摘 要 本文介绍了一种基于短信猫开发的智能提醒系统,详细的描述了系统的设计与实现。并结合系统的实时性提醒特点,给出了应用实例。通过对系统的测试,证明了系统的稳定性、可靠性和实时性。
关键词 GSM SMS 数据库 短信猫; 中图分类号:TP311 文献标识码:A 0 引言
当今时代是信息时代,也是繁忙的时代。随着人们生活节奏的加快以及时间观念的增强,人们每天都要面对非常多的工作以及生活上的事物,难免有遗忘情况的发生,因此,我们需要一个提醒工具能在适当时候提醒我们。然而随着网络、计算机和手机技术飞速发展以及相互融合,电脑和手机已经成为我们生活和工作中的一部分,所以,我们最好能借助这两个设备来帮助我们完成提醒功能。
短信业务(SMS)作为GSM网络系统的一个基础业务,以其方便、及时、低费用等特点进入人们的视野且渗透到人们生活中的点点滴滴,例如银行、物流、游戏等各个方面。随着企业的发展,对沟通效率提出了更高的要求,这就使实时性提醒系统的开发具有了实际应用意义。纵观移动通信的发展,GSM网络技术已经十分成熟。因此,我们利用GSM通信网络来构建软件平台,运用该软件可以实现信息的定制以及信息的发送功能。通过该系统企业可以建立自己的信息提醒平台,无需借助第三方短信平台并且该系统无需经过互联网,无需复杂的设备就可以实现按手机号码段批量的发送信息。 1 系统结构
整个系统设计交叉结合了GSM、数据库以及短信猫三大技术,开发的一款即时通信软件系统。整个短信智能提醒功能应用系统的传输示意图见图1。该系统采取“操作系统后台+中心网络+终端组成”的设计方式。其中,系统操作后台由服务器与短信猫组成。服务器对复杂的逻辑计算以及庞大的存储能力上有着明显的优势。短信猫负责短信的发送,短信内容可以在数据库中进行编辑。终端是持有手机的用户,负责接收信息。中心网络的作用是负责信息的传输。
龙源期刊网 http://www.qikan.com.cn
功能上,系统提供了系统设置模块、数据库模块以及短信发送三大功能模块。系统设置模块包括系统的参数设置,例如短信猫串口号选择、短信息中心号等。数据库模块包括电话薄管理模块、信息定制模块与日志管理模块。其中,电话薄管理模块具有增加、修改、删除电话号码的功能。信息定制模块负责提醒信息的录入。日志管理模块是用来对已发出的短信进行详细的记录,其中包括对发送的时间、发送的内容、收件人的记录。对已发送的信息进行多功能的搜索并且能够对其进行完成的备份。短信发送模块负责短信的发送。 2 关键技术 2.1 数据库技术
我们根据企业的要求设置需要提醒的信息,系统管理员需要把需要提醒的信息录入到数据库中,并且设置提醒的时间。数据库会根据设定的时间进行轮询检测,当到达规定时间内就会触发数据库的标志位会产生变化,数据库会通过指令来通知后台软件来提取储存在数据库里面的信息。后台软件提取信息之后会把信息通过短信猫发送到GSM网络上,最后到达用户终端手机上。这样就实现了信息的自动提醒功能。 2.2 短信猫开发技术
短信猫是由中国移动商务网开发的基于无线方式进行短信收发的通信网关设备。是一种基于无线GSM技术的工业级的MODEM配件,其内嵌GSM无线通信模块。无线通信模块与外围电路及电路板结合,插入移动运营商的手机SIM卡,可以与移动运营商的短信中心建立无线连接,本地通过与计算机的连接可以实现计算机控制应用系统实现自由的短信收发。使用该设备可以实现快速发送手机短信的功能,从而达到使企业无需上网即能动态发送短信。 短信猫是一个纯粹的硬件,短信猫是一个非智能设备,该设备是通过计算机的串口进行通讯,通过AT指令进行控制。由于AT指令对于普通的操作人员来说比较陌生,所以我们需要对短信猫进行二次开发DLL动态链接数据库。这样就使得短信猫发送短信的功能嵌入系统的开发中,而且对于普通操作人员来说更加容易操作。4 总结
本文所介绍的提醒系统是基于数据库技术,GSM技术与短信猫二次开发技术来实现的自动提醒系统。充分考虑了市场的实际应用需求。经过测试,本系统的性能稳定,响应快捷。随着科学技术的发展,本系统将在应付突发事件、重要信息通知和快速组织会议等方面有着广泛的应用。 参考文献
[1] 田琳,何为,石幸利.网络短信服务平台的设计与实现[J].重庆科技学院学报(自然科学版),2008,10(5).
龙源期刊网 http://www.qikan.com.cn
[2] 葛磊蛟,姚素娟,毛一之,李歧.基于 C#.NET 的 GSM MODEM 短信猫应用设计开发[J].现代电子技术,2009,32(6).
[3] Jasmin Blanchette, Mark Summerfield. C++ GUI Qt4编程(第二版)[M].北京:电子工业出版社,2008.
因篇幅问题不能全部显示,请点此查看更多更全内容