首 页 | 新 闻 | Symbian | Windows Mobile| J2ME | 下载中心 | 游戏策划 | 购书指南 | 移动开发视频教程
您现在的位置: 开发视界 >> Symbian英文资料 >> Network >> 文章正文
GPRS Class overview
作者:佚名    文章来源:不详    更新时间:2006-5-7 11:18:40

What does GPRS Class A, B or C mean ?

These classes indicate how the mobile phone works:
  Class A: A class A unit can work simultaneously on the GSM and GPRS networks. Basically this means that you can make voice calls while you are connected to the Internet without any interruption in the service. There are very few mobiles on this class on the market today as these devices requires lots of CPU bandwith which would make them too expensive.
  Class B: A class B terminal can be registered on both GSM and GPRS network simultaneously but can have only one active call: you can have a voice call or a data connection at a time. Once the voice call has terminated, the data service can be resumed. Most phones on the market are currently of this class.
  Class C: A class C terminal can only be registered on one network, GSM or GPRS and cannot receive events from both network at the same time. This class is generally used by GPRS modems which are not used for voice calls.

What does Class 1, 2, ...12 mean ?

These classes describe the data bandwith supported by the device.

The basic unit of bandwith in GPRS is the channel. Each channel can transmit 8 to 12 kbps of data with the data coding scheme used today by most networks (named CS1 and CS2). New coding scheme (CS3 and CS4) will allow better data rates (14.4 to 20kbps) in specific areas. Depending on their class, a device can use to 5 channels simultaneously (the limit is 4 for a single direction: you can have 4 channels used in download and 1 upload but not 5 channels for upload and 0 for download).

Some classes (1, 2, 4, 5, 8, 9) have pre-allocated channels while others do support dynamic channel allocation (3, 6, 7, 10, 11, 12) : depending on its need, the phone can assign a direction (upload or download) to each channel.

ClassDynamic AllocationDownload channelsUpload channelsMax Active ChannelsCombinations
1 Non112(1+1)
2 Non213(2+1)
3 Oui223(2+1) (1+2)
4 Non314(3+1)
5 Non224(2+2)
6 Oui324(3+1) (2+2)
7 Oui334(3+1) (2+2) ...
8 Non415(4+1)
9 Non325(3+2)
10Oui425(4+1) (3+2)
11Oui435(4+1) (3+2) ...
12Oui445(4+1) (3+2) ...
相关文章:
Why doesn't Symbian OS support writeable static data?
Finding Initialized or Uninitialised static data in a DLL
A few notes about the CommDb
Sending a message from Symbian C++ to a J2ME MIDlet.
String and Descriptors
Writing a recognizer: The EZBoot recognizer source code
Using Symbian OS String Descriptors
Writable Static Data (WSD): Problem Definition and Solutions