Services and Applications

Embed Size (px)

Citation preview

  • 8/12/2019 Services and Applications

    1/52

    6-65761

    Issue 1.0

    Nokia Oyj 1 (52)

    SYSTEM TRAINING

    UMTS Services and Applications

    Training Document

  • 8/12/2019 Services and Applications

    2/52

    UMTS Services and Applications

    2 (52) Nokia Oyj 6-65761

    Issue 1.0

    The information in this document is subject to change without notice and describes only theproduct defined in the introduction of this documentation. This document is intended for theuse of Nokia Networks' customers only for the purposes of the agreement under which thedocument is submitted, and no part of it may be reproduced or transmitted in any form ormeans without the prior written permission of Nokia Networks. The document has beenprepared to be used by professional and properly trained personnel, and the customer

    assumes full responsibility when using it. Nokia Networks welcomes customer comments aspart of the process of continuous development and improvement of the documentation.

    The information or statements given in this document concerning the suitability, capacity, orperformance of the mentioned hardware or software products cannot be considered bindingbut shall be defined in the agreement made between Nokia Networks and the customer.However, Nokia Networks has made all reasonable efforts to ensure that the instructionscontained in the document are adequate and free of material errors and omissions. NokiaNetworks will, if necessary, explain issues which may not be covered by the document.

    Nokia Networks' liability for any errors in the document is limited to the documentarycorrection of errors. Nokia Networks WILL NOT BE RESPONSIBLE IN ANY EVENT FORERRORS IN THIS DOCUMENT OR FOR ANY DAMAGES, INCIDENTAL ORCONSEQUENTIAL (INCLUDING MONETARY LOSSES), that might arise from the use of thisdocument or the information in it.

    This document and the product it describes are considered protected by copyright accordingto the applicable laws.

    NOKIA logo is a registered trademark of Nokia Corporation.

    Other product names mentioned in this document may be trademarks of their respectivecompanies, and they are mentioned for identification purposes only.

    Copyright Nokia Oyj 2003. All rights reserved.

  • 8/12/2019 Services and Applications

    3/52

    Contents

    6-65761

    Issue 1.0

    Nokia Oyj 3 (52)

    Contents

    1 Module objectives................................................................................ 4

    2 Introduction to mobile applications ................................................... 5

    3 Virtual Home Environment (VHE) ..................................................... 103.1 What is a Virtual Home Environment? ................................................. 103.2 Excursion: Network element functions ................................................. 123.2.1 Mobile applications from the USIM and terminal point of view.............. 143.3 (UMTS) SIM Application Toolkit - (U)SAT ............................................ 153.4 Mobile (Station Application) Execution Environment (MExE) ............... 173.4.1 Wireless Application Protocol (WAP)/ Wireless Telephony

    Application (WTA)................................................................................ 173.5 Customised Application for Mobile Network Enhanced Logic

    (CAMEL).............................................................................................. 193.6 Open Service Access (OSA) conception.............................................. 21

    4 User Location..................................................................................... 254.1 Location Service (LCS)........................................................................ 254.1.1 Cell ID based method .......................................................................... 264.1.2 OTDOA-IPDL....................................................................................... 264.1.3 GPS..................................................................................................... 274.2 Location Based Services (LBS) ........................................................... 27

    5 Potential applications........................................................................ 295.1 Applications categorisation from the business area point of view......... 295.1.1 Person-to-person communications....................................................... 305.1.1.1 Multimedia Messaging Service (MMS)................................................. 31

    5.1.1.2 MMS Architecture ................................................................................ 335.1.1.3 MMS and WAP .................................................................................... 345.1.1.4 MMS Flow examples ........................................................................... 365.1.1.5 Nokia MMS solution............................................................................. 415.1.2 Mobile Internet..................................................................................... 425.1.2.1 Nokia Mobile Internet solution.............................................................. 445.1.3 Mobile Business (mBusiness).............................................................. 455.1.4 Mobile commerce (mCommerce)......................................................... 455.2 Potential applications utilising the UMTS packet switched

    service ................................................................................................. 465.3 Potential application utilising the UMTS circuit switched service.......... 49

    6 Review questions .............................................................................. 50

  • 8/12/2019 Services and Applications

    4/52

    UMTS Services and Applications

    4 (52) Nokia Oyj 6-65761

    Issue 1.0

    1 Module objectives

    The aim of this module is to give the student the conceptual knowledge neededfor explaining what are the GSM/UMTS mobile applications. Topics to be

    covered in this module include the differentiation between UMTS services andapplications, a general discussion of the Virtual Home Environment, and theintroduction of the most important service platforms.

    After completing this module, the participant should be able to:

    Outline the Virtual Home Environment concept (VHE)

    Briefly explain the difference between a tele-, bearer- and supplementary

    service within the VHE concept

    Name the UMTS services

    Sketch the ideas of (U)SAT, MExE, CAMEL, and OSA

    without using any references.

  • 8/12/2019 Services and Applications

    5/52

    Introduction to mobile applications

    6-65761

    Issue 1.0

    Nokia Oyj 5 (52)

    2 Introduction to mobile applications

    In our everyday life we are familiar with the concept of a mobile service. Forexample, a mobile phone call is a mobile service. A short message (SMS) is

    another type of application. As operators and subscribers evolve into the future,the need for different types of applications is increasing. Today the subscribersexpect an increased number of applications and greater value. For an operator

    with a large subscriber base, more usage timeis one way of ensuring continuinggrowth. This usage time, for example phone calls, has a limit on the amounteverybody is willing to use. Therefore, when defining the 3G Specifications, the

    emphasis is on the unlimited prospect of seamless services and applicationsthat can be provided.

    Student Exercise:What are the applications that you are using today? Would you like to have anynew applications?

    One common misconception that people have is that applications are introducedin UMTS. This is not true, as GSM already offers both integrated network and

    IN (Intelligent Networks) applications. GPRS in today's network adds thefacility of supporting packet data(e.g. Internet) with relatively quick set-up andtransfer times.

    UMTS Services

    The term applications refers to services as seen by the subscriber.

    Applications have not been standardised in UMTS. The (GSM/UMTS) network

    offers service elements, which are used by applications. The applications formthe value added for the subscriber (see also Next Generation Network Group).

    A set of services have been made available by UMTS, which are:

    circuit switched services, which are the teleservices, such as speech

    call, facsimile call, cs data,

    packet switched services, which are the PDP contexts, and

    message services, including SMS and CBS.

    The services speech call, facsimile, and SMS are both services and applications.

    circuit switched data is only a service the subscriber gets a circuit switched

    bearer for data transport. The bearer itself adds no value to the subscriber. Thesubscriber requires the cs data bearer to run a data application, where content is

    for instance exchanged between the handheld device and a application relatedcontent server. The same is true for packet switched services, which are used toestablish a packet switched bearer. Again, the ps bearer alone adds no value to

    the subscriber. But when the subscriber can use the bearer in combination with

    an application, then a value added is generated. For instance, a subscriber can

  • 8/12/2019 Services and Applications

    6/52

    UMTS Services and Applications

    6 (52) Nokia Oyj 6-65761

    Issue 1.0

    use a ps bearer between the handheld device and the Internet to gain content viathe application HTTP/TCP/IP.

    Consequently, the GSM/UMTS services must be selected in such a way, that

    the application running atop of it can be served best possible.

    Service model

    Therefore, the spirit of the UMTS specifications is to separatethe applicationsand the network from each other as completely as possible. This can be

    expressed in the model drawn in the following picture.

    Service Platform Service Platform

    Content Content

    Access Methods:

    - WCDMA

    - GSM900/1800

    - etc.

    Open / Proprietary Interface

    Open Interface

    UE Node B RNC

    Uu Iub/Iur Iu

    Core Network

    Applications Applications

    Terminal & USIM 3G Network

    Figure 1. Service model

    In principle, the radio access network (RAN) could be implemented with anytechnology but the core network (CN) and the user equipment (UE) must

    support the access method used.

    The terminals and the network together form the physical platform. The serviceplatformlayer maintains the applications offered and it is located on top of the

    physical platform. It should be noted that this model is logical and in real life

    the physical platform and service platform are somewhat mixed up together inthe same equipment. On the core network side, the service platform is often

    distributed on many different pieces of equipment, for instance in the Home

    Location Register (HLR).

    The interfaces between the physical platform and the service platform are either

    open or proprietary. Where possible, the Nokia solutionsupports standardisedinterfaces.

  • 8/12/2019 Services and Applications

    7/52

    Introduction to mobile applications

    6-65761

    Issue 1.0

    Nokia Oyj 7 (52)

    Service platforms offer a completely open interfaces towards applications.Actually, one of the requirements of UMTS is that the system must offer open

    interfaces for application development and this is it. For instance, WAP(Wireless Application Protocol) is one occurrence of open application

    development interfaces.

    Application provider model

    Due to the layered structure presented previously, the commercial points related

    to the application creation and provision will remarkably change compared to

    GSM. In the early phase of GSM, every application for the end user basicallycame from the equipment vendor. Either it required fine-tuning of the

    equipment or the operator was not able to establish a service itself. In UMTS,

    the open interfaces enable a situation where basically anyone may create aapplications and create application related content to be supplied to the end-

    users.

    Bearer/Carrier Provider

    (3G Network)

    Application Provider

    Content Provider Content Provider Content Provider

    Application Provider Application Provider

    End-Users

    Figure 2. Application Provider Model

    From the point of view of the telecommunications business, the emphasis ismoving rapidly from equipment to applicationand content. This model,

    indirectly specified in UMTS, fastens that development. Indications of thisdevelopment can already be seen in the existing GSM networks.

    For instance, stock exchange rates can be queried through the GSM network. In

    this case, the carrier provider(operator) and application providerare thesame, but the content for the service is queried somewhere else, such as from

    the stock exchange database.

  • 8/12/2019 Services and Applications

    8/52

    UMTS Services and Applications

    8 (52) Nokia Oyj 6-65761

    Issue 1.0

    Student Exercise:Are there any content providers that you use on a regular basis?

    Service platforms

    Service platforms are entities, which offer the implementation means forapplications. A service platform is a logical entity often containing several

    pieces of equipment. As the majority of existing applications (December 2002)were adopted from GSM:

    VMS(Voice Mail System) for Voice Call Completion

    Service Delivery Platform: A set of service enabling servers thatsupport different types of applications. A typical example is the SMSC

    (Short Message Service Centre) for Short Message Delivery.

    Service Creation & Execution Platform is built upon the principles of

    IN (Intelligent Network) and is almost obligatory to provide the

    envisioned services.

    Fiber Fiber

    AXC

    MWR

    ATM Access

    Internet

    RANCore Network

    Control Plane

    Gateway Plane

    PSTN

    2G

    SGSN

    3G

    SGSN GGSNRNC

    BSC

    Node B

    BTS

    Node B

    HLR

    3G

    MSC

    NMS

    VoiceServers

    Service Creation& ExecutionPlatform

    SCP

    Service DeliveryPlatform

    Figure 3. Core network service platform elements

    The new WCDMA radio interface will improve the quality and convenienceof

    these applications. It will also enable higher packet data rates, which is highlyimportant for the new e-mail and Internet services. The circuit connections can

  • 8/12/2019 Services and Applications

    9/52

    Introduction to mobile applications

    6-65761

    Issue 1.0

    Nokia Oyj 9 (52)

    initially be made to the GSM switches to provide speech and other circuitswitched services of up to 64 Kbps.

    Potential applications

    The following is a list of the applications that have been planned forGSM/UMTS to realise:

    News and traffic flashes

    Public video phoning

    Ticketing services and interactive shopping

    Desktop video conferencing

    Voice recognition and response

    Interactive and virtual school

    Universal SIM with credit card function

    Virtual banking Currency downloading

    Video on demand

    On-line library and books

    In addition to these, the supplementary services used in GSM are available from

    the very beginning of the 3G.

    Student Exercise:Can you give examples of supplementary services in today's networks?

  • 8/12/2019 Services and Applications

    10/52

    UMTS Services and Applications

    10 (52) Nokia Oyj 6-65761

    Issue 1.0

    3 Virtual Home Environment (VHE)

    3.1 What is a Virtual Home Environment?

    Objective

    With GSM systems, one obvious drawback as far as roaming is concerned was

    the portability of the subscriber services. In order to increase the value added to

    the subscriber and thus the potential to earn revenue for the operator a widerange of personalised services are expected. If a large set of diversified

    applications exist, which are not specified, a framework has to be designed to

    enable seamless application provisioning between networks. From thesubscribers point of view, the applications should be always available,

    regardless of location, and the application is presented to him in the same wayas if he is in his home PLMN. The below figure summarises the demand.

    Figure 4. Subscriber's expectations: Seamless services

    Example

    In GSM, the applications offered are divided into teleservices, bearer services,and supplementary services. All of these are in principle portable between the

    networks, providing that the visited PLMN is able to support all of them. Withinmature networks, this is not a problem if they follow the GSM Phase2+specifications.

    Enjoy a large number of diversified services

    Seamless access tomy services fromdifferent networks

    Familiar "look and feel"of my services fromdifferent terminals

    My services areavailablewherever I am

    My service profilecan be managedand configured by myself

    Enjoy a large number of diversified services

    Seamless access tomy services fromdifferent networks

    Familiar "look and feel"of my services fromdifferent terminals

    My services areavailablewherever I am

    My service profilecan be managedand configured by myself

  • 8/12/2019 Services and Applications

    11/52

    Virtual Home Environment (VHE)

    6-65761

    Issue 1.0

    Nokia Oyj 11 (52)

    In addition to these, the operator-specific applications (like smart messaging,call completion, prepaid and other intelligent network related applications) are

    widely used. These, however, are very strongly operator specific, that is, theyoften do not work when the subscriber roaming outside HPLMN. For instance,

    an operator offers voice mail services. If the subscriber dials a specific number

    in the HLPLMN, say, 777, he can listen to the to listen to the left messages.But this only works inside the Home PLMN. When roaming in some othernetwork, the subscriber must dial the complete international-format number for

    the voice mailbox. In other works, the subscribers applications is not availablein a VPLMN as he is used to in the HPLMN.

    Virtual Home Environment (Definition)

    The Virtual Home Environment (VHE)is defined as a concept for personalservice environment portability across network boundaries and between

    terminals (3GPP TS 22.121).This concept is something the subscribers may expect as default, but from the

    operator's point of view, it is a very demanding concept to be set up, requiring

    plenty of definitions done in, between and within the networks involved. Theresult will be seamless roaming with services and the terminal will workexactly the same way in every network using VHE definitions.

    In addition to that, the subscriber gain the ability to customise how information

    is represented on the terminal depending on the mobile equipment and theenvironment.

    The key aspects of VHE can be summarised:

    personalised services

    personalised user interface within the capabilities of terminals

    consistent set of services from the user's perspective irrespective of

    access (e.g. fixed, mobile,...) global service availability

    Application Toolkits within the VHE

    In the lapse of time, different approaches were standardised to enable seamless

    application portability. They can be classified as

    supplementary services (SS),

    operator specific services (OSS), and

    open service architecture (OSA).

    All of them can be used for service provisioning. Standardised 3GPP

    application (service) tool kids are

    (UMTS) SIM Application Toolkit ((U)SAT),

    Mobile (Station Application) Execution Environment (MExE),

  • 8/12/2019 Services and Applications

    12/52

    UMTS Services and Applications

    12 (52) Nokia Oyj 6-65761

    Issue 1.0

    Customised Application for Mobile network Enhanced Logic(CAMEL), and

    Open Service Access (OSA)

    Each application toolkit has a specified application execution environment. The

    application execution environment is used to run specific, non-standardisedapplications. The option to personalise applications exist. The applicationtoolkits for operator specific services are (U)SAT, MExE, and CAMEL.

    3.2 Excursion: Network element functions

    Each application requires a bearer to enable the transport of user data. UMTS is

    responsible to establish a bearer for the application in accordance to the QoSparameters, set for the transport of the applications user data. To run an

    application, the bearer must be established end-to-end. If there is a mobile-

    mobile call, than a bearer must be established from one mobile phone viatransmission networks (PLMNs, PSTNs, and/or PDN) to the second mobile

    phone. If a subscriber retrieves data from a content server, a bearer has to beestablished between his mobile phone and the content server. The UMTS

    operator is hereby only responsible for establishing a UMTS bearer between the

    mobile terminal (MT) and an external network. Please note, that the externalnetwork can be a PSTN, PDN, etc.

    Please note, that an external PDN not necessarily only includes corporatenetworks and the Internet, but also application infrastructures, such as for WAP

    (Wireless Application Protocol) or OSA. (But are not mobile operators

    responsible for an application infrastructure, such as WAP? Often they are, but

    this is not a requirement for a UMTS operator.)

    A UMTS bearer passes through the radio access part (UTRAN/GERAN) andthe core network. The application in the user equipment is virtually

    communicating with the application server is not awareof the radio access

    network and core network infrastructure.

  • 8/12/2019 Services and Applications

    13/52

    Virtual Home Environment (VHE)

    6-65761

    Issue 1.0

    Nokia Oyj 13 (52)

    contentcontent

    serviceplatformapplication related signalling and content transfer

    Gateway(GGSN, GMSC)

    UMTSreleatedbearerand call control

    e.g. for a PDP context

    RAN CN

    UMTS Bearer Service

    RAN bearer CN bearer

    external Bearer Service

    external networkse.g. PSTN, PDN,WAP and MMS infrastructure

    Figure 5. The mobile service architecture from the bearer point of view

    The RAN (UTRAN/GERAN) is responsible for the air interface connectionand ensuring that bearer characteristics (that is, speed, quality and delay) are

    maintained, even though the subscriber is moving about. The core networkmaintains information on the subscriber and routes the information to correct

    gateway.

  • 8/12/2019 Services and Applications

    14/52

    UMTS Services and Applications

    14 (52) Nokia Oyj 6-65761

    Issue 1.0

    3.2.1 Mobile applications from the USIM and terminal point of view

    In principle, a UMTS application is anything that can be delivered via a UMTS

    bearer. This opens a wide range opportunities, but, on the other hand, it setshigh requirements for the terminals. As in GSM, the UMTS mobile phone ismade of two components, the USIM and the terminal:

    Figure 6. SIM card

    Because nobody requires every potential application (and is willing to pay all

    the development costs which come with the application), terminaldifferentiation will occur.

    The standards have specified how additional network-independent services,such as SAT and MExE, should operate within terminals (see the next

    subsections).

    Mobile terminal operating systems

    A mobile terminal consists of hardware, an operating system, and applications.The three main contenders to set the standard for handheld operating systems

    are:

    Symbian with its EPOC operating system

    Microsoft with Windows CE (Consumer Electronics)

    3Com with its Palm operating system

    The Nokia wireless operating system for the next generation of smart phones,

    including the 9210(i) Communicator, is the EPOC operating system. By using astandard operating system, it means that applications that are not dependent on a

    particular phone can be built. This should open the way for more applications

    for subscribers.

    The UMTS SIM (USIM) hasopen application programminginterfaces (APIs). The option for

    download application programsexist.

    The mobile equipment (ME),

    which is also called mobile

    terminal (MT), is able to handle

    RT/NRT bearers.Depending onthe application platforms itsupports, open application

    programming interfaces support

    the execution of applications onthe ME.

  • 8/12/2019 Services and Applications

    15/52

    Virtual Home Environment (VHE)

    6-65761

    Issue 1.0

    Nokia Oyj 15 (52)

    Figure 7. Sample Symbian operating system

    3.3 (UMTS) SIM Application Toolkit - (U)SAT

    General idea of APIs

    It is possible to specify open Application Programming Interfaces (APIs) for themobile equipment (ME) and the SIM-card. Application programs can then use

    these APIs.(U)SAT specifies APIs for the Subscriber Identity Module (SIM). In otherwords, this APIs represent an enhanced set of SIM-ME interfaces. The SIM-ME

    interfaces are used by the SIM-card to trigger ME functions and vice versa. The

    SIM-card cannot be accessed from outside application servers. There is only

    one exception: If the supplier of the SIM-card allows it, application programscan be downloaded on the SIM.

    The APIs for the ME are called terminal adaptation functions. They can be used

    to interact directly with higher layer protocols such as USSD (UnstructuredSupplementary Service Data), SM (Session Management), CC (Call Control),

    and SMS protocols. The ME can be accessed from external application servers.

    (U)SAT working principle

    The central idea of USAT is to execute an application program on the SIM-

    card. Information required for the application can be retrieved from an

    application related content server. The location of the content server, and how to

    establish a connection to the content server is specified in the applicationprogram on the SIM-card

  • 8/12/2019 Services and Applications

    16/52

    UMTS Services and Applications

    16 (52) Nokia Oyj 6-65761

    Issue 1.0

    Example

    Content provider can remotely provision content to users mobile equipment byexchanging codes embedded in short messages between the application client

    on the SIM and the content/application server. In the (U) SAT specification,SMS is a key mechanism for personalising the SIM in each users GSM phone.

    In the figure below, a simple service request and response by means of SAT isillustrated. As you can see, most of the interaction takes place locally between

    the user and the MS/UE. Only the specific service request and the response aretransmitted as short messages in the air interface.

    1.Set up Menu

    2.Show menu

    3.User Selects

    4.Menu Selection

    5.Select Item6.Show list

    7.User selects8.Select Reply

    9.Send SMS

    10. SMS sending

    11. SMS Download

    12. SMS PP Download

    13. Display Text

    14.Show text

    Figure 8. SAT service example weather forecast service

    (U)SAT and security

    A significant aspect of SAT/USAT is the highly secure environment provided

    by the USIM/SIM card. This is further enhanced by the fact that the subscriberand the issuer of the USIM/SIM and also the SAT/USAT applications have a

    "trusted relationship" (e.g. the subscriber trusts the issuer of the card to chargecorrectly for the resources used). This allows certain features, such as call

    control, to be implemented with a degree of freedom, which would not be

    acceptable in a "non-trusted relationship".

    Because of this, (U)SAT is often seen as prerequisite for applications with highsecurity requirements, such as mobile banking and mobile commerce.

  • 8/12/2019 Services and Applications

    17/52

    Virtual Home Environment (VHE)

    6-65761

    Issue 1.0

    Nokia Oyj 17 (52)

    3.4 Mobile (Station Application) ExecutionEnvironment (MExE)

    MExE working principle

    The aim of MExE is to provide a comprehensive and standardised environmenton the mobile equipment (ME)for executing operator or service provider

    specific applications. MExE is designed as a full application executionenvironment on the mobile terminal. A set of mobile terminal operating system

    such as Symbian or Windows CE can be used, which were optimised for small,

    handheld devices such as mobile phones or PDAs. Similar to (U)SAT, a set ofopen interfaces (so-called terminal adaptation functions) are specified for the

    ME. These standardised interfaces allow the execution of applications on thehandheld device, an interaction with external application related content servers,

    independent of the used operating system.

    Strongly simplified, we can say that MExE converts a mobile phone to a small

    mobile computer.

    Manufactures of mobile phones have agreed in using WAP/WTA and/or Javavirtual machines in order to design and program applications locally on the

    mobile equipment. For that reason, WAP/WTA and Java were explicitly

    mentioned in the MExE specifications. Because of that, WAP/WTA and Java

    are listed below in separate subsections. Please note, the both WAP and Java arenotspecified within MExE.

    3.4.1 Wireless Application Protocol (WAP)/ Wireless TelephonyApplication (WTA)

    The Internet and mobile communication were the fasted growing markets in the90s. Consequently, solutions were searched after to allow mobile Internet

    access. A standard for mobile Internet access must be globally unified, futureproof and suitable for the radio interface limitations of several mobile

    communication standards. The independence from a mobile communicationstandard was archived by specifying WAP bearer independent. Also securityaspects have to be considered for a wireless Internet access in order to avoid

    eavesdropping.

    WAP was released 1999 as new mobile Internet protocol standard. WAP was

    explicitly designed to meet the challenge of an efficient radio interface usage. In

    addition to that, a content format was defined which enables the display ofcontent on small screen handheld devices.

    WAP working principle

    Basically the WAP architecture is similar to the normal Internet architecture:There is the client sending a request, and on the other side there is a server,

  • 8/12/2019 Services and Applications

    18/52

    UMTS Services and Applications

    18 (52) Nokia Oyj 6-65761

    Issue 1.0

    which returns response to the client. The special issue about WAP is given bythe fact that the client is a mobile station.

    The content for the mobile phones is stored on standard WWW servers. Thus,

    they use TCP/IP. A WAP Gateway between the mobile phone client and the

    WWW server is required to translate WAP into the standard Internet format.(http/TCP/IP). Besides translating the protocols the WAP Gateway alsocompresses the text based Internet content to a binary format that is used on the

    air interface.

    WWWServer

    WAPuser

    agent

    WAPGateway

    response(WML)

    coded request (URL)URL request

    coded response(bin. WML)

    decoding

    coding

    Figure 9. WAP infrastructure

    Within WAP, the Wireless Markup Language (WML) is standardised based on

    the XML framework. WML copes with the problem that normal HTML pagesare too big to be shown on most handheld devices like PDAs and mobile

    phones. One problem is rooted in the fact that HTML has no fixed page size.

    WML consequently reduces the page size dramatically to a size that can bepresented on a mobile device screen. These small pages are called cards. The

    content of one card will never be sufficient for an application and so theapplication content is spread upon a whole stack of cards that is called a deck.

    As the content is distributed between several cards in one deck, a navigationtrough different cards is required, which is one of the most demanding and time

    consuming tasks when writing WML applications. Links within a WML deck

    refer to the same deck they are carried out without delay because the wholedeck is stored in the memory of the mobile device. But links to other decks are

    also required. They trigger a new download from the server.

  • 8/12/2019 Services and Applications

    19/52

    Virtual Home Environment (VHE)

    6-65761

    Issue 1.0

    Nokia Oyj 19 (52)

    Internet-Content:Hypertext MarkupLanguageHTML

    - large pages- eachpageuniqueaddress(URL)

    - texts &pictures- links- programs

    HTML

    pagestoobig

    pagestoobig

    Internet-Content formobiles:WirelessMarkupLanguageWML

    WML-Cards insteadofHTML-pages

    (Browser)Last Name:

    Moonen|

    OK alpha

    (Browser)Which language doyou want to use ?

    [English]

    OK

    (Browser)

    1 Last Name

    2 First Name

    3 Department

    Edit Find

    Several Cards=oneDeck = URL

    (Browser)

    1 Last Name

    2 First Name

    3 Department

    Edit Find

    (Browser)

    1 LastName

    2 First Name

    3 Department

    EditFind

    Figure 10. WML, cards, and decks

    3.5 Customised Application for Mobile NetworkEnhanced Logic (CAMEL)

    The inauguration of CAMEL

    In fixed networks and early GSM networks, the signalling between corenetwork and IN application platforms was made through INAP (Intelligent

    Network Application Part). This allowed the core network to send and receivesignalling messages about the applications that the users have.

    However, this protocol was vendor-dependant and as a result, if a subscriber

    was roaming, the services provisioning normally did not work. A well-knownexample of this is the prepaid subscription. Therefore, a new protocol was

    introduced in GSM offering complete service portability on an advanced INplatform: CAMEL (Customised Applications for Mobile network Enhanced

    Logic). Provided that CAMEL is used both in the Home and Visited PLMN, thesubscriber is able to carry all applications with her from one network to

    another. CAMEL is carried on the protocols CAP (CAMEL Application Part)

    and MAP (Mobile Application Part) between operators.

    CAMEL architecture

    CAMEL specifies three network entities:

    Service Switching Point (SSP)For IN and CAMEL services, the SSP is implemented in the (G)MSC.

  • 8/12/2019 Services and Applications

    20/52

    UMTS Services and Applications

    20 (52) Nokia Oyj 6-65761

    Issue 1.0

    The functional entity is an enhanced IN call control unit. It interfacesthe (G)MSC and the SCP.

    Service Control Point (SCP)The SCP is a function entity, which contains the CAMEL service logic.

    It is sometimes called service execution platform, because here thesubscriber specific IN applications are made available. It interfaces the

    SSP, HLR, GMLC (Gateway Mobile Location Centre, for locationservices), and gsmSRF (GSM Specialised Resource Function, amongothers for variable announcements, such as account announcements for

    prepaid subscribers).

    The interaction between CAMEL network elements and CAMEL supporting

    networks requires the protocols MAP (Mobile Application Part) and CAP(CAMEL Application Part).

    home PLMN

    interrogating PLMN

    SCP

    HLR

    MSC/VLR GMSC

    visited PLMN

    SSP SSP

    incoming lineroaming legoutgoingleg(M

    Ocall)

    MAP

    MAP

    CAP

    MAP

    CAP

    VLR

    MAP

    Figure 11. CAMEL architecture (simplified)

    Why is it possible, that for a roaming subscriber, applications are made

    available as if he is in the home PLMN? When the mobile phone registers in thesupply area of a MSC/VLR, the subscriber profile is downloaded to the VLR.

    The subscriber profile holds the address of the SCP in the home PLMN, whichis responsible to run the subscriber related service logic. For instance, the

    subscriber uses the number 777 to listen to messages delivered to thesubscribers voice mail system. The number 777 is unknown to the visited

    PLMN. But the SSP/MSC in the visited PLMN forward the service request tothe SCP in the home network. The SCP resolves the request, and return e.g. an

    ISDN number to the MSC/SSP, which can be used to establish a dial-in

    connection to the VMS in the home network. Thus the voice mail service is

  • 8/12/2019 Services and Applications

    21/52

    Virtual Home Environment (VHE)

    6-65761

    Issue 1.0

    Nokia Oyj 21 (52)

    available in all visited networks, which support CAMEL, the same way as it isin the home PLMN.

    3.6 Open Service Access (OSA) conception

    OSS solutions: advantages and drawbacks

    There are three operator specific service (OSS) solutions: MExE, (U)SAT, and

    CAMEL. Let us look on the advantages first: With the help of OSS solutions,applications are not standardised. Thus the operator can offer a wide range of

    customised services. This enables the operator to conduct both price and end

    user service competition.

    What about the portability of the applications? The portability of theapplications is at least in principle given. Depending on the OSS solution,

    there exist standardised interfaces and/or bearers for the transport of applicationrelated data. One example for a standardised interface is the signalling protocol

    CAP (CAMEL Application Part).

    But CAP is a very good example to demonstrate already the limitations of theOSS solutions. When a new application has to be introduced, it must be

    programmed. And when it comes to programming a new applications, a lot ofdrawbacks can be observed:

    CAP is a mobile specific SS7 protocol. The programmer of a new

    application must thus have a profound knowledge of SS7 itself, and the

    mobile specific CAP. In addition to that, he must be familiar with theconceptions of the mobile communication system, be it GSM and/or

    UMTS. To gain the required know how is both time consuming and

    costly.

    The CAMEL interfaces are standardised, but not the vendor specificCAMEL platforms. Each supplier of CAMEL solutions has his own

    CAMEL service creation environment. The programmer of the

    application must be familiar with it, too. If for instance an application is

    very successful with one operator, it cannot be easily installed by oneand the same programmer in an other operators network. The

    programmer first must familiarise himself with the new vendor specific

    service platform, before he can do so.

    The OSS infrastructure is located within the (mobile) operators

    infrastructure. The designer of the application must take thisinfrastructure into account, such as the topology of the network (to

    optimise the application provision in the HPLMN).

    As can be seen, making applications available is complicated and costly evenwith OSS.

  • 8/12/2019 Services and Applications

    22/52

    UMTS Services and Applications

    22 (52) Nokia Oyj 6-65761

    Issue 1.0

    OSA conception

    But what does an application designer actually need from a mobile operator?The application designer needs capabilities from the PLMN. For an OSA

    application designer, the PLMN is a black box. The OSA application designerhas no idea about the operators network topology; he has no idea which

    vendors products are in use within the PLMN and vendor specific restrictions;etc. But how can the OSA application designer then use PLMN capabilities?

    OSA specifies open application programming interfaces (APIs) between the

    PLMN (service capability servers (SCS)) and the application (applicationserver). The APIs represent a very accurately specified signalling between the

    application (outside the PLMN) and the PLMN itself. The APIs can be used totrigger events.

    For instance, an application may require information, whether the subscriber is

    in the home cell. If the subscriber is in the home cell, the mobile services areoffered to him with a special price. An API for mobility management is used to

    inform the network to deliver the required location information. The same APIis then used to return the information about a cell (location) change of the

    subscriber.There is another API with which the application gets informed about the

    (mobile) terminal capabilities. Given the subscribers terminal capabilities, the

    application can then decide how to present the user data.In both examples, the OSA application designer does not need to know, how the

    mobile operator retrieved the required information internally. All the application

    designer and the operator have to agree in is a set of standardised APIs, whichcan be used between the application and the PLMN.

  • 8/12/2019 Services and Applications

    23/52

    Virtual Home Environment (VHE)

    6-65761

    Issue 1.0

    Nokia Oyj 23 (52)

    ApplicationServer

    Application Server

    Fiber

    Core Network

    2G

    SGSN

    3G

    SGSN GGSN

    HLR

    3G

    MSC

    VoiceServers

    Service Creation& ExecutionPlatform

    SCP

    Service DeliveryPlatform

    Core Network

    Service Capabilities

    bearers in accordance toQoS

    parameters

    mechanisms for makingservices available

    Appli-cation

    Appli-cation

    Appli-cation

    Appli-cation

    Appli-cation

    Application Server

    access via open APIs

    Figure 12. OSA conception

    Summary

    The 3GPP specifications define the OSA as a standard for communication

    between the applications and the network is through an API(ApplicationProgramming Interfaces). API is a set of standard procedural and functional

    calls within a framework, which support applications that can be developed by

    third parties. The application logic is separated from the network and the

    application can be run by the operator or at a 3rdparty service provider.

    The Advantage of OSA is that new servicedevelopment is independent of the

    networking technologies. Also, new service development can utilise off-the-

    shelf products. This concept is very similar to (U)SAT and MExE. (U)SATmeans the specification of open APIs for SIM capabilities; MExE means the

  • 8/12/2019 Services and Applications

    24/52

    UMTS Services and Applications

    24 (52) Nokia Oyj 6-65761

    Issue 1.0

    specification of open APIs for ME capabilities; OSA results in the specificationof open APIs between applications and PLMN capabilities.

  • 8/12/2019 Services and Applications

    25/52

    User Location

    6-65761

    Issue 1.0

    Nokia Oyj 25 (52)

    4 User Location

    For a mobile subscriber, the current location of his terminal may add value tohim. His terminal equipment can be combined with a navigation aid, which

    helps the subscriber to find his route in a foreign city. Knowing the userslocation is also helpful for emergency services in order to help the callingperson faster.

    Two concepts have to be separated, when we talk about the subscribers

    location:

    Location Service (LCS)LCS offers the possibility to identify the current location of thesubscribers terminal. The current location is reported in a standard

    format, such as geographical co-ordinates. The location information can

    be made available to the subscriber himself, the ME, the networkoperator, the service operator, and for PLMN internal operations. LCS

    is specified.

    Location Based Service (LBS)LCS can be used to enable the provision of location based services

    (LBS). These applications are service provider specific and are not

    specified.

    4.1 Location Service (LCS)

    LCS, which can be offered without subscription to basic telecommunicationservices, reports the location of the subscribers terminal. The location

    information can be used for charging, lawful interception, emergency calls,positioning services, as well as location based services (LBS).

    A set of location services exists. They are characterised by following attributes,which vary with from location service to location service:

    Accuracy

    describes the difference of the ME actual location and its estimated (and

    reported) location

    Privacy

    describes the confidentiality of the location information

    Coverage area

    describes the geographical area, within which the location service is

    adequately supplied

    Transaction rate

    describes how frequently the location measurement has to be conducted

    to support the location service.

  • 8/12/2019 Services and Applications

    26/52

    UMTS Services and Applications

    26 (52) Nokia Oyj 6-65761

    Issue 1.0

    Standard UE positioning methods

    The standard positioning methods supported within GSM/UMTS Rel. 99:

    Cell ID based method

    OTDOA-IPDL (Observed Time Difference of Arrival -Idle PeriodDownlink)

    GPS (Global Positioning System).

    These will be briefly explained in the following.

    4.1.1 Cell ID based method

    In the cell ID based (that is, cell coverage) method, the position of an UE is

    estimated with the knowledge of its serving base station. The information aboutthe serving base station and cell may be obtained by paging, location areaupdate, cell update, URA update, or routing area update.

    4.1.2 OTDOA-IPDL

    OTDOA-IPDL (Observed Time Difference of Arrival - Idle Period Downlink)

    is a method with network configurable idle periods (In the Nokia Solution, ithas been named mCatch)

    The OTDOA-IPDL method involves measurements made by the UE and LMU(Location Measurement Unit) of the UTRAN frame timing. For instance, the

    observed time difference between different System Frame Numbers (SFN) canbe used. These measures are then sent to the SRNC (Serving Radio Network

    Controller) where the position of the UE is calculated through triangulation

    estimate. The location can here be defined down to between 70 - 50 metres.

    The Base Station may provide idle periods in the downlink in order to

    potentially improve the hear ability of neighbouring BSs. The support of theseidle periods in the UE is optional. Support of idle periods in the UE means thatits OTDOA performance will improve when idle periods are available.

    Alternatively, the UE may perform the calculation of the position usingmeasurements and assistance data.

  • 8/12/2019 Services and Applications

    27/52

    User Location

    6-65761

    Issue 1.0

    Nokia Oyj 27 (52)

    BTS

    BTS

    BTS

    Figure 13. Locating the subscriber

    4.1.3 GPS

    GPS (Global Positioning System) is one approach. These methods make use ofUEs, which are equipped with radio receivers capable of receiving GPS signals.The UE receives signals from many satellites and the position of the UE can be

    calculated very accurately. But one has to remember that there has to be a line

    of sight to the satellites, which means that the GPS does not work properly

    indoors or in bad weather conditions.

    4.2 Location Based Services (LBS)

    Location based services do not form a separate application category of theirown, rather combine LCS information with an application. Applications like

    games, mobile chat and mCommerce among others can be location-dependent.Please note, that location based services are not standardised.

    Location based services Integrity, security and service related issues

    Different applications can accessinformation on the subscriber's location. The

    standards dictate that the subscriber can control whether the location

    information is kept or not (except if there is local government legislation).

    An example of how useful this location information is could be a car device that

    can download maps or information based upon your location.

    In many countries this is a legal requirement in the case of emergency calls.For example in the U.S., the Federal Communication Commission (FCC) hasstated that, by October 2001, emergency calls from mobile stations should be

    located with accuracy of 125 meters or better. This E911 requirement has been

    the most important single driving factor for current MS location activity.

  • 8/12/2019 Services and Applications

    28/52

    UMTS Services and Applications

    28 (52) Nokia Oyj 6-65761

    Issue 1.0

    Operators can also benefit from location information for network planningpurposes. They can track user movements and detect hot spots with dense

    traffic. Operators can delineate areas with poor radio coverage or use locationinformation to enhance basic services. Special tariff zones provide a particularly

    good example of such a service enhancement. A cellular operator can offer

    reduced tariffs for subscribers when they call from their home zone.

    However, operators can earn revenue from offering related position servers,

    such as location specific advertising. This is because they know the user's

    location, personal profile information or segmented channel. Pushadvertisements can be subscription based so that the mobile user can indicate to

    the operator the information he is interested in, according to his personal profile.

    Figure 14. Sample application

    Location information can be utilised by the applications in many different ways.For instance, by knowing the location, the menu of available services can be

    narrowed down to the ones that are interesting in relation to the location.

    Furthermore, the content could change according to the location; for example,

    information of the closest restaurants or the closest hotels could pop up on the

    mobile terminal's screen based on the current location.

    As you imagine, there is an endless amount of services that could utilise the

    information. For an operator, the existing network can be utilised although new

    network elements are needed to help in taking measurements from the networkand location servers. Also, supporting servers are also needed.

    Today's networks and mobiles also have location-based services, based upon thecell IDand location area. This information is used already for charging androuting of calls.

  • 8/12/2019 Services and Applications

    29/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 29 (52)

    5 Potential applications

    Applications are the end user services. They are no longer standardised. It isup to operators and value added service providers to determine the need for an

    application and implement them. GSM/UMTS offer the bearer and call controlto exchange content and content related signalling information between themobile device and the application driven content server.

    5.1 Applications categorisation from the businessarea point of view

    In Nokia, the different potential applications are categorised into five distinctgroups:

    Person-to-Person Multimedia Communications

    Mobile Internet

    Business Solutions

    Mobile Commerce

    Location Based Services (which were described in the previous chapter)

    Although it is difficult to see, which services will be the most popular; it isforeseen that the more lucrative services will be those that are working together.

    Micro-Payment

    Transact Transact PIM

    ChooseTheatre

    MakeBooking

    MakePayment

    ChooseRestaurant

    GetMap

    GetTrain

    GetBus

    FindParking

    MakeBooking

    MakePayment

    Enterin Diary

    CreateReminder

    CheckAvailability

    Entertainment

    Common Enabling Layer

    Check- location- preferences- diary

    Check- Credit Card Details

    Check- Fund Availability

    Check- Home Location- Preferences- Theatre Location

    Travel

    Figure 15. Sample of using a multitude of services

  • 8/12/2019 Services and Applications

    30/52

    UMTS Services and Applications

    30 (52) Nokia Oyj 6-65761

    Issue 1.0

    In the previous figure, we use searching based upon our location to find atheatre. Through mCommerce, we can make an instant reservation. Then, as we

    travel to the theatre, we can use a map application, assisted with location basedservices. Then, we can update our PIM (Personal Information Management)

    with information of the travel and theatre.

    For the sake of completeness, we can think of the supplementary services asbeing a category in its own right. In other words, we can consider them as being

    standardised applications inherited from GSM.

    5.1.1 Person-to-person communications

    Person-to-person communications is the interaction and sharing of end usercreated information between the individuals. Today, person-to-personcommunication is mainly related to voice calls and Short Message Service

    (SMS). In 3G, person-to-person communications will evolve to new types ofmessaging and telephony, including:

    Chat (one to many)

    Calendar and email (including synchronisation)

    Rich call and video telephony

    Picture messaging and multimedia messaging

    Evolution of messaging will bring richer content into the messages. Withmultimedia messaging, it is possible to combine the conventional short

    messages with much richer content type photographs, images, and eventuallyalso video clips. In addition to sending messages from one hand set to another,

    it is also possible to send messages from handset to email.

  • 8/12/2019 Services and Applications

    31/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 31 (52)

    SMS

    PictureMessaging

    MultimediaMessageService

    MobileMultimedia

    Text Text &Graphics

    Digitalimageinput

    Newcontenttypes

    Time

    Versatility of Contentand User Benefits

    Figure 16. Development of person-to-person messaging

    Student Facts:During the month of June 2001, around 20 billion SMSs were sent globally. InSeptember 2002, 27 billion of them were sent. During 1999 and 2000, Norwaysaw an increase of 1000% SMSs. Italy saw an increase of 700% during 7months.

    5.1.1.1 Multimedia Messaging Service (MMS)

    MMS was standardised with UMTS Release 4 (March 2001).

    The MMS evolution

    SMS is currently the most successful data service in GSM. In September 2002,more than 27 billion SMS messages were transmitted. It is expected, that SMS

    will grow in numbers of transmitted messages. In the year 2002 about 11% ofan operators income was earned with the short message service.

    Nokia was the first handheld supplier to use the SMS infrastructure for another

    kind of application. Instead of just sending text messages, download of simplepictures or ringing tone became possible with Nokia Smart Messaging phones.

    Smart messaging enabled the subscribers to personalise their messages to ahigher degree.

    The great success of Smart Messaging resulted in a standard for enhanced SMS

    capabilities: Enhanced Message Service (EMS), which was developed by the

    3GPP. EMS allows the transmission and reception of ring tones, sounds,

    animations, simple pictures, etc. Hereby, the user can even create his onepictures and tones. EMS supports both phone personalisation and person-to-

    person messaging. The main advantage of EMS from the operators point ofview is, that no investment in an EMS infrastructure is required. EMS is basedon and uses the existing SMS infrastructure.

  • 8/12/2019 Services and Applications

    32/52

    UMTS Services and Applications

    32 (52) Nokia Oyj 6-65761

    Issue 1.0

    MMS was specified with UMTS Release 4. During the specification process,the 3GPP worked with several assumptions: Firstly, the potential transmission

    rates will be higher than in the second generation, thus allowing a higher datarate and more flexible bearer allocation. Secondly, many mobile phones will

    have coloured screens and higher resolution than earlier models. Given the new

    options both in terms of bearers and terminal capabilities, the aim was to specifya more advanced option for transmitting pictures, music, text, and video. MMSwas thus specified to allow the transmission of larger messages, containing a

    wide range of content. It supports person-to-person communication, and bothservice providers and subscribers can generate content.

    timeline

    SMS

    textonly

    SmartMessaging

    & EMS

    Text,simple graphics,ringing tones

    MultimediaMessagingService

    music

    video

    stills

    etc.

    Figure 17. Short message evolution

    The MMS message

    An MMS message can be compared with a standardised envelope neithercontent, nor size, was specified. The MMS message is represented by astandardised presentation language: SMIL (Synchronised Multimedia

    Integration Language). A SMIL page holds information on how, where, andwhen to display the different multimedia elements.

    The media elements such as pictures, text, and sound are combined to a

    single message, using MIME. MIME stands for Multipurpose Internet MailExtension. MIME is a standard, which specifies how several media are placed

    within a message. (In the Internet, the message is the email; in the mobilenetwork, it is the MMS message.)

    A wide range of media types are supported, such as audio (e.g. MP3), video(e.g. MP4), text (e.g. ISO-8859-1), and pictures (e.g. baseline JPEG). Several

    mobile phone manufactures have agreed in supporting a minimum set of media

    types to guarantee interoperability.

  • 8/12/2019 Services and Applications

    33/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 33 (52)

    SMS-messa

    ge

    Standardisedenvelope:

    encapsulatedmessages

    Content:Minimum set ofsupported mediatypesrecommended: text audio images video

    variable size

    addressesMSISDN or URL

    Figure 18. MMS envelope

    MMS today

    More than 40 operators have already started the commercial launch of MMS

    (December 2002). The GPRS infrastructure is currently in use for the MMStransport. MMS over WAP is the common way nowadays to transfer MMS

    message. But MMS was specified independent from WAP, so other means of

    MMS transport may be possible in the future.

    5.1.1.2 MMS Architecture

    The MMS Architecture consists of several network entities. Please note, thatsome of them can be combined within a single network element.

    MMS User Agent (UE)MMS is based on the client server principle. A MMS UA can reside on the

    mobile equipment. But it can be also made available on external devices,such as laptops, PDAs, and other devices. These external devices can be

    connected to a UE to use MMS via the radio interface. But MMS wasspecified in such a way, that it can be deployed e.g. on a fixed network

    personal computer.

    The MMS UE interacts with the Multimedia Message Service Environment(MMSE).The MMSE incorporates MMS service elements, which are

    responsible for the delivery and storage of MMS messages. The MMSE entities

    are the MMS Server

    This network entity is responsible for managing incoming and outgoingmessages. It is also in use as a MMS storage.

  • 8/12/2019 Services and Applications

    34/52

    UMTS Services and Applications

    34 (52) Nokia Oyj 6-65761

    Issue 1.0

    MMS RelayThis network element is responsible for the interworking between different

    messaging systems. It can be connected to voice mail servers, E-mailservers, Fax servers, etc. In addition to that, it is also responsible for CDR

    generation.

    Although MMS Server and MMS Relay were specified as two individual

    network entities in UMTS Release 4, most vendors are offering theirfunctionalities in one network element. Nokia calls its MMS Server/RelayMMS Center.

    The figure below shows the MMSC including its reference points (MM1 toMM8). Please note, that most reference points are not open! Only the format of

    the user data is specified. (Reference point MM2 is between the MMS Relayand the MMS Server.)

    MMSCenter

    HLR

    Subscriberdatabase

    Externalapplication

    MM1

    MM5

    MM6MM7

    MM8I-MMSCMM4

    Billingsystem

    MM3

    Legacysystems

    Figure 19. MMS Center and its reference points

    5.1.1.3 MMS and WAP

    MMS over WAP is the common way nowadays to transfer MMS message. ButMMS was specified independently from WAP, so other means of MMS

    transport may be possible in the future. This can be directly seen from the

    protocol stack in the next figure.

  • 8/12/2019 Services and Applications

    35/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 35 (52)

    MMSAppl Svcs

    MMComm

    MMComm

    WSP

    WTP

    WTLS

    WDP/UDP

    Bearer

    HTTP

    TCP

    IP

    MMSUser

    Interface

    WSP

    WTP

    WTLS

    WDP/UDP

    Bearer

    HTTP

    TCP

    IP

    WAP Gateway MMS Relay and ServerMMS User Agent

    Lower Layer

    MM1Transfer Protocol

    MMS

    User Agent

    WSP HTTP

    MMSApplSvcs

    Transfer Protocol payload

    Messaging Application Framework

    WirelessApplicationProtocol

    Figure 20. MMS over WAP

  • 8/12/2019 Services and Applications

    36/52

    UMTS Services and Applications

    36 (52) Nokia Oyj 6-65761

    Issue 1.0

    5.1.1.4 MMS Flow examples

    UE to UE MMS transfer

    In this example, we outline an MMS transfer between two UEs. Hereby, weassume, that the multimedia messages are transmitted via WAP. Before

    multimedia messages can be exchanged, MMS related signalling between the

    MMS UA and the MMS Center must take place. To transmit the signallinginformation, we need a bearer between the UE and the MMS Center. In this

    example, a bearer is made available via the packet switched domain. A PDPcontext between the UE and the external PDN WAP was established. Thisbearer is used to transmit MMS messages over WAP.

    1. The UE invokes a WSP/HTTP POST operation with theM-Send.reqmessage embedded as the content body. This message is submitted using

    a URI that addresses the MMS Center that supports the specific terminal.The UE composes a transaction ID for the submitted message. This ID is

    used by the UE and the MMS Center to provide linkage between the

    originatedM-Send.reqand the responseM-Send.confmessages. Thevalue used for the transaction ID is determined by the UE, and no

    interpretation is expected from the MMS Center.

    2. The MMS Center assigns a message ID to the message when successfullyreceived for delivery. The ID is used in activities that need to refer to the

    specific sent message, e.g. sending the possible delivery report later.Upon receipt of theM-Send.reqmessage, the MMS Center responds to

    the WSP/HTTP POST with an answer that includes theM-Send.confmessage in its body (body=HTTP level payload). The response message

    provides a status code for the requested operation. If the MMS Center iswilling to accept the request to send the message, the status is accepted

    and the message includes the message-ID composed by the MMS Center.

    M-Send.req

    M-Send.conf

    Message sending

    SGSN

    GGSN

    GPRS BB

    MSC/VLR/HLR

    SMSCenter

    BTSBSC

    BTSBSC

    WAP GW

    PPGMMSCenter

    Figure 21. UE to UE MMS over WAP (step 1 and 2)

  • 8/12/2019 Services and Applications

    37/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 37 (52)

    3. The headers of the PDU (the ones that the sender's MMS Center has addedto the original PDU) are used to generate a notification to the recipient, and

    are delivered with the message body parts to the recipient at retrieval. TheMMS Center creates a transaction identifier before sending the notification.

    The identifier is unique up to the following M-NotifyResponly. If the MMS

    Client requests deferred (delayed) delivery withM-NotifyResp, the MMSCenter may create a new transaction identifier.The notification uses SMS as bearer; the MMS Center sends the M-

    Notification.indto the SMS Center. The SMS Center further forwards themessage to SMS-GMSC. The SMS-GMSC asks routing info from HLR, i.e.

    the location of the MSC that the recipient UE was last connected with(SendRoutingInfoForShortMs). SMS-GMSC forwards the message to MSC(ForwardShortMessage).MSC checks VLR to make sure that the UE has

    not been barred or otherwise restricted from using the network

    (SendInfoForMT-SMS).MSC forwards the message through the BSS to the

    receiving UE.4. The information inM-Notification.indincludes the URI that will be used to

    actually retrieve the message in a subsequent operation by the receiving

    terminal. The terminal may use additional information about the message(e.g. message size, expiry) to determine its behaviour. For example, the UE

    may delay the retrieval of the message if it exceeds a defined size. Thereceiver of theM-Notification.indtells the action to be taken to the MMS

    Center with theM-NotifyResp.req, which is routed to the MMS Center the

    same way as theM-Notification.ind.

    M-Notification.ind

    M-NotifyResp.req

    Sending notificationDeferring message

    SGSN

    GGSN

    GPRS BB

    MSC/VLR/HLR

    SMSCenter

    BTSBSC

    BTSBSC

    WAP GW

    PPGMMSCenter

    Figure 22. UE to UE MMS over WAP (step 3 and 4)

  • 8/12/2019 Services and Applications

    38/52

    UMTS Services and Applications

    38 (52) Nokia Oyj 6-65761

    Issue 1.0

    5. The URI (MMS Center address) required for the retrieval, sent in theprecedingM-Notification.ind message, is used in the GET request.

    6. The data returned (M-Retrieve.conf) includes the multimedia message. Theheader component can provide additional information, such as the tariff

    class, which is useful in AT messages.

    7. The MMS Center may decide to request an acknowledgement from the UEto confirm the delivery status of the retrieval. It may make this decisionbased on whether it needs to provide a delivery notice back to the originating

    UE or not. Alternatively, it may make that decision based upon anexpectation that it would then be able to delete the message from its own

    store.

    WSP GET.req

    M-Retrieve.conf

    Fetching message

    M-Acknowledge.req

    SGSN

    GGSN

    GPRS BB

    MSC/VLR/HLR

    SMSCenter

    BTSBSC

    BTSBSC

    WAP GW

    PPGMMSCenter

    Figure 23. UE to UE MMS over WAP (step 5, 6, and 7)

  • 8/12/2019 Services and Applications

    39/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 39 (52)

    8. The MMS Center sends theM-Delivery.indmessage to the originating MSusing WAP PUSH to inform when message delivery has occurred.

    The Message ID identifies the message. It is generated when the originalmessage is posted. It also provides addressing information of the originally

    targeted entity.

    9. M-read-rec.indmessage is sent by the receivers UE to the MMS Center toinform when the receiver has opened the message.

    10. The MMS Center sends the M-read-orig.indmessage to the originating MS

    using WAP PUSH to inform when the the receiver has opened the message.

    M-Delivery.ind

    Delivery reportRead-Reply

    M-read-rec.ind

    M-read-orig.ind

    SGSN

    GGSN

    GPRS BB

    MSC/VLR/HLR

    SMSCenter

    BTSBSC

    BTSBSC

    WAP GW

    PPGMMSCenter

    Figure 24. UE to UE MMS over WAP (step 8, 9, and 10)

  • 8/12/2019 Services and Applications

    40/52

    UMTS Services and Applications

    40 (52) Nokia Oyj 6-65761

    Issue 1.0

    E-Mail and MMS

    E-Mails are nowadays a very popular means of communication both in businessand private. Here we can see a flow example of mobile E-mail transfer via

    MMS.

    The MMS Center (MMS Relay functionality) converts the MM to an E-mail

    message and sends it to the Mail Server. The communication between Mail GWand Mail Server is based on SMTP (/MIME) protocol. SMTP understands only

    pure text based data and is used for the actual data transfer. MIME is used for

    attachment support. The Mail Server acknowledges the MMS Center that it hasreceived the message. This is an acknowledgement belonging to the SMTP

    protocol.

    M-Send.req

    M-Send.conf

    SMTP Mailmessage

    SMTP-levelacknowledgement

    E-mailserver

    GPRS BB

    GGSNSGSN

    IP network

    WAP GW

    BTSBSC

    MMSCenter

    Externalapplication

    Figure 25. E-mail connectivity

  • 8/12/2019 Services and Applications

    41/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 41 (52)

    5.1.1.5 Nokia MMS solution

    Nokias goals in designing the network architecture have been:

    Independence from actual transport, which is currently archived by the

    use WAP transport protocols

    Independence from the network mechanisms (e.g. notifications) - use

    WAP push

    Multiple network support for high speed networks: GSM, GPRS,

    WCDMA, TDMA, CDMA, ...

    Nokias MMS solution consists of a MSC Centre, and a set of optional networkelements such as profile servers, legacy support, multimedia storage. (see also

    the figure below).

    Cellular Network

    WAP GW

    PPG

    MMSC

    WAPGWIF

    Store & Forward

    EAIF

    Legacy support

    Multimedia storage

    Email smart push

    Multimedia voicemessaging

    Profileserver

    MAPinterface

    for MNP

    Figure 26. Nokia MMS network infrastructure

    Nokias MMS Center supports the following basic functionalities:

    Basic messaging (MO, MT, AO, AT; e.g. AO=Application Originated)

    Addressing based on MSISDN or e-mail address

    Database storing

    Multiple recipient support

    Inter-MMS Center support

    Message barring support

    Desired delivery time

    Address hiding

    Number portability support

    Notifications and acknowledgements including message confirmation,

    message notification, and delivery report

  • 8/12/2019 Services and Applications

    42/52

    UMTS Services and Applications

    42 (52) Nokia Oyj 6-65761

    Issue 1.0

    External Application Interface

    Alarm interface to NMS

    Centralised management

    Content adaptation

    In advance credit check (IACC)

    Internet mail gateway

    Mobile number portability with MAP interface

    Performance management

    Secured IP interfaces

    Subscriber database interface

    Application gateway (AGW) services, including Email smart push,

    legacy phone support, multimedia storage, and multimedia voice

    messaging.

    5.1.2 Mobile Internet

    The introduction of Wireless Application Protocol (WAP) has shaped themobile industry into the direction where mobile technology is combined with

    the Internet. The added value provided by Mobile Internet (as opposed to fixedInternet) could be summed up with four key words:

    Personalised thus always relevant to me

    Available wherever I need it

    Immediacy information when I need

    Real time latest version, as it happens

    The question to ask is: "What can I do with it?" The below figure gives an

    example of how the Mobile Internet can be used for a subscriber's life style. The

    categories of services can be divided into information and entertainment.

  • 8/12/2019 Services and Applications

    43/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 43 (52)

    INFOR-

    MATION

    NEWS

    General HeadlinesFinancial &

    Business

    Politics

    TabloidsCulture &

    EntertainmentSports

    Lottery

    BANKING & FINAN-CIAL SERVICES

    Stock indexesStock prices

    Metal prices

    Stock alert

    Currency rates

    Interest ratesAccount balance

    Credit/debit balance

    Cheque balance

    Money transfersBill payments

    Automatic callAccount status

    flash

    Stock purchaseFinancial products

    purchase

    LOCAL SERVICES

    (CITY GUIDE)

    TaxiRestaurants

    Cinema

    Theatres

    ConcertsExhibitions

    Night ClubsEmergency services

    PharmaciesHousehold

    assistance

    WeatherTime

    Directory servicesATM Locator

    BUY & SELL

    Classifieds- Cars- Properties- Jobs

    AuctionsShopping

    -

    Small dailyitems- Specific

    promotions

    Tickets

    TRAVEL

    Traffic (traffic jams,radar, control,)

    Publictransportation

    Navigation servicesTrain schedules

    Flight schedulesHotels

    Holiday packages

    Special

    Interest

    Mobile telephonesInternet sites and

    services

    Computers andhardware

    Automobile

    MUSIC

    RingtonesShort clips

    (e.g. MP3)

    TV

    Program-me schedules

    Highlights

    LIFESTYLE

    GastronomyHobbiesFashionParties

    FUN

    JokesSayingsDream

    analysis

    CHATS

    Topicspecific

    Private

    PICTURES

    IconsLogosPhotosPostcards

    GAMES

    PuzzlesQuizzesTamagotchiGamesGambling/Betting

    ASTROLO-GY

    HoroscopesAstroloveBiorhythmSpecific

    Horoscopes

    DATING

    ChatsDating

    services

    ENTER-

    TAINTMENT

    Figure 27. Mobile Internet services

    As mentioned previously in this module, there is a misconception that these

    services are only introduced in UMTS. However, there is nothing limiting theoperator/content provider in introducing these services today. Although in

    circuit switched networks there are limitations in terms of speed and connectionset-up. The advantage of GPRS should overcome, or reduce, these limitations.

    Student Self-Task:I-mode is a mobile Internet protocol introduced in Japan by NTT DoCoMo.What is I-mode?

  • 8/12/2019 Services and Applications

    44/52

    UMTS Services and Applications

    44 (52) Nokia Oyj 6-65761

    Issue 1.0

    5.1.2.1 Nokia Mobile Internet solution

    The Nokia Mobile Internet concept is developed to support multimedia servicesthat are location-aware and personalised. The concept is built on the mobility

    aspect of the mobile network and the enhanced performance of 3G network.Nokia Mobile Internet and Messaging Services concept includes the following

    products:

    Nokia Short Message Service Centre (SMSC)

    Nokia Multimedia Message Service Centre (MMSC)

    Nokia Messaging Platform

    Nokia Profile Directory

    Nokia MAX Platform (Portal platform)

    Mobile network

    Internet/Intranet

    Content

    Person to person

    messaging

    MMSC SMSC

    SMSC =Short Message Service CenterMMSC =Multimedia Message Service CenterNMP = Nokia Messaging Platform

    Personalization

    MAXPlatformProfileDirectory

    Location based service

    Location Server

    Information RetrievalNMP

    Figure 28. Nokia Mobile Internet and Messaging Services concept

    In the above figure person-to-person messaging is achieved through the use ofthe messaging centres. WAP access is made through the NMP server to the

    Internet. If the subscriber is using a location-based service, the information on

    the subscriber's location can be retrieved. With the choice of so many services,it is important that the operator and the subscriber are able to personalise the

    environment. This is made through the profile directory and MAX platform.

  • 8/12/2019 Services and Applications

    45/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 45 (52)

    5.1.3 Mobile Business (mBusiness)

    Businesses were early to identify the efficiency and productivity gains provided

    by mobile communications. It is expected that similar benefits and high usagewill be realised when IP and mobility are combined with quality of service and

    bandwidth in UMTS.

    Improved connectivity to the enterprises' systems and information will enable

    use of enterprise management solutions to the business user on the move. Thesesolutions include customer relationship management (CRM), enterprise

    resource planning (ERP), supply chain management (SCM), business to

    business commerce and market place management applications. Additionally,telemetric applications will be exploded with ready access to the resources of

    the business wherever they may be physically located.

    A key requirement in providing these enhanced connectivity services andmanagement solutions will be transaction security, access and authorisation

    management, mobility localisation, voice-data convergence and

    synchronisation.

    Nokia is developing all the enabling elements to address these requirements.

    To support enterprise solutions and new customer groups, the networks need to

    evolve to support enterprise connectivity and communication. This means closerintegration between the core network and the corporate network. An example of

    this could be fleet management, where a delivery company is able to manage its

    vehicles' communication and location through the network.

    Examples of mBusiness solutions

    If we take another example from before of telematics, where a vending machine

    (e.g. sweets) supplier is able to track supply information about the goods in eachof their machines. The Nokia core network is already evolving to support such

    concepts.

    5.1.4 Mobile commerce (mCommerce)

    Nokia believes that mobile phones will become the personal trusted device that

    enables mobile commerce. With UMTS, the type and variety of mobilecommerce transactions increases significantly, becoming a way of life for every

    day needs. Some examples of every day needs are local payments, online

    banking, music purchases and downloads, as well as ticketing. Also advertisingwill become an important part of overall mCommerce.

    Trust of brand for providing the mobile commerce service together with

    transaction security are two essential factors ensuring the acceptance andgrowth of mobile commerce.

    Nokia's mobile commerce solution addresses the three key elements of secure

    transactions:

  • 8/12/2019 Services and Applications

    46/52

    UMTS Services and Applications

    46 (52) Nokia Oyj 6-65761

    Issue 1.0

    Confidentiality, meaning those contents of the transaction can not beseen by any outsider.

    Integrity, meaning that the parties performing the transaction can be sure

    of that the other party is the one he/she claims.

    Irrevocability, meaning that either party after performing the transactioncan not claim the transaction has not been performed.

    Multi Media Kiosk

    Vending Machine

    Loyalty cards

    Local payments

    Transportation

    OnlineLocal

    Auction

    Music downloading

    Online banking

    Ticketing

    Online payments

    Application downloading

    Figure 29. Examples of where mCommerce could be used

    5.2 Potential applications utilising the UMTS packetswitched service

    One of the main reasons for the implementation of UMTS networks is the

    anticipated demand for data services. This chapter presents different types ofpacket switched services and some of the main requirements for these.

    Voice over IP

    The most well known use of voice telecommunication is telephony speech

    (e.g. GSM), but with Internet and multimedia, a number of new applications

    will require this scheme, for example voice over IP and video conferencingtools. Real-time conversation is always performed between peers (or groups) of

    live (human) end-users. This is the only scheme where the required

    characteristics are strictly given by human perception (the senses).

  • 8/12/2019 Services and Applications

    47/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 47 (52)

    Voice and video over IP

    Videophone implies a full-duplex system, carrying both video and audio, and isintended for use in a conversational environment. As such, the same delay

    requirements as for conversational voice will apply in principle, with the addedrequirement that the audio and video must be synchronised within certain limits

    to provide 'lip-synch' (that is, synchronisation of the speakers lips with thewords being heard by the end-user). In fact, due to the long delays in even the

    latest video codecs, it will be difficult to meet these requirements.

    Once again, the human eye is tolerant to some loss of information, so that somedegree of packet loss is acceptable depending on the specific video coder and

    amount of error protection used. It is expected that the latest video codecs willprovide acceptable video quality with frame erasure rates up to about 1%.

    Figure 30. Video telephony

    Data

    Although there may be some exceptions, as a general rule it is assumed that

    from a user point of view, a prime requirement for any data transfer application

    is to essentially guarantee zero loss of information. At the same time, delayvariation is not applicable. The applications, therefore, tend to distinguish

    themselves on the basis of the delay that can be tolerated by the end user fromthe time the source content is requested until it is presented to the user.

    Web browsing

    In this category, we will refer to retrieving and viewing the HTML componentof a web page. Other components (e.g. images, audio/video clips) are dealt with

    under their separate categories. From the user point of view, the mainperformance factor is how fast a page appears after it has been requested.

  • 8/12/2019 Services and Applications

    48/52

    UMTS Services and Applications

    48 (52) Nokia Oyj 6-65761

    Issue 1.0

    A value of 2 - 4 seconds per page is proposed. However, improvements on thesefigures to a target figure of 0.5 seconds would be desirable.

    Interactive games

    Requirements for interactive games are obviously very dependent on thespecific game, but it is clear that demanding applications will require very short

    delays, and a value of 250 ms is recommended consistent with demandinginteractive applications.

    High-priority transaction services (E-commerce)

    The main performance requirement here is to provide a sense of immediacy tothe user that the transaction is proceeding smoothly. A value of 2 - 4 seconds is

    suggested to be acceptable to most users.

    Two-way control telemetry

    Two-way control telemetry is included here as an example of a data service thatrequires a real-time streaming performance. Two-way control implies a low

    allowed delay. A value of 250 ms is proposed, but a key difference between thevoice and video services in this category is the zero information loss tolerance,needed when for instance controlling important industrial processes.

    E-mail (server access)

    E-mail is generally thought to be a store and forward service, which in principle

    can tolerate very long delays. It is important, however, to differentiate betweencommunications between the user and the local e-mail server and server-to-

    server transfer. When the user communicates with the local mail server, there isan expectation that the mail will be transferred quite rapidly, although not

    necessarily instantaneously. Consistent with the research findings on delay

    tolerance for web browsing, a requirement of 2 - 4 seconds is proposed.

    Figure 31. Electronic postcard

  • 8/12/2019 Services and Applications

    49/52

    Potential applications

    6-65761

    Issue 1.0

    Nokia Oyj 49 (52)

    Voice messaging and dictation

    Requirements for information loss are essentially the same as for conversationalvoice, but the key difference here is that there is more tolerance for delay since

    there is no direct conversation involved. The main issue therefore is how muchdelay can be tolerated between the user issuing a command to replay a voice

    message and the actual start of the audio. There is no precise data on this, but adelay on the order of a few seconds appears reasonable.

    SMS via packet

    An example in this category is Short Message Service (SMS). 30 seconds isproposed as an acceptable delivery delay value.

    Point-to-multipoint, multicast via SGSN

    When the user is looking at (listening to) video (audio), the scheme streams

    apply. The real-time data flow is always aiming at a live (human) destination. Itis a one-way transport called unidirectional continuous stream.

    This scheme is one of the newcomers in data communication, raising a number

    of new requirements in both telecommunication and datacommunicationsystems.

    Audio streaming is expected to provide better quality than conventionaltelephony, and requirements for information loss in terms of packet loss

    will be correspondingly tighter. As with voice messaging, however, thereis no conversational element involved and delay requirements can be

    relaxed, even more so than for voice messaging. An example of audiostreaming is the web radio station.

    The main distinguishing feature of one-way videois that there is no

    conversational element involved, meaning that the delay requirement will

    not be so stringent, and can follow that of streaming audio. An exampleof one-way video is monitoring your home via the Internet.

    5.3 Potential application utilising the UMTS circuitswitched service

    (H.324) video call

    This recommendation describes terminals for low-bit-rate multimediacommunication, utilising V.34 modems operating over the General SwitchedTelephone Network (GSTN). H.324 terminals may carry real-time voice, data,

    and video, or any combination, including video telephony.

  • 8/12/2019 Services and Applications

    50/52

    UMTS Services and Applications

    50 (52) Nokia Oyj 6-65761

    Issue 1.0

    6 Review questions

    Please take time and answer the following review questions:

    1. Which of the following are UMTS services?

    a. cs data services

    b. Web browsing

    c. SMS

    d. speech call

    e. VoIP call

    f. voice mail service

    2. Identify operator specific services (OSS):a. cell broadcast service

    b. packet switched service

    c. SIM application toolkit (SAT)

    d. CAMEL

    3. (U)SAT specifies open application programming interfaces between

    a. SIM and ME

    b. SIM and a remote application server

    c. SIM and SCP

    d. ME and RNC

    4. WAP/WTA was developed to

    a. support exclusively MexE

    b. to design and program application locally on the ME

    c. to allow interaction between the SCP and the ME

    d. to support radio interface protocols.

    5. The abbreviation OSA stands for Open Systems Architecture.

    True o False o

  • 8/12/2019 Services and Applications

    51/52

    Review questions

    6-65761

    Issue 1.0

    Nokia Oyj 51 (52)

    6. Which of the following sentences best describes a bearer?