基于串口通讯的短消息管理软件的设计与实现

基于串口通讯的短消息管理软件的设计与实现

ID:33493744

大小:284.47 KB

页数:6页

时间:2019-02-26

基于串口通讯的短消息管理软件的设计与实现_第1页
基于串口通讯的短消息管理软件的设计与实现_第2页
基于串口通讯的短消息管理软件的设计与实现_第3页
基于串口通讯的短消息管理软件的设计与实现_第4页
基于串口通讯的短消息管理软件的设计与实现_第5页
资源描述:

《基于串口通讯的短消息管理软件的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于串口通讯的短消息管理软件的设计与实现1112张鹏展,董冠峰,张东来,常春(1.哈尔滨工业大学深圳研究生院,深圳518055;2.深圳市哈工大比奥科技有限责任公司,深圳518057)摘要:本文给出了基于串口通讯的短消息管理软件的设计。该软件通过串口与手机进行通讯,进行短消息收取和发送,同时集成了本地数据库,能够更有效的管理短消息。关键词:短消息;数据库;串口通讯ShortMessageManagementSoftwareBasedOnSerialPortCommunication1112ZHANGPeng-zhan,DONGGuan-feng,ZHA

2、NGDong-lai,CHANGchun(1.ShenzhenGraduateSchoolofHarbinInstituteofTechnologyShenzhen518055,China;2.ShenzhenHITBIAOTech.Co.,LTDShenzhen518057,China)Abstract:Thispaperintroducesadesignofshortmessagemanagementsoftwarebasedonserialportcommunication.Thesoftwarecommunicateswithcellphone

3、throughserialport,receiveandsendshortmessage.Integratingthelocaldatabase,thesoftwarecanmanageshortmessageeffectively.Keywords:sms;database;serialportcommunication1引言随着我国移动通信系统的迅速发展,GSM蜂窝数字移动通信网已遍布全国各地,目前已覆盖全国98.8%的城市和广大农村。而在GSM网诸多增值业务中,短消息服务(SMS)因其价格低廉、使用方便、信息传递准确及时、存储转发离线通信等优点而

4、备受用户欢迎。据统计,2001年中国移动的短消息业务总量达到了159亿条,并且这个数字每年都在不断增长,短消息服务已经成为移动运营商的重要收入来源。对于用手机收发短消息的用户来说,由于手机本身的局限性,存在一些使用上的不便和困难。由于受手机键盘的限制,书写一条短消息往往需要相对长的时间,频繁的拇指运动会大大消耗人的精力,这一点热衷于短消息聊天的用户体会更加深刻。此外,由于手机的存储空间有限(有的手机本身无法存储短消息,短消息只能存储在SIM卡上),无法满足某些用户存储大量精彩或有意义的短消息的要求。本软件利用PC实现手机短消息的书写和发送,并可将各类短

5、消息下载到PC,存储在数据库中,有效地解决了上述问题。软件采用了GSMAT指令集实现短消息的收发,适用于几乎市面上所有的手机,十分适合个人用户使用。2基于AT指令的传输控制对SMS的传输控制共有三种实现方式:最初的BlockMode,基于AT命令的文本模式(TextMode),基于AT命令的PDU模式。基于PDU模式发送或接收手机SMS消息时,消息正文经过十六进制编码后进行传送。在PDUMode中,可以采用三种编码方式(7-bit、8-bit和UCS2)来对发送的内容进行编码。7-bit编码用于发送普通的ASCII字符,它将一串7-bit的字符(最高位

6、为0)编码成8-bit的数据,每8个字符可“压缩”成7个;8-bit编码通常用于发送数据消息,比如图片和铃声等;而UCS2编码用于发送Unicode字符。PDU数据包不仅包含可显示的消息本身,还包含很多其它信息,如SMS服务中心号码、目标号码、回复号码、编码方式和服务时间等。另外,发送和接收的PDU数据串,结构也不完全相同。与PDU模式相关的主要SMS短消息AT指令见表1。表1PDU模式相关GSMAT指令AT指令功能AT+CSGDDeleteSMSmessage(删除SIM卡内存的短消息)SelectSMSmessageformat(选择短消息信息格式

7、:0-PDU;AT+CMGF1-文本)ListSMSmessagefrompreferredstore(列出SIM卡中的AT+CMGL短消息)AT+CMGRReadSMSmessage(读短消息)AT+CMGSSendSMSmessage(发送短消息)3多种连接方式下的串口通讯运行本软件之前需要将手机和PC建立连接,连接的方式有三种,第一种属于有线连接,后两种则为无线连接,具体如下:(1)数据线连接用手机自带的数据线直接连接PC的串口即可。(2)红外端口连接打开手机的红外数据传输功能,将手机的红外接口对准PC的红外接口,角度小于30度,距离15cm左右

8、,操作系统将检测到红外设备(手机),为其安装驱动和配置端口,建立连接成功。(3)蓝牙端口连接与

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。