毕业设计(论文)基于多路GSM通道的JAVA短信群发系统的设计与实现.doc
《毕业设计(论文)基于多路GSM通道的JAVA短信群发系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)基于多路GSM通道的JAVA短信群发系统的设计与实现.doc(30页珍藏版)》请在三一办公上搜索。
1、基于多路GSM通道的JAVA短信群发系统的设计与实现摘要: 本文使用Java串口通信技术和JSP技术,并应用于Windows平台下的Web系统中,在对GSM移动通讯系统的短信息(SMS)业务通信中AT指令的介绍,以及短信格式、编码与解码等分析的基础上,介绍了一种使用GSM短信传送任意格式文件的方法,将文件压缩并分割封装成适合短信传送的数据包,通过GSM短信发送给接收方,接收方接收之后将数据包还原、解压得到原始文件,从而实现了通过GSM 网络在两台计算机之间传送文件.在办公自动化领域,基于短信平台的办公自动化有助于提高办公效率。针对现有管理信息系统信息发布缺乏实时性的缺点,笔者提出了建立基于GS
2、M Modem的短信辅助办公系统的信息发布平台,即构建一个移动短信信息发布平台,为办公自动化系统提供短信功能支持,从而提高办公效率和节约办公成本。平台设计的目标是通过网络在平台上发布信息并同时用短信的功能及时通知员工。把GSM Modem与计算机终端连接进来,实现串口通信,通过GSM Modem向指定用户手机发送短信消息,实现移动办公,提高办公信息化水平。关键词:串口通信;GSM移动通讯;AT指令The design and imlentation of JAVA SMS based on multiple GSM channelsAbstract:This article uses the
3、Java serial communication technology and JSP technology, and applied to the web system for the Windows platform, the introduction of the AT command in the GSM system for mobile communications short message (SMS) business communications, and message format, encoding and decoding analysison the basis
4、of a GSM SMS send any file format, file compression and split the package into a packet for text messages sent via GSM text messages sent to the recipient, the recipient receives the packet restore solutionpressure to get the original file, in order to achieve through the GSM network to transfer fil
5、es between two computers in the field of office automation, office automation based on the SMS platform to help improve office efficiency. Released to the lack of real-time shortcomings of existing management information system, the author proposes the establishment of information publishing platfor
6、m based on GSM Modem SMS-office system, that is to build a mobile messaging information release platform, SMS function support for office automation system, which to improve office efficiency and to reduce the cost of office. The platform design goal is to promptly notify the employees through the i
7、nformation network on the platform and at the same time use the SMS function. GSM Modem and computer terminals connected come to realize the serial communication to the designated mobile phone users to send SMS messages via GSM Modem, mobile office, to improve the level of office information.Key wor
8、ds:Serial communication; GSM mobile communications; AT commands目 录1.绪论11.1移动通讯的应用背景11.2GSM模块简介21.3GSM发展前景31.4本论文的设计思想42.基于多路GSM通道的JAVA短信群发系统的设计62.1系统功能需求62.2系统整体框架的设计72.3数据库结构的设计82.4AT指令简介和和短信发送介绍82.4.1短信透明发送82.4.2W5360模块短信接收102.4.3其他AT指令113.系统实现123.1收发短信123.2定时功能的实现144.系统的测试和运行结果164.1登录界面164.2管理员密码
9、设置界面164.3发短信主界面164.4发短信成功后界面174.5常用短语界面175.总结18参考文献19附 录20致 谢271.绪论1.1移动通讯的应用背景随着移动通讯的发展,移动办公提供随时随地服务正成为当今信息技术发展的重要方向。移动通信可以说从无线电通信发明之日就产生了。目前,当数字蜂窝网刚刚进入实用阶段,正方兴末艾之时,关于未来移动通信的讨论已如火如菜地展开。各种方案纷纷出台,其中最热门的是所谓个人移动通信网。关于这种系统的概念和结构,各家解释并末一致。但有一点是肯定的,即未来移动通信系统将提供全球性优质服务,真正实现在任何时间、任何地点、向任何人提供通信服务这一移动通信的最高目标。
10、以短信为基本服务平台的服务渠道正被越来越多商家所采用。手机短信的行业应用越来越广泛,它具有快捷、经济、针对性强、可移动等优点。很多行业的企业用户都希望能够利用Web系统提供的手机短信服务功能来发布企业信息。如:客户联络、新产品通知、会议通知、紧急通知、催费通知、发货通知、订单查询、节日问候等,从而达到提高办公效率、降低办公成本的目的1。无线门户市场正在走热,在诸如移动电话与 PDA(个人数字助理)等消费类!设备上提供无线互联网服务的热潮方未艾。与固定的台式工作钻不同的是,这些简单的手持设备使随时随地进行通信、移动商务与其他交互式活动成为可能。随着使用支持中文手机的用户坶多,短信已经成为手机用户
11、恿经常使用的业务之一。除了大量使用的手机用户到手机用户的点对点短信业务之外,从信息平台到手机用户的短信信息服务业务也在快速发展,该业务已经成为广大用户及时方便地获取信息的一种手段。随着市场竞争越来越激烈,企业必须及时了解客户需求,并且及时发布产品信息和企业动态,才能在市场上拥有一定的影响力并占有一定的份额。另外,企业员工工作的流动性也为企业内部信息流动和管理带来了困难。这些都意味着企业对于无线应用有着潜在的巨大需求。移动通信技术的发展,尤其是短消息技术和应用的普及,为满足这样的需求开辟了一条崭新的便捷途径。短消息一方面可以用于优化企业内部管理流程,具有及时、快捷、便宜的特点;另一方面可以用于客
12、户服务方面,具有直接、亲切和方便的特点。目前,企业利用短消息系统主要有四种方法:一是通过互联网或专线接入移动运营商短信中心或短信网关;二是通过互联网或专线接入中心运营商的短信中心;三是通过直接利用手机发送短消息;四是通过直接通过多路短信专用设备发送短消息。 第一种方法又称为有线短信方法。其运用方式是企业通过自己的服务器直接接入移动运营商的网络,由于运营商对于直接接入的设备有一定的要求,并限制了最低业务量,而且若企业用户涉及多个运营商网络(如中国移动GSM、中国联通GSM、中国联通CDMA),还需要分别接入,服务器的价格通常也较贵,因此该种方法仅适用于超大型企业,对于一般的中小企业不适用2。 第
13、二种方法其运用方式是企业通过拥有移动梦网授权牌照的中间运营商发送短消息,企业无需涉及多个运营商网络,但也要通过互联网或专线接入到中间运营商的短信中心,并且需要与中间运营商签订合作协议。虽然这种方式不需要考虑运营商网络的问题,但也避免不了需要网络外联,维护协议等问题。 第三种方法又分为基于手机的无线短信方法,基于手机的方法是应用程序通过串口利用手机发送短消息,通常只能支持一个运营商,而且速度慢、可靠性低,不适用于企业级应用。 第四种方法而基于多路短信专用设备的方法则能支持多个运营商,而且速度快、可靠性高,维护容易,可控性强,是企业级应用的理想选择。可以直接作为独立系统使用,也可以和企业现有的计算
14、机系统互联,如邮件系统、企业内部管理系统、群件系统(如Lotus Notes、Exchange)等3。安装简单快捷、使用方便、价格便宜、功能强大,可以支持全部的手机客户群,能够广泛应用于各行各业(如银行、证券、电信等)、各个场合。1.2GSM模块简介GSM模块和移动电话一样,都是典型的GSM终端,由电源电路、GSM若基带处理器、FLASH存储器、通信接口电路、射频电路、发射天线等构成,电源电路负责外加电源的转换和过流保护等功能,通信接口电路负责外部控制器和GSM基带处理器的正常通信,FLASH存储器则用来存储短消息等数据,GSM基带处理器完成AT命令的解析以及射频电路的调制控制,射频电路配合天
15、线完成载波的生成、消息的调制和发射4。一般GSM模块都提供一个DB9接头或扩展通信接口实现RS232通信,该DB9接头可以直接和PC的串口COM或COM2相连,在系统超级终端下进行简单的GSM模块测试5。目前市场上常见的GSM模块有西门子的TC35系列、Wave co me的WM02系列、Falcom的A2D系列、Sony的GT48系列、中兴的ZXGM18系列等,其功能、用法差别不大。其中西门子的TC35系列具有较高的性价比,并且拥有国内的无线电设备入网证。1.3GSM发展前景从技术角度来看,从2G系统向3G系统的演进方向及演进路线图已经有清晰明确的定义。对于GSM系统,可以沿着GSM至GPR
16、S再至EDGE最后至3G(WCDMA或TD-SCDMA)的方向演进,其中从GSM到GPRS,系统只需要在核心网方面增加支持分组域的相关功能实体,GPRS系统扩展了GSM系统对分组业务的支持能力。EDGE为演进过程中的可选项,可以进一步增强GSM系统对数据业务的支持能力,实现最高达384kbit/s的数据速率。3G标准中的WCDMA与TD-SCDMA系统均可以与GSM/GPRS/EDGE系统共用核心网,在核心网层面上可以做到平滑过渡6。技术演进没有问题,方向清晰明确,各大设备商也提供了多种从2G升级到3G系统的方案。但是,对GSM系统来说,运营方面的升级换代才是关键。这需要从GSM系统的技术特点
17、说起。GSM系统不同于2G标准中的窄带CDMA系统,例如cdmaIS-95系统。cdmaIS-95系统采用码分多址技术,可以方便地升级为3G系统cdma2000,并且可以做到无线接入网与核心网的平滑演进。而GSM系统采用时分多址技术,与3G三大主流标准采用的基本多址技术码分多址技术不同,所以由GSM系统演进至以CDMA为基本多址技术的WCDMA或TD-SCDMA系统,核心网侧尚可以保持一定的后向兼容性,但是投资较大的无线接入网侧需要重新规划建网。所以对广大的GSM系统运营商及GSM系统终端用户来说,从2G系统过渡到3G系统所付出的代价相比2GCDMA系统的演进要大的多,GSM系统的演进也要面临
18、较大的投资与建设压力。从运营角度来看,到目前为止,GSM网络在GPRS系统、EDGE系统的增强下,可以提供对数据业务一定的支持,仍然保持着较高的盈利水平。GSM系统仍然可以满足很多国家和地区移动用户的需求,并且GSM运营商可以通过相对低廉的运营成本获取更大的利益。而对可以提供更高数据速率能力的3G系统,虽然已经在很多国家商用,由于其业务应用方面始终无法得到全面突破,用户的需求仍然相对不足,3G运营商仍然面临较大的盈利困难7。其实对移动通信系统与标准的发展而言,可以由先进的技术驱动,但是对移动通信产业与市场,技术驱动应该让位于需求驱动或者业务驱动,毕竟用户才是主导,业务应用才是取胜的关键。综合上
19、述两个方面,GSM系统仍将长期存在下去,并将继续服务于全球广大用户。1.4本论文的设计思想目前在PC上实现手机短信收发技术主要有三种: (1)直接接入运营商短信网关,这种方法的实现不需要附加新的硬件,但是需要到运营商申请网关,适合于大型通信开发,如向移动、电信等公司申请,使用起来比较方便,但费用较高。 (2)通过一些网站上提供的短信发送功能来实现,如腾迅、网易等都提供这方面的服务,这种方法实现起来比较简单,所需资源较少,但缺点是对网络的依赖性太强,不利于集成到企业的MIS系统中。 (3)用GSM MODEM技术实现PC对手机收发信息,这是目前比较适合于小项目开发的一种方法,只需要对AT指令和串
20、口编程的知识运用熟练就可以实现,但需要硬件GSM MODEM的支持。当前,一些公司提供了短信开发的设备和配套的短信群发软件,用它可以在软件中集成相应的群发功能,虽然实现了发送短信的功能,但由于是单机版的,不利于远程操作和多用户的同时使用;也有一些基于Web的短信系统开发出来了,实现了手机短信的发送,但在手机短信的接收方面仍存在不足:如很多系统都是通过不断刷新页面来判断是否收到有新的信息,这种方式使得系统效率下降,需要改进。另外,在目前已开发出的短信系统中尚缺乏定时发送短信功能,此功能的实现,可以为用户的日程安排提供短信提醒服务。 基于以上因素,可以设计并实现一种B/S模式的短信系统,此系统在一
21、种能通过输入设备与服务器直接通信的MVC体系结构下构架,使用GSM MODEM以串口监听方式触发事件的方式接收短信以提高系统的性能,实现定时发送短信功能以满足更多用户的需求。2.基于多路GSM通道的JAVA短信群发系统的设计2.1系统功能需求本系统主要实现手机短信的发送与电话薄两个功能。若电话薄里存有电话号码,则发送短信时手机短信平台可直接找到电话离中的号码,而不必再输入号码。有查找、添加、修改、删除等功能,方便使用。进入系统时,有两个功能选项,可选择发送短信息或查看电话薄。电话薄内有添加、浏览、查找等功能。其功能模块如图1所示:图1系统功能模块写短信可以实现短信的单发和群发功能,无论是单发还
22、是群发,发送对象都可以自由选择,当发送对象选定后,系统查找数据库中该号码多对应的记录信息自动生成称呼,然后将其要发送的内容一起发送给所选对象。发件箱用来存储用户所发的所有短信信息,以便用户以后查看自己发送的短信,可实现对短信的管理,如转发、删除等。收件箱用来存储用户所接收到的短信,该模块除了实现短信的管理,如对短信的删除、查询等功能外,还提供短信回复功能,实现系统自动回复,在服务器收到用户短信后对数据进行处理,然后自动回复给用户;另外是用户回复,通过系统身份验证后,用户可对收到的短信进行回复。电话簿实现用户对联系人的管理,如新增联系人、实现联系人的分组等操作。定时发送短信功能,可为用户的日程安
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 GSM 通道 JAVA 短信 群发 系统 设计 实现
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3981293.html