GPRS开发系列文章之入门篇
要做GPRS
方面的应用软件开发,除了必备的一些程序设计知识之外,对计算机网络通信这些专业术语的了解可是一个都不能少,本人并不是专职于移动开发,所以在搞开发时也遇到了很多困难。出于这种考虑,我也想写个GPRS
开发系列入门文章,服务于各位还正在搜索资料的同仁们(开发者抑或PDA
爱好者等都行),同时欢迎各位移动开发的高手指点,共同提高。接下来的文章依次为:GPRS开发系列文章之进阶篇(主要讲述evc/.NetCF下的开发类库)
GPRS开发系列文章之实战篇(利用类库进行client和server端开发)本篇文章的大致路线是这样的,先介绍下一些具体概念,然后再解释下GPRS
是如何工作的,这里并不涉及具体开发,主要了解业务逻辑。n 入门概念篇1.
GSM。GSM
全名为:Global System for Mobile Communications
,中文为全球移动通讯系统,俗称"
全球通"
,是一种起源于欧洲的移动通信技术标准,它采用电话交换的技术,是第二代移动通信技术,其开发目的是让全球各地可以共同使用一个移动电话网络标准,让用户使用一部手机就能行遍全球。我国于20
世纪90
年代初引进采用此项技术标准,此前一直是采用蜂窝模拟移动技术,即第一代GSM
技术(2001
年12
月31
日我国关闭了模拟移动网络)。目前,中国移动、中国联通各拥有一个GSM
网,为世界最大的移动通信网络。GSM
系统包括 GSM 900
:900MHz
、GSM1800
:1800MHz
及 GSM1900
:1900MHz
等几个频段 。GSM
(全球移动通信系统)是一种广泛应用于欧洲及世界其他地方的数字移动电话系统。GSM
使用的是时分多址的变体,并且它是目前三种数字无线电话技术(TDMA
、GSM
和CDMA
)中使用最为广泛的一种。GSM
将资料数字化,并将数据进行压缩,然后与其它的两个用户数据流一起从信道发送出去,另外的两个用户数据流都有各自的时隙。。GSM
实际上是欧洲的无线电话标准,据GSM MoU
联合委员会报道,GSM
在全球有120
亿的用户,并且用户遍布120
多个国家。因为许多GSM
网络操作员与其他国外操作员有漫游协议,因此当用户到其他国家之后,仍然可以继续使用他们的移动电话。美国著名通信公司Sprint
的一个辅助部门,美国个人通信正在使用GSM
作为一种宽带个人通信服务的技术。这种个人通信服务将最终为爱立信、摩托罗拉以及诺基亚现在正在生产的手持机建立400
多个基站。手持机包括电话、短信寻呼机和对讲机。GSM
及其他技术是无线移动通信的演进,无线移动通信包括高速电路交换数据、通用无线分组系统、基于GSM
网络的数据增强型移动通信技术以及通用移动通信服务2.
GPRS。GPRS
是通用分组无线业务(General Packet Radio Service)
的简称,它突破了GSM
网只能提供电路交换的思维方式,只通过增加相应的功能实体和对现有的基站系统进行部分改造来实现分组交换,这种改造的投入相对来说并不大,但得到的用户数据速率却相当可观。GPRS(General Packet Radio Service)
是一种以全球手机系统(GSM
)为基础的数据传输技术,可说是GSM
的延续。GPRS
和以往连续在频道传输的方式不同,是以封包(Packet
)式来传输,因此使用者所负担的费用是以其传输资料单位计算,并非使用其整个频道,理论上较为便宜。GPRS
的传输速率可提升至56
甚至114Kbps
。而且,因为不再需要现行无线应用所需要的中介转换器,所以连接及传输都会更方便容易。如此,使用者既可联机上网,参加视讯会议等互动传播,而且在同一个视讯网络上(VRN
)的使用者,甚至可以无需通过拨号上网,而持续与网络连接。注意:GPRS
并不是新一代的移动通信系统,GPRS
只是一项加快数据传输的服务,在无线电波的传递上,还是以GSM
的规格,所以可以说GPRS
只是GSM
的加强模型而并非新一代通信系统,也有人称之为2.5
代通信系统3. 电路交换(Circuit Switching)是两计算机或终端相通信时,使用的同一条实际物理链路,在通信中自始自终使用该贯路传输,且不允许其他计算机或终端同时共亨该链路。电路交换包括公用电话网,公用电报网和电路交换的公用数据网(CSPDN)
;4. 分组交换网是继电路交换网和报文交换网之后一种新型交换网络,它主要用于数据通信。分组交换是一种存储转发的交换方式,它将用户的报文划分成一定长度的分组,以分组为存储转发,因此,它比电路交换的利用率高,比报文交换的时延要小,而具有实时通信的能力。分组交换利用统计时分复用原理,将一条数据链路复用成多个逻辑信道,最终构成一条主叫、被叫用户之间的信息传送通路,称之为虚电路(V.C)
实现数据的分组传送。5.
APN(Access Point Name),
即接入点,在GPRS
网络中引入了APN
的概念,
用户在激活网络时一般将APN
作为参数,
对应外部网络的业务提供者。对于一个GGSN(
类似路由或网关),APN
和业务提供者有着特定的对应关系。用户访问外部网络时,
如果用户不指明具体的APN,
网络侧将指配给用户一个缺省的APN,
用户也可以自行指定具体的APN
。6.
GGSN(Gateway GSN,网关GSN)主要是起网关作用,它可以和多种不同的数据网络连接,如ISDN
、PSPDN
和LAN
等。有的文献中,把GGSN
称为GPRS
路由器。GGSN
可以把GSM
网中的GPRS
分组数据包进行协议转换,从而可以把这些分组数据包传送到远端的TCP
/IP
或X.25
网络。7.
SGSN(Serving GPRS Support Node,服务GPRS支持节点)SGSN
是GSM/GPRS/EDGE
网络的CN(Core Network
,核心网)
的网元。它负责在其服务区内转发MS(Mobile Station
,移动台)
与外部网络之间的IP
数据包。SGSN
和MS
之间的业务信息还要经过BSC(Base Staion Controller
,基站控制器)
和BTS(Base Transceiver Station
,基站收发信台)
的传输8.
VPN(Virtual Private Network,虚拟专用网络)
虚拟专用网(VPN)被定义为通过一个公用网络(通常是因特网)建立一个临时的、安全的连接,是一条穿过混乱的公用网络的安全、稳定的隧道。虚拟专用网是对企业内部网的扩展。9.
CMNET与CMWAP (
China Mobile Net与China Mobile Wap.) CMNET
和CMWAP
是中国移动GPRS
网络的两个不同APN
(Access Point Name
接入点名称)。CMNET
提供了NAT
服务,使用该服务的手机可以直接访问internet
。CMWAP
只提供了WAP
代理和HTTP
代理,手机上网能访问的范围有限,接入时只能访问GPRS
网络内的IP
(10.0.0.172
)。因此CMWAP
主要用于手机WAP
上网,CMNET
则是用于PC
,笔记本电脑,PDA
等设备实现GPRS
上网。两者手机上网的方式没有差别,如此划分是中国移动对手机上网服务对象的定位不同,所以他们的应用范围和自费标准不同;10.
其他常见英文缩写:uBSC
基站控制器 Base Station Controller
uBSS
基站系统 Base Station System
uBTS
基站收发系统 Base Transeiver System
uCDMA1X
码分多址 Code Division Multiple Access
uDDN
数字数据网 Digital Data Network
uDHCP
动态主机配置协议 Dynamic Host Configuration Protocol
uDNS
域名系统 Domain Name System
uISDN
综合数字业务网络 Integrated Services Digital Network
uISP
互联网业务提供商 Internet Service Provider
uM2M Machine to Machine
或Mobile to Machine
业务uNAT
网络地址转换 Network Address Translation
uRTU
远方终端单元 Remote Terminal Unit
uSIM
用户标识模块 Subscriber Identify Module
uSMS
短消息业务Short Message Service
uTDMA
时分多址 Time Division Multiple Acess
| 感谢原创者的辛勤劳动,希望对您有所帮助,转载请注明原出处。 |