基于sim卡的手机短信管理系统研究方案
2014-04-29左九华
左九华
【摘 要】目前,GSM(全球移动通信系统)网络己经非常完善。利用其提供的一项增值业务——SMS(信息服务),无需附加其他终端设备,只需GSM模块便可达到中、英文信息传输的目的。在日常生活中人们互相之间利用短消息进行信息交流是SMS最普通的应用。除此之外SMS还可以被应用到生产和管理当中。本文尝试将手机的短信收发功能和计算机强大的存储、管理功能结合起来,设计并实现了一个面向中小企事业单位和个人用户的基于串口通信的短消息管理系统。
【关键词】GSM;SMS;短信管理系统
一、SMS、GSM和SIM的发展现况
近年来,随着移动通讯业务的迅猛发展,手机和个人电脑的不断普及,手机短信(SMS)由于其便捷、收费低廉而获得了广大手机用户的青睐,短信服务早已融入人们的日常生活,并成为了人们通信、交流与联络的常用手段。其占用通信信道量小、信息载量大、简短直观、廉价、便于保存以及群发功能更推进了短信的发展。特别是由于GSM的SMS业务通过信令信道传输,不需要拨号建立连接,在其他系统应用上,基于GSM的SMS可广泛应用于业务数据传输等方面。基于GSM手机模块的短信平台只需要配合SIM卡使用,无须与营运商交涉,以取代烦琐的短消息专线接入,是目前应用最广泛的通信方案之一。
在国内,SMS短信息服务作为GSM网络的一种基本业务已得到越来越多的系统运营商和系统开发商的重视,以GSM网络作为数据无线传输网络,可以开发出各种功能强大的应用系统。
目前由中国移动的综合通信服务飞信,可以通过PC终端登录,实现PC和手机间的无缝即时互通,保证用户能够实现永不离线的状态,即是基于GSM手机模块的短信平台。
采用GSM无线公共网短消息方式时,传输速率为19200波特,不需要拨号,永远在线,可认为数百点的信息可同时完成,且点数约多,优越性约大,特别是当采用监控点主动上报模式时,由于不会发生信号竞争现象,可允许多个信号同时上传。
二、基于sim卡的手机短信管理系统研究方案提出[1]
本次设计的研究方案是实现一个通过连接到计算机的GSM终端设备发送短信,接收短信,读取SIM卡中短信,可对短信进行删除等操作,并且可以进行编码转换的程序。在程序中使用AT指令和GSM模块进行通信,使用户能够通过计算机发送短信,从而带来了极大的方便性,并且为搭建短信平台提供了实现方法。
计算机与手机一般采用异步串行通信方式,通信速率为19200B/S以上,只需要把用户信息加上目的地址发送到相应的短信服务中心(SMSC)即可,通过服务中心存储转发给最终信宿。
通过串口控制GSM模块通过GSM07.05规定的AT指令集来实现,计算机只要通过串口向模块收发一系列的AT命令就能达到控制GSM MODEM收发SMS的目的, 常用的AT指令如图1所示。
目前GSM模块对SMS的控制共有三种实现途径:Block Mode;基于AT命令的Text Mode;基于AT命令的PDU (Protocol Data Unit,协议数据单元)Mode。Block模式需要手机生产厂家提供驱动支持;使用Text模式收发短信代码简单,实现起来十分容易,直接发原文就行,发送非ASCII码内容也能发,但需要手机支持才能正确显示,这就限制了中文短信的应用;而PDU模式不仅支持英文短信,也能发送中文短信。
系统硬件部分由计算机、手机模块、电源适配器和串口连接线组成。
短信的储存使用ACCESS数据库,可以适合大容量数据的应用,有很强的功能管理,使用上更安全、稳定,处理海量数据时很有优势。
三、基于sim卡的短信收发平台建立的意义与可行性分析[2]
目前常用的远程无线数据传输系统主要包括:无线电台方式、GSM短信(SMS)方式和GPRS无线网络传输方式,其中GSM短信方式是最常用的。本文将利用GSM短信服务,并结合使用工作在国际通用频率的短距离无线模块,能够稳定的进行远程监控和数据采集,运行费用低廉,能够在环境检测,远程控制,自动抄表等领域广泛使用,并且对SIM卡的短信管理系统和手机短信收发平台建立进行详细的研究分析。
短信的业务迅速发展是有目共睹的,短信应用的美好前景也是一个不争的事实。短信除了便宜,还有一个非常好的功能:当目标手机正常开机工作时,可以马上收到自己的短信,而目标手机关机或不在服务区,短信就会发送失败,这时短信服务中就会保存这条短信,一但用户开机或返回服务区,就会马上收到短信,这样就能保证了短信能及时、安全地送到目的手机。企业可以利用手机短信的这些优点来开发SMS在企业中的应用。
与电话这种联系方式相比,本文方式的短信具有速度快、不受地域限制等特点,决定短信在很多方面可以补充传统信息流方式不能解决的问题。手机短信还有以下优点:普及率高、方便快捷、移动性好、灵活性高、价格便宜等。但是,简单的通过手机发送短信也有其缺点:
第一:由于手机的中文输入复杂,不适合于像信息群发、广告、通知等使用频率非常高的业务。
第二:手机短信的大量信息无法被长久地保存,所以短信的收发记录无法有效的管理,造成企业实行短信移动办公后在管理上的难度增加。
第三:无法实现计算机的自动化管理,无法实现计算机数据与手机数据的交互。
基于以上的分析,如何将手机与计算机连接,通过计算机控制手机收发短信,并应用数据库对手机短信进行管理,便成为实现手机数据和计算机数据交互,以及计算机自动化管理的关键问题
本文主要研究基于sim卡短信的信息管理系统的开发,通过对计算机串口通信,AT指令和短信的PDU编码的研究,结合数据库技术,设计并实现一种便捷、方便具有一定管理功能的短信收发系统。该系统非常简单,只要有一台PC、一个GSM模块,通过GSM模块的串口连接到计算机就可以轻松的实现短信的收发,并进行管理。基于sim卡的短信軟件的用户可以是中小型企业单位,也可以是个人。
四、结束语
本文首先介绍了短信管理系统相关业务的发展概况,然后对sim卡手机短信管理系统研究并提出方案,最后通过平台建立并对其进行可行性分析。
短消息作为人们进行有效信息沟通的一种重要手段,己经深入到人们的日常工作和生活中。移动运营商目前正在不断的把增值服务和新的信息服务注入到SMS中,以提高SMS的使用价值,相信这也将是促进SMS应用的一个有利因素。企业也期望利用短信这种沟通方式来提高企业的信息沟通效率。所以针对SMS的开发和应用也越来越多。
【参考文献】
[1]温锦山,唐柱鹏.Delphi串口及语音传真高级编程[M].北京:北京航空航天大学出版社,2002.
[2]徐一秋,等.如何使用delphi实现软件前台对sql server数据库的备份[J].牡丹江师范学院学报(自然科学版),2008(1).
[3]徐莉,段春梅.Delphi+SQL Server数据库应用系统开发中的数据访问技术[J]. 电脑开发与应用,2008(2).