毕业设计(论文)短消息的发送与接收研究.doc
《毕业设计(论文)短消息的发送与接收研究.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)短消息的发送与接收研究.doc(21页珍藏版)》请在三一办公上搜索。
1、短消息发送与接收研究【摘要】 由于移动通信技术短消息服务的迅速发展,短信猫信息平台软件由此应运而生。短信猫信息平台不仅方便个人随时随地和互联网等远程系统相连,以完成个人各种需求,也可以帮助企业开展各种增值业务,以减轻企业对这些繁杂业务的管理,和资金的浪费。基于以上的原因,进行短信猫信息平台的软件制作设计。其中硬件部分采用GSM无线猫作为系统的无线终端,并对短信猫进行了调试,实现了短信的收发等测试。软件制作采用了Microsoft Visual C+ 6.0工具,并配合由Hayes公司发明的调制解调器命令语言(AT指令集)进行开发,设计了一套基于GSM网络的短信猫信息平台软件,它可以使计算机方便
2、的同GSM设备进行数据交换,实现了短信的收发功能、群发短信、自动接收短信和对收发的短信进行处理等。关键词:移动通信,短信猫,短信收发,群发短信Send and receive text messages on GPRS implementation【Abstract】 As mobile communication technology, the rapid development of Short Message Service,SMS cat information platform software thus came into being.SMS cat information pla
3、tform software not only facilitate individuals to anytime, anywhere connected to internet, the remote system to complete the individual needs, but also help enterprises to develop a variety of value-added services, in order to reduce these complex business enterprise management and financial waste.
4、For the above reasons, I designed and developed the software platform for GSM Modem Information. The hardware part uses the GSM Modem as a GSM wireless terminals, and GSM Modem debugging, sending and receiving SMS test. Software development uses the Microsoft Visual C + + 6.0 tools, and the Hayes in
5、vented the modem command language (AT command set) to develop, designed based on GSM network SMS cat information platform software. Computers can easily exchange data with GSM equipment to realize SMS send and receive functions, SMS group sending, automatically receive text messages and send text me
6、ssages processing, etc.【Key Words】 Mobile Communications,GSM Modem,Send and receive text messages,Bulk SMS目录1 绪 论31.1移动通信系统31.2 GSM MODEM应用现状及发展趋势42 GSM MODEM短信系统设计方案42.1 GSM MODEM的概念和原理42.2软件设计思路63 短信息系统73.1 系统结构73.2 短信通信服务93.2.1短信中心服务93.2.2 AT指令113.3 短信通信关键技术123.3.1 PDU编码133.3.2 PDU解码154短信收发系统的实现1
7、64.1研究的重点和难点164.2解决的方案174.3 VC对英文和汉字的处理17参考文献181 绪 论1.1移动通信系统全球数字移动通信系统(Global System for Mobile Communication,GSM)是目前国内覆盖范围最广、系统可靠性最高,话机拥有量最大的数字移动蜂窝通信系统。短消息业务(Short Message Service,SMS)是数字蜂窝移动通信网络上提供的一种基本无线业务,是 GSM 系统中惟一的需要建立端到端信道的业务,是信息在移动网络上储存和转寄的过程,即使移动台已经处于电路通信状态,还能同时提供短消息服务、费用低廉、稳定性高等优势,特别适用于需
8、频繁远距离传送小流量数据的领域。然而手机编辑短信息不方便,输入和显示都有局限,不适合工业应用。对于企业需要有一个高效、安全、节约成本的平台,因此,短信猫的信息平台应运而生,GSM MODEM无线通讯模块是该通讯产品之一。该模块采用发展最成功的无线通讯技术,能提供短消息数据通讯功能,同时也可按照需求配备话音通讯功能。GSM网络由于其覆盖范围广、信号较稳定、无同频干扰、保密性好、可处理大量的短消息、数据和传真传送等业务功能,而GSM短消息具有随时在线(Always Online)不需拨号价格便宜覆盖范围广等特点,特别适合于需传送小流量数据的应用,广泛应用于油田、气象、港监、水网水文、环保监测、车辆
9、船舶、移动作业等场所。以往这些领域往往采用集群通讯CDPD网或有线MODEM来进行通讯,但这些技术大多存在通讯范围有限费用高每次通讯需先拨号等缺点。使用无线MODEM,这些问题便迎刃而解。1.2 GSM MODEM应用现状及发展趋势GSM系统是目前基于时分多址技术的移动通信体系中比较成熟、完善、应用最广泛的一种系统。主要提供话音、短信息、数据等多种业务。基于GSM短信息功能可以做成传输各种监测、监控数据信号和控制命令的数据通信系统,能广泛应用于远程监控、定位导航、个人通信终端等。由于GSM网络实现了联网和漫游,这样利用GSM网络传输数据不需要再组建专用通信网络,因此采用段心系方式传输数据的系统
10、应用将会越来越广泛。此次通过计算机控制GSM MODEM模块来实现数据传输的系统,该系统采用短信息的方式传输数据,该系统具有使用灵活、运行可靠等特点。在一些监控系统中需要将数据传向远端服务器,实现这种应用的主要有有线传输和无线传输两种方式。有线传输具有可靠性高、成本低的特点,但是有线传输需要有电话线,这样就很大程度限制了应用场合。无线传输可以通过电台传输的方式,由于采用电台的方式受通信距离的入网许可证等方面的限制,因此采用电台方式的无线数据传输系统在应用上也有很大的局限性。采用GSM网络传输数据具有介入方便和不需组网等优点,加上短信息的广泛应用,因此采用短信息的方式传输数据将是一个实现远程传输
11、数据的新的切入点。无论从技术还是市场发展的角度来看,企业短消息应用都代表着GSM短信猫群发短消息的未来。2 GSM MODEM短信系统设计方案2.1 GSM MODEM的概念和原理GSM Modem,也叫GSM调制解调器或短信猫4,它是一种实现GSM通信的调制解调的设备。GSM MODEM是一种支持GSM无线通讯的工业级调制解调器短信模块,是一种基于无线GSM技术的工业级的MODEM配件,是一种内嵌GSM无线通信模块,插入移动运营商的手机SIM卡,可以与移动运营商的短信中心建立无线连接,本地可以通过与PC的连接可以实现计算机控制应用系统实现自由的短信收发。GSM Modem能提供短消息语音通讯
12、和数据通讯三大功能。其中,短消息业务使它获得最广泛的应用,所以也将GSM Modem简称为短信猫。GSM Modem配件由主机、天线、数据线(串口线/USB连接线)、电源适配器等组成。GSM Modem电路主要由GSM模块和其外围电路组成。 GSM模块将GSM射频芯片,基带处理芯片、存储器、功放器件等集成在一块线路板上,具有独立的操作系统、GSM射频处理、基带处理并提供标准接口的功能模块。外围电路由电阻、电容、二极管、三极管、电感、MCU、稳压IC、电平转换芯片、SIM卡座、DC座、串口、USB等组成。短信猫的硬件接口主要有 USB 和RS232 串口两种形式。RS232 串口短信猫是基于RS
13、232串口总线,受计算机插槽数量和地址、中断资源的限制,在一些电磁干扰性强的测试现场,无法专门对其做电磁屏蔽,导致信息的失真。因此,这里主要研究USB 串口短信猫短信的收的功能。硬件连接流程为:首先利用串口连接器短信猫与 PC 机;其次把 SIM卡插入短信猫的通信插卡槽,然后接通短信猫外接电源。其具体硬件连接如图2.1所示。图2.1短信猫的硬件连接短信猫,是一种工业级 GSM MODEM,通过串口与计算机连接,通过 A T 指令控制进行短信收发的设备。一般情况下,短信猫的短信应用开发都遵循如图2.2所示的开发框架图2.2短信猫的短信应用开发框架2.2软件设计思路整个软件系统主要实现数据(短信)
14、的传输。利用VC+的MFC和动态链接库(DLL)技术编程,来编写一个用于短信处理的工程界面,使用AT指令进行数据的交互,并通过编码和解码的数据缓冲区来实现短信息的发送和接收。发送短信息和接收短信息的流程分别如图2.3、图2.4所示打开串口口连接Modem?否设置串口参数 短信PDU编码 向串口写AT指令 发送成功 是否成功? 否是关闭串口 删除Modem 图2.3发送流程图打开串口口连接Modem? 否设置串口参数 短信PDU解码 从串口读数据 显示 关闭串口 删除Modem 有短信? 否是图2.4接收流程图3 短信息系统3.1 系统结构系统总体架构上采用 C/S 和 B/S 相结合的体系,系
15、统由 GSM Modem、短信服务器、短信数据库和若干客户端构成。系统的总体结构如图3.1所示。短信息服务器一端主要负责 GSM Modem 控制、短信息编码和解码、收发、管理等功能,远程客户端可以通过 Socket、Web Service、Remitting、MSM或短信数据库等机制来实现短信的接收和发送功能。其中 GSM Modem 控制和短信收发模块是系统核心模块,它通过读写终端设备端口来向 GSM Modem发送A T指令,从而实现短信的收发。程序中使用队列、事件和多线程等机制来保证短信的正常收发。图3.1系统总体结构一般 PC 都有串口、USB 接口,硬件短信猫也有USB接口,利用短
16、信猫的数据线将PC机的USB 接口与短信猫的数据口连接起来,为 PC与短信猫之间提供了数据通信的物理链路,为串口通信6。PC 通过向短信猫发送 AT 指令来控制手机,在此基础上实现短信息的收发操作。系统在实现底层通信操作时采用了分层实现的思想,这样可以将任务分层处理,使底层具有模块性,也为软件的功能扩展提供良好的接口。因此,利用串口资源来开发PC机和MODEM设备之间的通信应该是最方便和快捷。 系统底层数据通信的分层模型如图3.2所示。在系统底层数据通信的分层模型中,USB 接口通信层主要是完成数据通信的任务,这一层包括通信帧格式、通信速度等的处理,该层为它的上一层提供数据通信的通道,进行数据
17、的收发处理8。AT 指令分析层主要完成各个 AT 指令的分析,即按照 AT 指令进行数据封装,将封装后的数据交给下一层进行数据发送或者接收来自下层的数据,并对接收到的数据进行解包,再将接收到的数据交给上层处理。最后 PDU编码解码层则是按照用户的需求对短信内容进行编码,然后交给AT指令层处理这些已经编译成可以通过短信猫发送的传输码,或者接收 AT 指令层解包的数据,对其进行解码,翻译成短信内容。3.2 短信通信服务3.2.1短信中心服务GSM(Global System for Mobile Communication)网络除了提供话音服务外,还提供面向字符的短信服务10 (SMS,Short
18、 Message Service)。SMS占用信道的时间短、费用小,可使得两个GSM用户方便地进行点对点通信。由于因特网开发的时间较长,而且已经具有大量的支持软件,并形成了丰富的资源,因此目前众多的短信服务厂商几乎都与国际因特网相结合而形成统一的短信服务中心。一个 SMS 消息最长可包括160个字符(偶数二进制)。SMS 是一种存储和转发服务,即短消息不是直接从发送方发送到接收方,而始终通过 SMS 中心进行转发的。如果接收方处于未连接状态(可能电话已关闭),则消息将在接收人再次连接时发送。SMS 具有消息发送确认的功能。短消息发送方可以收到返回消息,通知他们短消息是否已经发送成功。如图3.2
19、是中国移动通信集团短信网络的结构,其中的简写短语意义如下:SMPP:Short Message Peer to Peer,短信点对点协议。CMPP:China Mobile Peer to Peer,中国移动点对点协议。ISMG:Internet Short Message Gateway,因特网短信网关。图3.2中国移动通信短信息服务网络GSM标准中定义的点-点短消息服务使得短消息能在移动台和短消息服务中心之间传递,这些服务中心是通过称为SMS- GMSC的特定MSC同GSM网络联系的。SMS管理的协议如图3.3所示。图3.4 SMS体系结构SME:Short Messaging Entit
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 短消息 发送 接收 研究
链接地址:https://www.31ppt.com/p-4136112.html