如果8个物理信道都分配为传送GPRS数据,则原始数据速率可达20Okb/s。考虑前向纠错码的开销,则最终的数据速率可达164kb/s左右。
MAC为媒质接入控制层。MAC的主要作用是定义和分配空中接口的GPRS逻辑信道,使得这些信道能被不同的移动台共享。GPRS的逻辑信道共有3类,分别是公共控制信道、分组业务信道和GPRS广播信道。公共控制信道用来传送数据通信的控制信令,具体又分为寻呼和应答等信道。分组业务信道用来传送分组数据。广播信道则是用来给移动台发送网络信息。
LLC层为逻辑链路控制层。它是一种基于高速数据链路规程HDLC的无线链路协议。LLC层负责在高层SNDC层的SNDC数据单元上形成LLC地址、帧字段,从而生成完整的LLC帧。另外,LLC可以实现一点对多点的寻址和数据帧的重发控制。
BSS中的LLR层是逻辑链路传递层。这一层负责转送MS和SGSN之间的LLC帧。LLR层对于SNDC数据单元来说是透明的,即不负责处理SNDC数据。
SNDC被称为子网依赖结合层。它的主要作用是完成传送数据的分组、打包,确定TCP/IP地址和加密方式。在SNDC层,移动台和SGSN之间传送的数据被分割为一个或多个SNDC数据包单元。SNDC数据包单元生成后被放置到LLC帧内。
网络层的协议目前主要是Phase 1阶段提供的TCP/IP和L25协议。TCP/IP和X.25协议对于传统的GSM网络设备(如BSS和NSS等设备)是透明的。
5.GPRS的路由管理
GPRS的路由管理是指GPRS网络如何进行寻址和建立数据传送路由。GPRS的路由管理表现在以下3个方面:移动台发送数据的路由建立;移动台接收数据的路由建立;以及移动台处于漫游时数据路由的建立。
对于第一种情况,如图3中的路径1所示。当移动台产生了一个PDU(分组数据单元),这个PDU经过SNDC层处理,称为SNDC数据单元。然后经过 LLC层处理为LLC郑通过空中接口送到GSM网络中移动台所处的SGSN。SGSN把数据送到GGSN。GGSN把收到的消息进行解装处理,转换为可在 公用数据网中传送的格式(如PSPDN的PDU),最终送给公用数据网的用户。为了提高传输效率,并保证数据传输的安全,可以对空中接口上的数据做压缩和 加密处理。
在第二种情况中,一个公用数据网用户传送数据到移动台。首先通过数据网的标准协议建立数据网和GGSN之间的路由。数据网用户发出的数据单元(如 PSPDN中的PDU),通过建立好的路由把数据单元PDU送给GGSN。而GGSN再把PDU送给移动台所在的SGSN上GSN把PDU封装成SNDC 数据单元,再经过LLC层处理为LLC帧单元,最终通过空中接口送给移动台。
第三种情况是一个数据网用户传送数据给一个正在漫游的移动用户。其数据
36
必须要经过归属地的GGSN,然后送到移动用户A。 空中按口的信道构成 GPRS空中接口的信道构成如下:
PDTCH(Pachet Data Traffic Channe1),分组数据业务信道。这种信道用来传送空中接口的GPRS分组数据。
PPCH(Packet Paging Channe1),分组寻呼信道PPCH用来寻呼GPRS被叫用户。
PRACH(Packet Randem Access Channel),分组随机接入信道。GPRS用户通过PRACH向基站发出信道请求。
PAGCH(Packet Access Grant Channel),分组接人应答信道。PAGCH是一种应答信道,对PRACH作出应答。
PACCH(Packet Asscrchted ControlChannel),分组随路控制信道。这种信道用来传送实现GPRS数据业务的信令。
6. GPRS服务技术
GPRS分组数据计费功能,即根据数据量计费。
7. GPRS与IP
GPRS的技术的引进,把电信网络和计算机网络有机地连接在一起,朝未来的全IP网络平台发展。 从GPRS结构可以看出,基站与SGSN备之间的连接一般通过帧中继连接,SGSN与GGSN设备之间通过IP网络连接。
GGSN可以由具有 NAT(网络地址翻译)功能的路由器承担内部IP地址与外部网络IP地址的转换,MS可以访问GPRS内部的网络,也可以通过 APN(外部网络接入点名)访问外部的PDN/Internet网络。 在标识GPRS设 备中,如手机MS的标识除了在GSM中使用的IMSI、MSISDN等号码外,还需要分配IP地址。网元设备SGSN、GGSN的标识既有7号信令地址, 又有数据GGSN的IP地址,GSN(SGSN或GGSN)之间的通信采用IP地址,而GSN与MSC、HLR等实体的通信采用7号信令地址。在GPRS系统中,有两个重要的数据库记录信息。一是用户移动性管理上下文,用于管理移动用户的位置信息,另一是用户的PDP上下文(分组数据协议上下文),用于管理从手机MS到网关GGSN及到ISP(Internet服务提供商)之间的数据路由信息。当MS访问GPRS内 部网络或外部PDN/ Internet网络时,MS向SGSN发激活PDP上下文请求消息,MS可以与运营商签约选择固定服务的GGSN。或根据APN选择规则,由SGSN选 择服务的GGSN,SGSN再向GGSN发建立PDP上下文请求消息。GGSN分配 MS一个IP地址(静态或动态、公用或私有),在建立PDP上下文过程中,需要对用户的身份,需要的服务质量进行鉴权和论证,在成功地建立和激活PDP上 下文后, MS、 SGSN和GGSN都存储了用户的PDP上下文信息。有了用户的位置信息和数据的路由信息, MS就可以访问该网络的资源。 二代半产品GPRS的问世,在开发和部署GPRS业务时会遇到一些新的概念。
GPRS与GPS
两者完全不属于一个技术范畴,根本不可相提并论。
据介绍,GPS意为“全球卫星定位系统”,是一种定位技术,用来确认物体
37
的经纬度位置,至少十年内不会有比GPS更先进的定位技术。而GPRS意为“通用分组无线数据服务”,只是一种数据传输方式,用来传递数据组群,如同发送手机短信息,不具备任何定位或防盗抢功能。GPRS可说是GPS中的一个部件,为GPS技术应用中起到一种传输数据的功能。如GPS领军企业“赛格车圣”的产品,就有几款是采用GPRS方式来传送数据。
19 阿拉伯文和波斯文
阿拉伯文和波斯文主要在文字显示的数序上有不同。一般语言都是从左到右,阿拉伯文的话是从右到左显示的。
阿拉伯语有28个字母
使用阿拉伯语字母的语言有:波斯语,阿富汗语,乌尔都语,和部分突厥语,柏柏语,马来语
阿拉伯人善用舌,希腊人善用脑,中国人善用手
23568947 25363258 2 共17个,其中10个分为第一行显示,7个第二行
改动:
1. add dynamic scroll bar position for browser (MiiptsApp.h, MiiptsApp.c and
wgui_categories_inputs.c)
2. add right align into browser(mb_browser.cpp) 3. add right align draw text(mb_mtk_gdi.cpp)
在ref_list.txt里面有各个语言的id,有可能不一致,看看
由于是从右向左,所以起始点变为了最后点,我们print text错误了
语言支持配置在mmi_featuresPLUTO.h,mmi_features.h
双向语言(bi-directional
language)。对于希伯莱语言或者阿拉伯语言,文字是从右向左显示,而其中的英文单词或商标符号从左向右显示。对于中文,都是从左向右显示。
以下是一些统计资料,显示用UTF8来储存文件每个字符所需的平均字节: 1.拉丁语系平均用1.1 Bytes;
2.希腊文、俄文、阿拉伯文和希伯莱文平均用1.7 Bytes;
38
3.其他大部份文字如中文、日文、韩文、Hindi(北印度语)用约3 Bytes; 4.用超过4 Bytes的都是些非常少用的文字符号。
0000..007F; Basic Latin 0080..00FF; Latin-1 Supplement 0100..017F; Latin Extended-A 0180..024F; Latin Extended-B 0250..02AF; IPA Extensions 02B0..02FF; Spacing Modifier Letters 0300..036F; Combining Diacritical Marks 0370..03FF; Greek and Coptic 0400..04FF; Cyrillic
0500..052F; Cyrillic Supplementary 0530..058F; Armenian 0590..05FF; Hebrew
0600..06FF; Arabic
0700..074F; Syriac 0780..07BF; Thaana 0900..097F; Devanagari 0980..09FF; Bengali 0A00..0A7F; Gurmukhi 0A80..0AFF; Gujarati 0B00..0B7F; Oriya 0B80..0BFF; Tamil 0C00..0C7F; Telugu 0C80..0CFF; Kannada 0D00..0D7F; Malayalam 0D80..0DFF; Sinhala 0E00..0E7F; Thai 0E80..0EFF; Lao 0F00..0FFF; Tibetan 1000..109F; Myanmar 10A0..10FF; Georgian 1100..11FF; Hangul Jamo 1200..137F; Ethiopic
13A0..13FF; Cherokee
1400..167F; Unified Canadian Aboriginal Syllabics 1680..169F; Ogham 16A0..16FF; Runic 1700..171F; Tagalog 1720..173F; Hanunoo 1740..175F; Buhid
39
1760..177F; Tagbanwa
1780..17FF; Khmer 1800..18AF; Mongolian
1E00..1EFF; Latin Extended Additional 1F00..1FFF; Greek Extended 2000..206F; General Punctuation 2070..209F; Superscripts and Subscripts
20A0..20CF; Currency Symbols
20D0..20FF; Combining Diacritical Marks for Symbols 2100..214F; Letterlike Symbols 2150..218F; Number Forms 2190..21FF; Arrows
2200..22FF; Mathematical Operators 2300..23FF; Miscellaneous Technical 2400..243F; Control Pictures
2440..245F; Optical Character Recognition 2460..24FF; Enclosed Alphanumerics 2500..257F; Box Drawing 2580..259F; Block Elements 25A0..25FF; Geometric Shapes 2600..26FF; Miscellaneous Symbols
2700..27BF; Dingbats
27C0..27EF; Miscellaneous Mathematical Symbols-A 27F0..27FF; Supplemental Arrows-A 2800..28FF; Braille Patterns
2900..297F; Supplemental Arrows-B
2980..29FF; Miscellaneous Mathematical Symbols-B 2A00..2AFF; Supplemental Mathematical Operators 2E80..2EFF; CJK Radicals Supplement 2F00..2FDF; Kangxi Radicals
2FF0..2FFF; Ideographic Description Characters 3000..303F; CJK Symbols and Punctuation 3040..309F; Hiragana 30A0..30FF; Katakana
3100..312F; Bopomofo
3130..318F; Hangul Compatibility Jamo 3190..319F; Kanbun
31A0..31BF; Bopomofo Extended
31F0..31FF; Katakana Phonetic Extensions 3200..32FF; Enclosed CJK Letters and Months 3300..33FF; CJK Compatibility
3400..4DBF; CJK Unified Ideographs Extension A 4E00..9FFF; CJK Unified Ideographs A000..A48F; Yi Syllables
40