Information Technology Reference
In-Depth Information
Data flow
Charging
Information
BD
CGF
OCS
Data
Network
RNC
SGSN
GGSN
UE
Node B
Fig. 1. 3G network data charging architecture
and give the definition of content controllable applications and the reason why we
chose them to evaluate.
2.1 3G Data Charging
The overall 3G charging architecture for data services in context of UMTS is
shown in Figure 1. 3G network has two main components—the Core Network
(CN) and the Access Network (AN) [10]. The AN includes the User Equipment
(UE), the Node B, and the Radio Network Controller (RNC). Its main func-
tions are to control access and exchange data with the Packet-Switch (PS) core
network. While the PS core network include the Serving GPRS Support Node
(SGSN), Gateway GPRS Support Node (GGSN), Charging Gateway Function
(CGF), Billing Domain (BD) and Online Charging System (OCS). Its main func-
tions are to delivery data between UE and the external data networks, perform
user authentication and charging functions.
When an application needs to access the Internet, the SGSN will perform the
authentication function then the UE can access the network through the AN and
establish a bearer. For oine charging, whenever a billing event (such as the use
of trac) occurs, the SGSN and GGSN will collect charging information and
transfer it to the BD. And for online charging, the charging information will be
directly transferred to the OCS, and the OCS will calculate the fee and deduct
it from the users prepaid expenses. For more details, please refer to [7].
2.2 Smart Phone Applications
A variety of smart phone applications are now available. According to Google
Play, Android applications can be divided into the following categories: 1. Game
(Angry Birds); 2. Social(renren); 3. On the go(Google Map); 4. Music and
Photos(Duomi Music); 5 Entertainment(Mobile TV); 6. Life(Taobao); 7. Of-
fice(Gmail).
For some different applications from a same kind, if we can make the content
of trac basically the same in repeated experiments by certain experimental
design and control means, we refer them to content controllable applications .For
example, we can control the contents of network data of web browser by control
its access URL. On the contrary, for some kinds of application such as mail
client, different client has different number of messages and information, which
we can not control it. We refer them to content uncontrollable applications .
Search WWH ::




Custom Search