李振的论文.doc

GPRS无线通讯技术的应用—GPRS短消息接收的开发和实现

收藏

压缩包内文档预览:(预览前20页/共80页)
预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图 预览图
编号:6350484    类型:共享资源    大小:684.31KB    格式:RAR    上传时间:2017-12-11 上传人:毕****做 IP属地:江苏
12
积分
关 键 词:
获取更多毕业论文/毕业设计 请登录360毕业设计网 www.bysj360.com 或加qq:604664738量身定做!
资源描述:
GPRS无线通讯技术的应用—GPRS短消息接收的开发和实现,获取更多毕业论文/毕业设计,请登录360毕业设计网,,或加qq:604664738量身定做!
内容简介:
本科生毕业论文(设计)开题报告书题 目 GPRS 无线通讯技术的应用-GPRS 短消息接收的开发和实现 学生姓名 李 振 学 号 151021047 专业班级 计算机科学与技术 02101 班 指导老师 孙 建 平 2006 年 3 月 15 日论文(设计)题目 GPRS 无线通讯技术的应用-GPRS 短消息接收的开发和实现课题目的、意义及相关研究动态:目前,移动通信领域正在经历从 2 代经 2.5 代逐步向第三代(3G)技术发展的过渡过程。2.5G 是当前移动数据业务发展的首选。目前,全球对 3 代网络的发展都较为谨慎,移动通信网络 3G 技术尚未完善,标准也没有统一,第三代系统的商用估计要在 2003 年之后,在短时期内还不能进入实际的应用,在这期间,2.5G 移动通信技术在将有一个较快的发展,在未来 35 年将成为移动数据业务的最主要的承载方式。 GPRS 通用分组无线业务是在现有 GSM 系统上发展出来的一种新的承载业务,目的是为GSM 用户提供分组形式的数据业务。GPRS 利用了现有的 GSM 网络的无线信道资源,以少量投资引入包交换核心节点(SGSN,GGSN) ,并建立与分组交换,移动业务相适应的业务网络(包括各种网关、移动定位系统、个性化的门户、计费设施等等) ,从而在 GSM 无线网的基础上以低成本引入具有“移动”特色的互联网服务。GPRS 采用与 GSM 同样的无线调制标准、同样的频带、同样的突发结构、同样的跳频规则以及同样的 TDMA 帧结构,同时,允许用户在端到端分组转移模式下发送和接收数据,而不需要利用电路交换模式的网络资源,因此,GPRS 提供了一种高效、低成本的无线分组数据业务,特别适用于间断的、突发性的和频繁的、少量的数据传输,也适用于偶尔的大数据量传输。GPRS 短消息通过 GPRS 网络进行数据传输,具备网络覆盖面广、用户投资小、运营费用少的优点,对于监控采集点分散、覆盖面广、监控点不固定、实时性要求较低的监控采集系统具有无可比拟的优势。课题的主要内容(观点) 、创新之处:GPRS 系统利用现有的 GSM 体系结构传输数据分组,只需要进行很少的硬件和软件升级。一个 GPRS 终端用户可以同时占用 8 个无线信道,多个 GPRS 终端用户可以共享一个无线信道,无线部分可按需分配话音和分组信道,从而可以再为有效地利用网络资源。GPRS 采用TCP/IP 协议传输数据,理想情况下,GPRS 网络中传送一个最小的分组的时延约为 100ms。并且由于 GPRS 网络是构建在 GSM 网络之上的,所以可以吸引大量的用户群。研究方法、设计方案或论文撰写提纲:本课题采用的硬件开发平台是 Linux 嵌入式系统,Linux 是以核心为基础的、完全内存保护、支持多任务多进程,支持广泛的硬件。GPRS 是通用的分组无线业务的英文简称,是在现有的 GSM 系统上发展出来的一种新的承载业务。GPRS 对现有的 GSM 系统最根本的革新是在数据的传输上,GSM 是一种电路交换系统,而 GPRS 是一种分组交换系统。目前,移动子系统和监控中心子系统之间往往通过短消息方式传送数据。这种方式采用通常的无线GSM 发送接收设备就能实现短消息的传送,实现简单,具有通信成本低、频谱利用率高、系统容量大、业务种类多、保密性能好、抗干扰能力强、通话质量高、国际自动漫游等优点,它利用信令信道传输,不用拨号建立连接,直接把要发的信息加上目的地址发送到短消息服务中心,由短消息服务中心在发给最终的信宿,是目前应用最广泛的通信方案。伴随着 GPRS 技术的产生,它将传统电路交换数据连接速度由 14.4kbps 提高到100kbps。GPRS 的高吞吐量促使人们在 PDA 上实现各种无线应用,例如,移动邮件、无线互动游戏、无线互联网连接、移动电子商务等。用户无论何时何地都可以更快地接入数据、获得服务。当无线 PDA 成为便携式个人设备时,无线设备的尺寸成为了一个至关重要的因素。GSM 模块解决方案必须高度集成,并将系统元件数目降至最低。一个高集成的 GSM 解决方案可以应用小巧的无线 PDA 中,从而提高了产品的便携性。一、需求分析:短消息作为一项极具吸引力和人气的增值业务,越来越成为以话音业务为主导的移动通信网络的另一个重要卖点。种类繁多的数据增值业务是基于短消息这种移动数据通信手段的,如手机银行、手机证券、信息点播、移动 OICQ 业务、无线电子邮件、无线数据和传真等。我们在这里把这些业务统称为短信息业务。据有关调查表明:目前全球 1 个月的短信息发送量已达到 150 亿条。率先开展此项业务的欧洲,每天发送的短消息为 2000 万条,GSM 运营商 8至 20的收入来自短消息。短信息业务像风暴一样席卷欧洲大陆。在中国,两大移动运营商正逐步实现短消息的互连互通。短消息和基于短消息的各种新业务层出不穷。短信息服务具有开通方便、收费低廉、内容丰富、应用广泛等特点,因而迅速获得了移动用户的青睐。据预测,至 2005 年底,中国移动用户数将达到384 亿,无线数据用户数达 187 亿。短信所蕴涵的巨大的潜在商机受到运营商的高度重视。 无线数据采集与传输的应用范围非常广,它可以与 GPS(全球卫星定位)技术相结合。嵌入式、分布式计算技术以及高宽带、高服务质量的网络通信技术发展迅速,提供了技术支持;把无线互连技术和 Linux 嵌入式系统相结合,可以真正为用户提供一个非常易于实现无线互连运行平台;无线互连如果离开 Linux 嵌入式平台,用户要么使用庞大的台式机实现互连功能,要么就得为一个嵌入式系统花费大量的时间和资金去开发或购买相应的网络和数据接口协议。二、功能分析:将 TCPIP 协议写入嵌入式系统中,使嵌入式系统变成嵌入式 Internet系统,嵌入式系统的控制器也对应的变成一个微型的网络服务器,当然在建设系统之前,应先对一些通用的模块的接口进行定义,如数据采集相关接口(如 RS232) 、控制开关接口、GPRS 通信模块接口、数据加密解密模块等;除此之外,为了能和其他系统的数据兼容,我们还必须定义一些常用的数据接口,如数据库连接、文件读写借口、数据报文结构定义等。三、系统结构设计:短消息网关通信模块是整个短消息网关的基础。无论是计费、统计,还是超时重传,高质量的通信构架是必不可少的保障。这个通信构架不仅要完成基本的收发消息的功能,而且还要有好的结构以支撑各种业务需求,保证良好的扩展性。无线数据采集与传输终端的设计可以有两套方案:第一套:此方案硬件成本较低,即采用 89C51 等单片机实现数据采集和 TCP/IP 协议栈,但由于单片机本身没有 TCP/IP 协议栈,需要购买或自己开发,先期开发费用较高,而且其功能也比较有限。第二套:即本文即将介绍的 Linux 嵌入式系统方案,硬件成本稍高,需要 Strong ARM或其他 CPU 芯片来支持,通过 Linux 上应用程序或驱动软件来完成所有的 数据的接收、处理、显示和发送等功能。 四、系统实现:在前期工作完成之后着手进行系统实现,结合 Linux 嵌入式系统将其发送给远程服务中心。GPRS 模块主要完成无线上网的功能,现在市场上已经有许多比较成熟的GPRS 模块。GPRS 模块向外提供 RS232 接口,可以在嵌入式 Linux 中编写相应的 PPP 脚本拨号程序,直接驱动 GPRS 模块。这样所有采集到的数据就可以通过 TCPIP 通道发送到任意一个具有公网 IP 地址的主机上去,从而实现数据的发送。BSC 增加了一个新的功能模块:一个分组控制单元,用来控制分组信道。另外,BSC还有 GPRS 移动管理和 GPRS 寻呼的功能,同时也增加了与 SGSN 的业务和信令接口。GPRS 可以使用相同的物理信道群为话音业务服务,这样在一个小区内便同时存在着GPRS 信道和电路交换信道,其中一个电路交换信道分配给一个用户,而一个 GPRS 信道可以被多个用户共享。五、测试:短消息网关是无线互联网短消息业务中最为关键的一个设备,它为手机用户和互联网的信息资源架起了一座桥梁。本文中短消息网关的通信模块设计周全,结构合理。经实验室测试,是一个稳定的系统。在实现系统后,进行测试,及时发现问题和不足,予以改正和加强。在这一课题研究过程中,主要工作任务有:(1)开发网络芯片驱动程序,为上层提供读写 IP 包的函数调用,以及接收到一个包后产生一个中断并完成中断的处理。 (2)读取接收到的 IP 包,对 IP 包报头进行分析,处理(3)传输层数据处理,对于 IP 层处理后送来的数据进行传输层拆包分析,处理。六、结束语 :移动通信与 Internet 的飞速发展及相互融合,预示着 3时代的即将来临。GPRS 使无线高速接入 Internet 的理想变成现实,移动用户从而可以享受到 Internet 的服务。作为一种基于 IP 的技术, GPRS 将分组数据业务引入了 GSM 网络,为网络运营商和用户都带来了巨大的好处。GPRS 能够充分利用无线资源并且可以实施灵活的收费方式,也为 GPRS 的商业应用奠定了更为坚实的基础。此外,移动数据在中国的发展具有特殊的意义,因为中国移动终端用户数量远大于计算机用户数量,可以预见 GPRS 在中国的发展有着美好的前景。完成期限和预期进度:完成期限:2 个月预期进度:2006 年2月27日 3月05日:调研、文献检索、开题报告;3月06日 3月10日:开题报告座谈会3月11日 4月11日:外文资料翻译、系统设计;4月12日 5月12日:编码、测试;5月13日 5月20日:撰写毕业设计报告;5月21日 5月24日:上交毕业设计所有文档资料(含系统、毕业设计报告等);5月25日 5月26日:填写答辩申请表,答辩资格审查;5月28日 5月31日:毕业答辩;6 月 08 日:第二次答辩。主要参考资料:1. 王学龙著. 嵌入式 Linux 系统设计与应用M. 清华大学出版社.2. 钟章队、蒋文怡、李红君等著. GPRS通用分组无线业务M. 人民邮电出版社.3. Mobile Communications Engineering : Theory and Applications(Second Edition) WILLIAN C.Y. Lee McGraw-Hill Education (Asia) Co.4. Operation System Design and Implementation. A.S. Tanerbaum.5. The Linux Kernel Version. 1999-8.6. 张静、钟章队. GSM 中的通用分组无线业务 GPRS 电信技术J.2002(2).7. 赵志伟. GPRS 技术及网络建设综述J.移动通信.2002(6).8. 周航滨、夏安邦、张长昊. 基于Web服务的跨企业信息集成框架J.计算机集成制造系统.2003(9).9. 徐君毅、张友德.单片微型计算机原理与应用上海科学技术出版社.2000(2) 10. /article/articleview/1067/ 11. /sms/12. 指导教师意见: 签名: 年 月 日开 题 报 告 会 纪 要时 间地 点姓 名 职务(职称) 姓 名 职务(职称) 姓 名 职务(职称)与会人员会议记录摘要:会议主持记 录 人:年 月 日系工作小组意见负责人签名:年 月 日湖南文理学院计算机科学与技术系学生毕业设计(论文)中期检查表学生姓名 李振 学 号 151021047 指导教师 孙建平课题名称 GPRS 无线通讯技术的应用-GPRS 短消息接收的开发和实现难易程度 偏难 适中 偏易选题情况工作量 较大 合理 较小任务书 有 无开题报告 有 无符合规范化 的要求外文翻译质量 优 良 中 差学习态度、出勤情况 好 一般 差工作进度 快 按计划进行 慢中期工作汇报及解答问题情况优 良 中 差中期成绩评定: 所在教研室意见:教研室主任(签字): 系分管负责人: 年 月 日 年 月 日GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现I目录目录 .I摘要 .IIIABSTRACT.IV第一章 绪论 .11.1 研究背景 .11.2 GPRS 的发展状况 .1第二章 GPRS 系统介绍及相关技术 .22.1 GPRS 概述 .22.1.1 GPRS 简介 .22.1.2 GPRS 网络架构 .32.1.3 GPRS 协议模型 .42.1.4 GPRS 提供的业务 .62.1.5 GPRS 终端分类 .72.1.6 GPRS 的优点 .72.2 GPRS 技术 .82.2.1 GPRS 的系统结构 .82.2.4 GPRS 网络主要实体 .82.2.4 GPRS 的路由管理 .11第三章 短消息编码和通信协议 .123.1 短消息发送和接收模式及编码 .123.1.1 短消息发送和接收模式 .123.1.2 GPRS 短消息的编码 .143.1.3 短消息相关 AT 命令集 .223.2 通信协议的设计与实现 .243.2.1 传输层协议的选择 .243.2.2 系统通信协议的设计 .253.2.3 通信协议的实现 .32第四章 系统的设计与实现 .364.1 建立 UCLINUX开发环境 .374.1.1 uClinux 简介 .374.1.2 uClinux 的基本架构 .374.1.3 uClinux 的开发环境 .384.1.4 uClinux 的内存管理 .394.2 GPRS 模块短消息通信功能设计 .404.2.1 GPRS 模块初始化 .404.2.2 键盘输入处理 .404.2.3 AT 命令接受和发送 .414.2.4 GPRS 发送短消息状态机 .41GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现II4.2.5 AT 命令接收和发送 .424.2.6 GPRS 接受短消息 .424.3 串行通信接口 .424.3.1 串行传送的特点 .434.3.2 串口通信的基本方式 .434.4 网络通信接口编程 .444.4.1 网络通信接口 .444.4.2 网络通信操作 .474.5 串口通信编程 .484.5.1 串口通信设计 .484.5.2 GDB 环境下使用 ADT1000 调试 Linux 核心 .494.6 系统测试 .55第五章 GPRS 的安全性 .585.1 GPRS 的安全问题 .585.1.1 问题提出 .585.1.2 GPRS 网络体系结构 .585.1.3 GPRS 网络安全研究 .595.2 GPRS 安全策略 .595.2.1 用户认证 .605.2.2 用户识别码保密 .615.2.3 用户数据和 GMM/SM 信令保密 .625.2.4 识别码校验过程 .635.2.5 小结 .64结束语 .65参考文献 .66致谢 .67附录 .68GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现III摘要GPRS 是一种新的移动数据通信业务,在移动用户和数据网络之间提供一种连接,给移动用户提供高速数据通信,GPRS 采用分组交换技术,使每个用户可同时占用多个无线信道,同一无线信道又可以由多个用户共享,资源被有效的利用。这里介绍了一套基于 GPRS 短消息的远程无线监控系统和基于 AT指令的 GPRS 模块的应用开发。实现了 GPRS 短消息接收平台的建立,提供了GPRS 安全性解决方案。对通讯方式、系统结构、工作原理及系统的实现进行了详细的说明。由于 GPRS 网络支持 TCP/IP 协议,这使得无线数据传输变得更加轻松,利用 GPRS 作为通信手段进行数据传输具有技术新、效果好、可平滑技术升级等特点。 该系统在自动抄表,远程监控等领域具有很好的应用前景。关键词:GPRS,SMS,通信GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现IVAbstractGPRS is one kind of new mobile data communication service, it provide a kind of connection between the mobile subscriber and the data network, provides the high speed data correspondence for the mobile subscriber, GPRS uses the Packet-Switched echnology, each user can take many wireless channels at the same time , the identical wireless channel may be shared by many users and resources can be used effectively.Here introduced a set of application development based on the short message of GPRS about long-distance wireless of supervisory system and AT GPRS module on AT. It realized establishment of the receiving platform about the short message of GPRS, it has provided the GPRS security solution. It show detail for the communication way, the system structure, the principle of work and the system realization. Because the GPRS network supports TCP/IP ,it make the wireless data transmission easer,it has many characteristic,for example,it is a new technology.the effect is good and can promotion smoothly.it has good prospect on copying the table,domote monitoring .Key words:Gprs, SMS , CommnicationGPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现1第一章 绪论1.1 研究背景近年来,大量的无线数据业务孕育而生。像车辆定位监控系统、机房无线远程监控系统、无线 POS 系统、照明设备远程监控系统等等。这类业务需求往往是在一个主要的控制中心管理下,多个终端设备以无线方式与控制中心进行信息交互。终端设备除了具有无线接入之外,有的还要求比较强的数据处理能力,比如数据采集、数据处理、判断告警等等。现在市场上针对此类的应用已经陆陆续续的推出了一些产品,但这些产品往往功能过于单一,比如:资料的透传,仅仅把终端作为一个无线通信设备来使用,而不考虑其它数据处理功能,将所有资料运算功能全部放在上端的监控处理系统里面进行。这样,造成数据通信量的大幅增加和上端软件的膨胀。针对这类低端产品的不足,我们希望能够研究与实现一种功能更加丰富的产品,将数据采集、数据处理、逻辑判断、结果传输等功能融合在一起,比如对资料进行计算提取最终结果值进行传送,对运算结果进行逻辑判断和对报警资料自动发送等功能。形成一个无人看守的数据处理平台,使终端系统具备了通用性、可扩展性。1.2 GPRS 的发展状况GPRS 是通用分组无线业务(General Packet Radio Service)的英文简称,是在现有 GSM 系统上发展出来的一种新的承载业务,目的是为 GSM 用户提供分组形式的数据业务。GPRS 采用与 GSM 同样的无线调制标准、同样的频带、同样的突发结构、同样的跳频规则以及同样的 TDMA 帧结构。因此,现有的基站子系统(BSS)从一开始就可提供全面的 GPRS 覆盖。GPRS 允许用户在端到端分组转移模式下发送和接收数据,而不需要利用电路交换模式的网络资源。从而提供了一种高效、低成本的无线分组数据业务。特别适用于间断的、突发性的和频繁的、少量的数据传输,也适用于偶尔的大数据量传输。GPRS 理论带宽可达 171.2K b/s,实际应用带宽大约在 10-70Kb/s,在此信道上提供 TCP/IP 连接,可以用于 INTERNET 连接、数据传输等应用。GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现2GPRS 是一种新的移动数据通信业务,在移动用户和数据网络之间提供一种连接,GPRS 采用分组交换技术,每个用户可同时占用多个无线信道,同一无线信道又可以由多个用户共享,资源被有效的利用,数据传输速率高达160Kbps。使用 GPRS 技术实现数据分组发送和接收,用户永远在线且按流量计费,迅速降低了服务成本。GPRS 移动数据传输系统有很大的应用范围,几乎所有中低速率的数据传输业务都可以应用,如城市配电网络自动化、自来水、煤气管道自动化、商业 POS 机、Internet 接入、个人信息、股票信息、金融、交通、公安等。移动通信迅猛发展的用户数及其完善的基础网络,为移动通信增值业务的发展提供了有利条件。在诸多增值业务中,短消息(SMS)服务因其价格低廉、使用方便、信息传递准确及时、存储转发离线通信等优点而备受用户欢迎。据统计,2001 年中国移动的短消息业务总量达到了 159 亿条。中国移动“移动梦网”合作模式的推出,极大地推动了短消息业务的发展。预计 2002 年中国移动短消息量将达到 500 亿条。同样在欧洲,短消息服务已经成长为电信运营商的重要收入来源,每个月有近 50 亿条短信息被发出,平均每位手机用户每月要发送出 25 条短信息。欧洲主要的无线运营商每月要处理超过 3 亿条短信息,而且这个数字还在以每月 10%到 15%的速率增长。在芬兰的手机用户每月的话费账单上,平均 50%出自短信息服务。短信息服务像风暴一样席卷欧洲大陆。在日本,短消息及移动互联网业务仅用了 1 年半时间便实现了赢利的目标,目前已培育成一个 30 亿美元的巨大市场。在短消息业务迅猛发展的同时,由于现有的短消息存在一些局限性,如只能传送文本信息,无法完成高质量的铃音、壁纸和动画下载,无法传送高质量的图片和声音等,因此增强型消息服务(EMS)和多媒体消息服务 (MMS)就应运而生。基于目前短消息服务的良好市场,目前国内移动运营商对这两项新的消息服务非常看好,并计划大力发展。GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现3第二章 GPRS 系统介绍及相关技术2.1 GPRS 概述2.1.1 GPRS 简介通常将移动通信分为三代。第一代是模拟的无线网络,第二代是数字通信包括 GSM、CDMA 等,第三代是分组型的移动业务,称为是 3G。GPRS 是通用无线分组业务的缩写(General Packet System) ,是介于第二代和第三代之间的一种技术,通常称为是 2.5G,目前通过升级 GSM 网络实现,GPRS 与 GSM 最根本的区别是 GSM 是一种电路交换系统,而 GPRS 是一种分组交换系统。因此,GPRS特别适用于间断的、突发性的或频繁的、少量的数据传输,也适用于偶尔的大数据量传输。这一特点正适合大多数移动互联的应用。作为现有 GSM 网络向第三代移动通信演变的过渡技术(2.5G) ,GPRS 具有“实时在线” 、 “按量计费” 、“快捷登录” 、 “高速传输” 、 “自如切换”的优点。采用 TDMA 方式传输语音,采用分组的方式传输数据。GPRS 是欧洲电信协会 GSM 系统中有关分组数据规定的标准。它可以提供高达 115Kbps 的空中接口传输速率。GPRS 使若干移动用户能够同时共享一个无线信道,一个移动用户也可以使用多个无线信道。实际不发送或接受数据包的用户占很少一部分网络资源。有了 GPRS,用户的呼叫建立时间大为缩短,几乎可以做到“永远在线” (always online) 。此外,GPRS 使运营商能够以传输的数据量而不是连接时间为基准来计费,从而使每个用户的服务成本更低。GPRS 采用信道捆绑和增强数据速率改进实现高速接入,目前 GPRS 的设计可以在一个载频或 8 个信道中实现捆绑,将每个信道的传输速率提高到14.4Kbps,因此 GPRS 最大速率是 814.4=115.2Kbps。GPRS 发展的第二步是通过增强数据速率改进(EDGE)将每个信道的速率提高到 48Kbps,因此第二代的GPRS 设计速率为 384Kbps。GPRS 是利用“包交换” (Packet-Switched)的概念所发展出的一套传输方式。所谓的包交换就是将 Date 封装成许多独立的封包,再将这些封包一个一个GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现4传送出去,形式上有点类似寄包裹,采用包交换的好处是只有在有资料需要传输时才会占用频宽,而且大多数的时间频宽是闲置的。2.1.2 GPRS 网络架构GPRS网络一般都是以GSM网络为基础而建立起来的,为了实现GPRS,在现有的GSM网络中需要增加一些节点,如GGSN (Gateway GPRS Supporting Node,网关GPRS支持节点)、SGSN(Serving GSN,服务GPRS支持节点)、PCU(Packet Controlling Unit,分组控制单元)。图2-1 GPRS网络的系统结构GSN是GPRS网络中最重要的网络节点。GSN具有移动路由管理功能,它可以连接各种类型的数据网络,并可以连接到GPRS寄存器。GSN可以完成移动台和各种数据网络之间的数据传送和格式转换。GSN可以是一种类似于路由器的独立设备。GSN有两种类型:一种为SGSN( Serving GSN,服务GSN),另一种为GGSN (Gateway GSN,网关GSN)。SGSN的主要作用是记录移动台的当前位置信息,并且在移动台和GGSN之间完成移动分组数据的发送和接收。GGSN主要是起网关作用,它可以和多种不同的数据网络连接,如ISDN, LAN等。有的文献中,把GGSN称为GPRS路由器。GGSN可以把GSM网中的GPRS分组数据包进行协议转换,从而可以把这些分组数据包传送到远端的外部数据网。PCU负责管理分组分段和规划、无线信道、传输错误检测和自动重发、信道编码方案、质量控制、功率控制等。BG(Border Gateway,边界网关)用于处理漫游。GCG(GPRS Charge Gateway, GPRS收费网关)专门用于收费。PTMSC(Point To Multipoint Service Centre,点到多点业务中心)用于处GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现5理QOS业务的服务器。2.1.3 GPRS 协议模型移动台(MS),SGSN和GGSN之间的分层协议模型如图2-2所示。图2-2 GPRS协议模型(1)Um接口Um接口是GSM的空中接口,Um接口上的通信协议有5层,自下而上依次为物理层、MAC/RLC(Medium Access Control/Radio Link Control)层、LLC (Logical Link Control)层、SNDC (Subnetwork Dependant Convergence)层和网络层。Um接口的物理层为射频接口部分,而物理链路层则负责提供空中接口的各种逻辑信道。GSM空中接口的载频带宽为200kHz,一个载频分为8个物理信道。如果8个物理信道都分配为传送GPRS数据,则原始数据速率可达200Kbit/s。考虑纠错码开销,则最终数据速率可达164Kbit/s左右。MAC为媒质接入控制层。MAC的主要作用是定义和分配空中接口的GPRS逻辑信道,使得这些信道能被不同的移动台共享。GPRS的逻辑信道共有3类,分别是公共控制信道、分组业务信道和GPRS广播信道。公共控制信道用来传送数据通信的控制信令,具体又分为寻呼和应答等信道。分组业务信道用来传送分组数据。广播信道则是用来给移动台发送网络信息。LLC层为逻辑链路控制层。它是一种基于高速数据链路规程HDLC的无线链路协议。LLC层负责在高层SNDC层的SNDC数据单元上形成LLC地址、帧字段,从而生成LLC帧。另外,LLC可以实现一点对多点的寻址和数据帧的重发控制。GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现6SNDC被称为子网依赖结合层。它的主要作用是完成传送数据的分组、打包,确定TCP/IP地址和加密方式。在SNDC层,移动台和SGSN之间传送的数据被分割为一个或多个SNDC数据包单元。SNDC数据包单元生成后被放置到LL层内。网络层的协议目前主要是TCP/IP和X.25协议,这些协议对于传统的GSM网络(如BSS和NSS等设备)是透明的。(2)Ub接口NS(NetworkService)网络业务层,用于传送上层的BSSGP PDU,BSSGP(Base Station System GPRS Protocol)协议,在传输平台上,该协议用于在BSS与SGSN之间提供一条无连接的链路进行无确认的数据传输。(3)Gn接口L1/L2是底层网络相关协议。UDP/TCP中UDP提供差错保护,用于承载不要求可靠传输的GTP PDU;而TCP提供流量控制以及丢失及差错保护,用于承载要求可靠传输的GTPPDU.GTP(GRSP Tunnelling Protocol)GPRS隧道协议,用于GPRS骨干网中GSN间的用户数据和信令的传输,是GSN节点之间的互连协议。2.1.4 GPRS 提供的业务业务特点及种类网主要为移动数据用户提供突发性数据业务,能快速建立连接,无建立时延。GPRS 特别适用于频繁传送小数据量的应用和非频繁传送大量数据。GPRS 除能提供点对点和点对多点数据业务外还能支持补充业务和短信息业务。GPRS 网提供的承载业务: 点对点面向无连接网络业务(PTP-CLNS)PTP-CLNS 属于数据报类型业务,各个数据分组彼此互相独立,用户之间的信息传输不需要端到端的呼叫建立程序,分组的传送没有逻辑连接,分组的交付没有确认保护,主要支持突发非交互式应用业务,是由 IP 协议支持的业务。 点对点面向连接的数据业务(PTP-CONS)PTP-CONS 属于虚电路型业务,它为两个用户或多个用户之间传送多路数据分组建立逻辑虚电路(PVC 或 SVC)。PTP-CONS 业务要求有建立连接、数据传送和连接释放工作程序。PTP-CONS 支持突发事件处理和交互式应GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现7用业务,是面向连接网络协议,如 X.25 协议支持的业务,在无线接口,利用确认方式提高可靠性。 点对多点数据业务(PTM) GPRS 提供的点对多点业务可根据某个业务请求者要求,把信息送给多个用户,又可细分为点对多点多信道广播业务(PTM-M)、点对多点群呼业务(PTM-G)、IP 广播业务(IP-M)。 其它业务 包括 GPRS 补充业务、GSM 短消息业务、匿名的接入业务和各种 GPRS 电信业务。2.1.5 GPRS 终端分类GPRS技术规范定义了三种终端(1)A类终端,能同时处理电路交换业务和分组交换业务,并且两种业务相互独立。即A类终端可同时工作于GPRS和GSM.(2)B类终端,在某一时刻只能处理电路交换业务或分组交换业务当中的一种,但可以在两种业务间自动切换。(3)C类终端,此类终端只能手工设置为电路交换模式或分组交换模式,当终端处于电路交换模式时,无法接收分组交换数据业务,反之亦然。2.1.6 GPRS 的优点(1)资源利用率高于GSM网络,GPRS首先引入了分组交换的传输模式,使得原来采用电路交换模式的GSM传输数据方式发生了根本性的变化,这在无线资源稀缺的情况下显得尤为重要,按电路交换模式来说,在整个连接期内,用户无论是否传送数据都将独自占有无线信道。在会话期间,许多应用往往有不少的空闲时段,如上Intemet浏览、收发E-mail等等。对于分组交换模式,用户只有在发送或接收数据期间才占用资源,这意味着多个用户可高效率地共享同一无线信道,从而提高了资源的利用率。GPRS用户的计费以通信的数据量为主要依据,体现了“得到多少、支付多少”的原则。实际上,GPRS用户的连接时间可能长达数小时,却只需支付相对低廉的连接费用。(2)传输速率高,GPRS可提供高达115kbit/s的传输速率(最高值171.2kbit/s) ,这意味着在数年内,通过便携式电脑,GPRS用户能和ISDN用户GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现8一样快速地上网浏览,同时也使一些对传输速率敏感的移动多媒体应用成为可能。(3)接入时间短,分组交换接入时间缩短为少于1秒,能提供快速即时的连接,可大幅度提高一些事务(如信用卜核对、远程监控等)的效率,并可使已有Internet应用(如E-mail,网页浏览等)操作更加便捷、流畅。(4)GPRS支持Internet上应用最广泛的IP协议和X.25协议。越来越多的公司将Internet作为职员访问公司Intranet的媒介,因此支持IP协议显得尤为重要。由于存在大量的分组数据网(PDN),所以支持X.25协议可使已存在的X.25应用能够在GSM网络上继续使用。而且由于GSM网络覆盖面广,所以也使得GPRS能提供Internet其它分组网络的全球性无线接入。2.2 GPRS 技术2.2.1 GPRS 的系统结构GPRS 的系统结构如图所示:图 2-3 GPRS 的系统结构图它是在 GSM 系统的基础上引入三个关键组件组成,分别为 SGSN(GPRS 业务支持节点) 、GGSN(GPRS 网关支持节点)和 PCU(分组控制单元) 。SGSN 负责用户鉴权、加密和压缩、移动管理、与 HLR、MSC/VLR 协调、话务统计及 NMS 接口等; GGSN 是 GPRS 网与外部 IP 网的接口、完成计费和统计等功能;PCU 主要是将分组数据分离出来,传送到 SGSN。 2.2.4 GPRS 网络主要实体GPRS 网络主要实体包括 GPRS 支持节点、GPRS 骨干网、本地位置寄存器 HLR、短消息业务网关移动交换中心(SMS-GMSC)和短消息业务互通移动交换中心(SMS-IWMSC)、移动台、移动交换中心(MSC)/拜访位置寄存器(VLR)、分组数据网络(PDN)等。GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现91. GPRS 支持节点(GSN)GPRS 的支持节点 GSN 是 GPRS 网络中最重要的网络节点,包含了支持 GPRS所需的功能。GSN 具有移动路由管理功能,可以连接各种类型的数据网络,并可以连到 GPRS 寄存器。GSN 可以完成移动台和各种数据网络之间的数据传送和格式转换。GSN 是一种类似于路由器的独立设备,也与 GSM 中的 MSC 集成在一起。在一个 GSM 网络中允许存在多个 GSN。GSN 有两种类型:SGSN 和 GGSN。SGSN 是为移动终端(MS)提供业务的节点(即 Gb 接口由 SGSN 支持)。在激活 GPRS业务时,SGSN 建立起一个移动性管理环境,包含关于这个移动终端(MS)的移动性和安全性方面的信息。SGSN 的主要作用就是记录移动台的当前位置信息,并且在移动台和 SGSN 之间完成移动分组数据的发送和接收。GGSN 通过配置一个 PDP 地址被分组数据网接入。它存储属于这个节点的 GPRS 业务用户的路由信息,并根据该信息将 PDU 利用隧道技术发送到 MS 的当前的业务接入点,即 SGSN。GGSN 可以经 Gc 接口从 HLR 查询该移动用户当前的地址信息。GGSN 主要是起网关作用,它可以和多种不同的数据网络连接,如 ISDN和 LAN 等。另外,GGSN 也又被称作 GPRS 路由器。GGSN 可以把 GSM 网中的 GPRS分组数据包进行协议转换,从而可以把这些分组数据包传送到远端的 TCP/IP或 X.25 网络。SGSN 与 GGSN 的功能既可以由一个物理节点全部实现,也可以在不同的物理节点上分别实现。它们都应有 IP 路由功能,并能与 IP 路由器相连。当 SGSN与 GGSN 位于不同的 PLMN 时,通过 Gp 接口互联。SGSN 可以通过任意 Gs 接口向MSC/VLR 发送定位信息,并可以经 Gs 接口接收来自 MSC/VLR 的寻呼请求。2. GPRS 骨干网GPRS 中有内部 PLMN 骨干网和外部 PLMN 骨干网两种。内部 PLMN 骨干网是指位于同一个 PLMN 上的并与多个 GSN 互联的 IP 网。外部 PLMN 骨干网是指位于不同的 PLMN 上的并与 GSN 和内部 PLMN 骨干网互联的 IP 网,如图 2-4 所示。GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现10图 2-4 内部 PLMN 骨干网和外部 PLMN 骨干网每一个内部 PLMN 骨干网都是一个 IP 专网,且仅用于传送 GPRS 数据和 GPRS 信令。IP 专网是采用一定访问控制机制以达到所需安全级别的 IP 网。两个内部 PIMN 骨干网是使用边界网关(BG,Border Gateways)和一个外部 PLMN 骨干网并经 Gp 接口相连的,外部 PLMN 骨干网的选择取决于包含有 BG 安全功能的漫游协定,BG 不在 GPRS 的规范之列。外部 PLMN 可以是一个分组数据网。在同一个 PLMN 骨干网内,骨干网是图 2-5 中虚线方框内的部分。在 GPRS 骨干网内部,各 GSN 实体之间通过 Gn 接口相连,它们之间的信令和数据传输都是在同一传输平台中进行的,所利用的传输平台可以在 ATM、以太网、DDN、ISDN、帧中继等现有传输网中选择。图 2-5 GPRS 网络骨干网的组成GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现113. 本地位置寄存器(HLR)在 HLR 中有 GPRS 用户数据和路由信息。从 SGSN 经 Gn 接口或 GGSN 经 Gc 接口均都可访问 HLR,对于漫游的 MS 来说,HLR 可能位于另一个不同的 PLMN 中,而不是当前的 PLMN 中。4. 消息业务网关移动交换中心(SMS-GMSC)和短消息业务互通移动交换中心(SMSIWMSC)SMS-GMSC 和 SMS-IWMSC 经 Gd 接口连接到 SGSN 上,这样就能让 GPRS MS 通过 GPRS 无线信道收发短消息(SM)。5. GPRS 移动台GPRS MS 能以三个运行模式中的一个进行操作,其操作模式的选定由 MS 所申请的服务所决定:即仅有 GPRS 服务,同时具有 GPRS 和其他 GSM 服务,或依据 MS 的实际性能同时运行 GPRS 和其他 GSM 服务。A 类(Class-A)操作模式:MS 申请有 GPRS 和其他 GSM 服务,而且 MS 能同时运行GPRS 和其他 GSM 服务。B 类(Class-B)操作模式:一个 MS 可同时监测 GPRS 和其他 GSM 业务的控制信道,但同一时刻只能运行一种业务。C 类(Class-C)操作模式:MS 只能应用于 GPRS 服务。6. 移动交换中心(MSC)和拜访位置寄存器(VLR)在需要 GPRS 网络与其他 GSM 业务进行配合时选用 Gs 接口,如利用 GPRS 网络实现电路交换业务的寻呼,GPRS 网络与 GSM 网络联合进行位置更新,以及 GPRS 网络的 SGSN 节点接收 MSC/VLR 发来的寻呼请求等。同时 MSC/VLR 存储 MS(此 MS 同时接入 GPRS 业务和 GSM 电路业务)的 IMSI 以及 MS 相连接的 SGSN 号码。7. 分组数据网络(PDN)PDN 提供分组数据业务的外部网络。移动终端通过 GPRS 接入不同的 PDN 时,采用不同的分组数据协议地址。2.2.4 GPRS 的路由管理GPRS的路由管理是指GPRS网络如何进行寻址和建立数据传送路由。GPRS的路由管理表现在以下三个方面:移动台发送数据的路由建立;移动台接收数据的路由建立;以及移动台处于漫游时数据路由的建立。GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现12(1)移动台发送数据的路由建立当移动台产生了一个PDU(分组数据单元),这个PDU经过SNDC层处理,称为SNDC数据单元。然后经过LLC层处理为LLC帧并通过空中接口送到GSM网络中移动台所处的SGSN.SGSN把数据送到GGSN. GGSN把收到的消息进行解析处理,转换为可在公用数据网中传送的格式(如PSPDN的PDU),最终送给公用数据网的用户。为了提高传输效率,并保证数据传输的安全,可以对空中接口上的数据做压缩和加密处理。(2)移动台接收数据的路由建立一个公用数据网用户传送数据到移动台。首先通过数据网的标准协议建立数据网和GGSN之间的路由。数据网用户发出的数据单元(如PSPDN中的PDU),通过建立好的路由把数据单元PDU送给GGSN。而GGSN再把PDU送给移动台所在的SGSN上,SGSN把PDU封装成SNDC数据单元,再经过LLC层处理为LLC帧单元,最终通过空中接口送给移动台。(3)移动台处于漫游时数据路由一个数据网用户传送数据给一个正在漫游的移动用户。其数据必须要经过归属地的GGSN,然后送到移动用户。GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现13第三章 短消息编码和通信协议3.1 短消息发送和接收模式及编码短消息收发有关的规范主要包括 GSM 03.38、GSM 03.40 和 GSM 07.05。前两者着重描述 SMS 的技术实现(含编码方式) ,后者则规定了 SMS 的 DTE-DCE 接口标准(AT 命令集) 。3.1.1 短消息发送和接收模式一共有三种方式来发送和接 SMS 信息:Block Mode,Text Mode 和 PDU Mode.Block Mode 目前很少用了。Text Mode 是纯文本方式,可使用不同的字符集,从技术上说也可用于发送中文短消息,但国内手机基本上不支持,主要用于欧美地区。PDU Mode 被所有手机支持,可以使用任何字符集,这也是手机默认的编码方式。Text Mode 比较简单,而且不适合做自定义数据传输。在下面介绍的内容,是在 PDU Mode 下发送和接收短消息的实现方法。PDU 模式下发送和接收模式PDU 串表面上是一串 ASCII 码,有“0”-“9” 、 “A”-“F”这些数字和字母组成。它们是 8 位字节的十六进制数,如 SMS 服务中心(SMSC)号码、目标号码、回复号码、编码方式和服务时间等。发送和接收 PDU 串,结构是不完全相同的。下面两个实例说明 PDU 串的结构和编排方式。例 1 发送:SMSC 号码是+8613707360500,对方号码是 13517253500,消息内容是“Hello!”.从手机发出的 PDU 串可以是08 91 68 31 07 37 06 05 F0 11 0D 91 68 31 15 27 35 05 F0 00 00 00 06 C8 32 9B FD 0E 01对照规范,具体分析:表 3-1 发送 PDU 串对照表分段 含义 说明08 SMSC 地址信息的长度 工 8 个八位字节(包括 91)91 SMSC 地址格式(TON/NPI)用国际格式号码(在前面加+)GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现1468 31 07 37 06 05 F0 SMSC 地址 8613707360500,补F凑成偶数个11 基本参数(TP-MTI/VFP)发送,TP-VP 用相对格式00 消息基准值(TP-MR) 00D 目标地址数字个数 共 13 个十进制数(不包括 91 和F)91 目标地址格式(TON/NPI)用国际格式号码(在前面加+)68 31 15 27 35 05 F0 目标地址(TP-DA) 8613517253500,补F凑成偶数个00 协议表示(TP-PID) 是普通 GSM 类型,点到点方式00 用户信息编码方式(TP-DCS)7-bit 编码00 有效期(TP-VP) 5 分钟06 用户信息长度(TP-UDL)实际长度 6 个字节C8 32 9B FD 0E 01 用户信息(TP-UD) “Hello!”例 2 接收:SMSC 号码是+8613707360500,对方号码是 13517253500,消息内容是“Hello!”.从手机接收的 PDU 串可以是08 91 68 31 07 37 06 05 F0 84 0D 91 68 31 15 27 35 05 F0 00 08 60 30 21 80 85 54 80 06 4F 60 59 7D 00 21表 3-2 发送中文 PDU 串对照表分段 含义 说明08 地址信息的长度 共 8 个八位字节(包括 91)91 SMSC 地址格式(TON/NPI) 用国际格式号码(在前面加+)68 31 07 37 06 05 F0 SMSC 地址 8613707360500,补F凑成偶数个84 基本参数(TP-MTI/MMS/RP)接收,无更多消息,有回复地址0D 回复地址数字个数 共 13 个十进制数(不包括 91 和GPRS 无线通讯技术的应用GPRS 短消息接收的开发和实现15F)91 回复地址格式(TO
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
提示  人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
本文标题:GPRS无线通讯技术的应用—GPRS短消息接收的开发和实现
链接地址:https://www.renrendoc.com/p-6350484.html

官方联系方式

2:不支持迅雷下载,请使用浏览器下载   
3:不支持QQ浏览器下载,请用其他浏览器   
4:下载后的文档和图纸-无水印   
5:文档经过压缩,下载后原文更清晰   
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

网站客服QQ:2881952447     

copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!