`
`WORLD INTELLECTUAL PROPERTY ORGANIZATION
`Intemational Bureau
`
`
`
`
`
`INTERNATIONAL APPLICATION PUBLISHED UNDER THE PATENT COOPERATION TREATY (PCT)
`(51) International Patent Classification 6;
`
`(11) International Publication Number:
`
`WO 99/63773
`
`H04Q 7/22
`(43) International Publication Date:
`
`9 December 1999 (09.12.99)
`
`(21) International Application Number:
`
`PCT/GB99/01767
`
`(22) International Filing Date:
`
`3 June 1999 (03.06.99)
`
`(30) Priority Data:
`9811966.2
`
`3 June 1998 (03.06.98)
`
`GB
`
`(71) Applicant (for all designated States except US): ORANGE
`PERSONAL COMMUNICATIONS SERVICES LIMITED
`{GB/GB}]; St. James Court, Great Park Road, Almondsbury
`Park, Bristol BS12 4QJ (GB).
`
`(72) Inventor; and
`(75) Inventor/Applicant (for US only): STUBBS, Martin [GB/CH);
`Orange Communications S.A., World Trade Center, Avenue
`Gratta-Paille 2, Case postale 476, CH-1000 Lausanne 30
`Grey (CH).
`
`(74) Agents: SPAARGAREN,Jeromeetal.; R.G.C. Jenkins & Co.,
`26 Caxton Street, London SW1H ORJ (GB).
`
`(81) Designated States: AE, AL, AM, AT, AT (Utility model), AU,
`AZ, BA, BB, BG, BR, BY, CA, CH, CN, CU, CZ, CZ
`(Utility model), DE, DE (Utility model), DK, DK (Utility
`model), EE, EE (Utility model), ES, FI, FI (Utility model),
`GB, GD, GE, GH, GM, HR, HU, ID, IL, IN, IS, JP, KE,
`KG, KP, KR, KZ, LC, LK, LR, LS, LT, LU, LV, MD, MG,
`MK, MN, MW, MX, NO, NZ, PL, PT, RO, RU, SD, SE,
`SG, SI, SK, SK (Utility model), SL, TJ, TM, TR, TT, UA,
`UG, US, UZ, VN, YU, ZA, ZW, ARIPO patent (GH, GM,
`KE, LS, MW, SD, SL, $Z, UG, ZW), Eurasian patent (AM,
`AZ, BY, KG, KZ, MD, RU,TJ, TM), European patent (AT,
`BE, CH, CY, DE, DK, ES, FI, FR, GB, GR, IE, IT, LU,
`MC, NL, PT, SE), OAPI patent (BF, BJ, CF, CG, Cl, CM,
`GA, GN, GW, ML, MR, NE, SN, TD, TG).
`
`Published
`With international search report,
`Before the expiration of the time limit for amending the
`claims and to be republished in the event of the receipt of
`amendments.
`
`(54) Titles DYNAMIC ALLOCATION OF RADIO RESOURCES IN A PACKET SWITCHED COMMUNICATIONS-SYSTEM
`
`
`
`(57) Abstract
`
`Voice and/or image data packets are transferred by a packet handler betweenuser stations in a GSM-type mobile communications
`system using a General Packet Radio Service (GPRS) data link, Control data for controlling a call is stored in a data store accessible by
`the packet handler. The control data identifies call participants and the identity of a participant who has currently seized the call. A mobile
`station capable of video conferencing is operable in a half-duplex video conferencing mode, in which intermittent transmission of video
`data is controlled by depression of a transmit button.
`
`
`
`Facebook Ex. 1022
`Facebook Ex. 1022
`U.S. Pat. 8,243,723
`US. Pat. 8,243,723
`
`I
`
`
`
`Zimbabwe.
`
`Albania
`Armenia
`Austria
`Australia
`Azerbaijan
`Bosnia and Herzegovina
`Barbados
`Belgium
`Burkina Faso
`Bulgaria
`Benin
`Brazil
`Belarus
`Canada
`Central African Republic
`Congo
`Switzerland
`Céte d'Ivoire
`Cameroon
`China
`Cuba
`Czech Republic
`Germany
`Denmark
`Estonia
`
`SI
`SK
`SN
`SZ
`TD
`TG
`TJ
`
`™T
`
`R
`TT
`UA
`UG
`US
`UZ
`VN
`YU
`Zw
`
`FOR THE PURPOSES OF INFORMATION ONLY
`
`Codes used to identify States party to the PCT on the front pages of pamphlets publishing international applications under the PCT.
`
`Slovenia
`Slovakia
`Senegal
`Swaziland
`Chad
`Togo
`Tajikistan
`Turkmenistan
`Turkey
`Trinidad and Tobago
`Ukraine
`Uganda
`United States of America
`Uzbekistan
`Viet Nam
`Yugoslavia
`
`ES
`
`Spain
`Finland
`France
`Gabon
`United Kingdom
`Georgia
`Ghana
`Guinea
`Greece
`Hungary
`Treland
`Israel
`Tceland
`Ttaly
`Japan
`Kenya
`Kyrgyzstan
`Democratic People’s
`Republic of Korea
`Republic of Korea
`Kazakstan
`Saint Lucia
`Liechtenstein
`Sri Lanka
`Liberia
`
`Lesotho
`Lithuania
`Luxembourg
`Latvia
`Monaco
`Republic of Moldova
`Madagascar
`The former Yugoslav
`Republic of Macedonia
`Mali
`Mongolia
`Mauritania
`Malawi
`Mexico
`Niger
`Netherlands
`Norway
`New Zealand
`Poland
`Portugal
`Romania
`Russian Federation
`Sudan
`Sweden
`Singapore
`
`Il
`
`II
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`DYNAMIC ALLOCATION OF RADIO RESOURCES IN A PACKET SWITCHED COMMUNICATIONS-
`SYSTEM
`
`This invention relates to mobile communications, such as cellular
`
`communications. The inventionis particularly, but not exclusively, applicable
`
`to GSM-type mobile communications systems.
`
`An example of a cellular communications system which provides
`
`voice dispatch services is
`
`the Motorola (trademark)
`
`integrated digital
`
`enhanced network, or iDEN (trademark), system.
`
`The system includes
`
`Enhanced Base Transceiver Systems (EBTSs) at cell sites which link mobile
`
`terminals to the fixed network equipment via a TDMA radio interface, and
`
`which are connected to controlling base station controllers (BSCs). The BSCs
`
`provide a link with a mobile switching centre (MSC) which provides
`
`conventional circuit switching with a public services telephone network
`
`(PSTN), and a Metro Packet Switch (MPS) which provides switching for the
`
`15
`
`dispatch services. A Dispatch Application Processor (DAP) coordinates and
`
`controls dispatch communications, by registering the identifications and
`
`locations of mobile terminals active in the system.
`
`The iDEN system provides both voice dispatch services, circuit-
`
`switched call services and other data communications services, such as a short
`
`20
`
`messageservice.
`
`US-A-5,416,770 describes a voice dispatch cellular communications
`
`system, in which audio data packets are transported via frame relay links.
`
`1
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`Communication is established between a plurality of communication units by
`
`replicating the transmitted data packets, and distributing the replicated packets
`
`to identified target base stations.
`
`US-A-5,448,620 describes a mobile terminal which is operable in both
`
`a voice dispatch mode and a telephone interconnect mode.
`
`A known GSM network, referred to as a public land mobile network
`
`(PLMN), is schematically illustrated in Figure 1. A mobile switching centre
`
`(MSC) 2 is connected via communication links to a number ofbase station
`
`controller (BSCs) 4. The BSCs 4 are dispersed geographically across areas
`
`10
`
`served by the mobile switching centre 2. Each BSC 4 controls one or more base
`
`transceiver stations (BTSs) 6 located remote from, and connected by further
`
`communication links to, the BSC. Each BTS6 transmits radio signals to, and
`
`receives radio signals from, mobile stations 8 whichare in an area served by that
`
`BTS. That area is referred to as a "cell". A GSM networkis provided with a
`
`15
`
`large numberofsuch cells, which are ideally contiguous to provide continuous
`
`coverage over the whole networkterritory.
`
`A mobile switching centre 2 is connected via communications links to
`
`other mobile switching centres in the remainder of the mobile communications
`
`network 10, and to other networks such as a public service telephone network
`
`20
`
`(PSTN), which is not illustrated. The mobile switching centre 2 is provided
`
`with a homelocation register (HLR) 12 which is a database storing subscriber
`
`authentication data including the international mobile subscriber identity (IMSI)
`
`which is unique to each mobile station 8. The IMSIis also stored in the mobile
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`station in a subscriber identity module (SIM) along with other subscriber-
`
`specific information.
`
`The mobile switching centre is also provided with a visitor location
`
`register
`
`(VLR)
`
`14 which is a database temporarily storing subscriber
`
`authentication data for mobile stations active in its area.
`
`GSM was originally designed to support full duplex, circuit-switched
`
`voice calls.
`
`A new element of functionality is added in the GSM Phase 2+
`
`Technical Specifications, which is referred to as the advanced speech call
`
`10
`
`items (ASCI). This provides for group calls which are broadcast to members
`
`within a group.
`
`In order to establish a broadcast group call, an originating
`
`mobile station sends a service request to the MSC, containing the requested
`
`group identity. The MSC authenticates the subscriber using the VLR.
`
`If
`
`the
`
`authentication check is
`
`successful,
`
`the MSC requests
`
`15
`
`identification data for the members of the group from a groupcallregister.
`
`With this information, the MSC sets up connections between the receiving
`
`mobile stations and a group call dispatcher. Each of the cells in which
`
`recipient mobile stations are located pages a notification, containing the
`
`identity of the group being called and the description of the channelallocated
`
`20
`
`for the group call broadcast. The group call dispatcher transmits the group
`
`call data to each of those cells, for broadcast on the allocated channels.
`
`A further element of functionality which is added to GSM in the GSM
`
`Phase 2+ Technical Specification is the general packet radio service (GPRS).
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`GPRSprovides a packet-modeservice to transfer high-speed and low-
`
`speed data and signalling efficiently over the GSM radio network.
`
`It
`
`is
`
`designed to support a range of types of data transfer, from intermittent and
`
`bursty data transfers to the occasional transfer of large volumesof data.
`
`It is
`
`envisaged for use in Internet services, e-mail and otherdata services.
`
`GPRSincludes facilities for both point to point (PTP) and point to
`
`multipoint (PTM) data packet transfer.
`
`In PTM data packettransfer, the data
`
`packets are broadcastin all of the cells in a defined geographical area. In each
`
`case, GPRS transmits the data packets transparently, insofar as other than
`
`10
`
`ensuring that the data packets are received correctly at their destination, there
`
`is no knowledgeof the contents of the data packets on the networkside.
`
`The GPRSradio interface is placed in a flexible number of TDMA
`
`time slots of the GSM physical radio interface used for circuit-switchedtraffic
`
`channels and signalling channels. The same GPRSradio resources are shared
`
`15
`
`by all mobile stations in a cell, the radio resources being reserved by or for
`
`mobile stations only when there are data packetsto be sent.
`
`The packet-oriented network infrastructure includes a packet data
`
`network having packet switches in the form of GPRS support nodes (GSNs)
`
`interconnected by a GPRS backbonenetwork, and including a gateway GPRS
`
`20
`
`support node (GGSN)for routing data packets to and from an external packet
`
`data protocol (PDP) network, using a protocol such as TCP/IP, X.25 and the
`
`like.
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`In accordance with one aspect of the present
`
`invention there is
`
`provided a method of controlling communication between user stations using
`
`a mobile communications system having a radio interface, said method
`
`comprising:
`
`providing a data packet handler connected to a packet data network;
`
`holding control data, indicating a state of a call between a first user
`
`station and a seconduserstation;
`
`dynamically assigning radio resources for the transfer of data packets
`
`carrying call data for said call over said radio interface, such that the amount
`
`10
`
`of radio resources assigned varies in accordance with the amountofcall data
`
`to be transferredat different points in said call; and
`
`controlling the transfer of data packets between said first and second
`
`user stations, using said data packet handler, in accordance with said control
`
`data.
`
`15
`
`The state of a call may beheld in a network-sidestore, to allow control
`
`of the communication between the mobile stations.
`
`The functionality
`
`provided by a packet data network, and the nature of radio resourceallocation
`
`and control, is such that data transfer is possible throughouta call, even when
`
`the transfer of data is intermittent, without requiring an ongoing circuit-
`
`20
`
`switched connection between the user stations. The data transferred may be
`
`voice call data, or video call data..
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`In accordance with a further aspect of the invention there is provided a
`
`method of handling the
`
`transfer of data
`
`in a GSM-type mobile
`
`communications system, said method comprising:
`
`receiving a first data packet fromafirst user station, said first data
`
`packet containing a recipient ID;
`
`mapping said recipient ID to a packet network protocol address
`
`whereby routing to a second userstation is identified by a gateway GPRS
`
`support node; and
`
`transmitting a second data packet to said gateway GPRS support node,
`
`10
`
`said second data packet containing said packet network protocol address.
`
`This aspect provides functionality allowingthe transfer of data packets
`between user sations using GPRS, wherein a known recipient ID, rather than
`
`a packet networkprotocol address (which may be only temporarily allocated),
`
`may be used by the first user station to identify the second userstation.
`
`15
`
`In accordance with a further aspect of the invention there is provided a
`
`method of conducting communications between userstations using a mobile
`
`communications system, each said user station comprising a camera for
`
`picking up an image of the user and a display for displaying an image of a
`
`remote party, said method comprising establishing a data transfer connection
`
`20
`
`between said userstations, and controlling said connection in a half-duplex
`
`mode suchthat a user station may perform oneofeither only receiving or only
`
`transmitting image data for a first period sufficient to receive or transmit
`
`image data forming an image, and perform the otherof only receiving or only
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`transmitting video image data for a second period following said first period
`
`and sufficient to transmit or receive image data forming an image.
`
`In accordance with a still further aspect of the invention there is
`
`provided a mobile station adapted to conduct video image communications,
`
`said mobile terminal having a half-duplex communications mode controlled
`
`by a data processor which in that mode prevents the transmission of video
`
`image data during the reception of video image data and which allows the
`
`transmission of video image data during a period selected by a user.
`
`These aspects provide a method of conducting communications, and a
`
`10
`
`mobile station, which may be used for video conferencing in a novel and
`
`advantageous fashion. By limiting the communications to a half-duplex
`
`mode, the bandwidth and mobile station power requirements needed for the
`
`call may be reduced.
`
`In addition, operation in a dispatch communications mode, wherein
`
`15
`
`the video data is distributed amongst groups of recipients which may each
`
`both transmit and receive data, is possible. One party may seize the call to
`
`transmit video data which is received by the remaining participants. Thecall
`
`may then be subsequently seized by different participants.
`
`Further aspects of the invention are defined in the appended claims,
`
`20
`
`and features thereof will be apparent from the following description.
`
`Embodiments of the invention will now be described, by way of
`
`example only, with reference to the accompanying drawings, wherein:
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`Figure 1
`
`is a schematic block diagram of a known public land mobile
`
`network;
`
`Figure 2 is a schematic block diagram of a mobile station in
`
`accordance with a first embodimentofthe invention;
`
`Figure 3 is a schematic block diagram of a mobile communications
`
`network arranged in accordance with the present invention;
`
`Figure 4 is a schematic illustration of a call group record used in
`
`connection with embodiments of the present invention;
`
`Figure 5 is a schematic illustration of a mobile subscriber record store
`
`10
`
`in connection with embodiments ofthe present invention;
`
`Figures 6, 7 and 9 are flow diagramsillustrating procedures carried out
`
`by mobile stations in accordance with embodimentsof the present invention;
`
`Figures 8, 10 and 11 are flow diagramsillustrating procedures carried
`
`out by a data packet handler
`
`in accordance with embodiments of the
`
`15
`
`invention; and
`
`Figure 12 is a schematic block diagram of a second embodimentof a
`
`mobile station in accordance with the present invention.
`
`Referring to Figure 2, a GSM-compliant mobile station 8 in accordance
`
`with an embodiment of the present invention is a handset which comprises a
`
`20
`
`transmit/receive aerial 16, a radio frequency transceiver 18, a GPRS module 19
`
`which includes
`
`a packetiser/depacketiser
`
`and
`
`buffer
`
`store,
`
`a
`
`speech
`
`coder/decoder 20 connected to a loudspeaker 22 and a microphone 24, a
`
`processorcircuit 26 andits associated memory 28, an LCD display 30, a manual
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`input port (keypad) 32 and a push-to-talk button 34. The mobile station is
`
`connected to a removable subscriber identity module (SIM) not shown, via
`
`electrical contacts.
`
`Figure 3 is a schematic illustration of a GSM-type PLMN arranged in
`
`accordance with an embodiment of the present
`
`invention.
`
`The PLMN
`
`includes GPRSsupport nodes, including one or more serving GPRS support
`
`nodes (SGSNs) 40, and a gateway GPRS support node (GGSN) 44. The
`
`PLMN includesall of the components describedin relation to Figure 1.
`
`The mobile station 8 may conductcircuit-switched calls, via the MSC
`
`10
`
`2, immediately after camping on to a servingcell, as in the priorart.
`
`The GGSN 44 is the node provided to interface the PLMN with an
`
`external packet data network 46, such as a TCP/IP network.
`
`It contains
`
`routing information for active GPRS users in the PLMN, which is used to
`
`transmit data packets, referred to as packet data protocol protoco] data units
`
`15
`
`(PDP PDUs) to the current point of attachment of a mobile station in the
`
`PLMN from the packet data network.
`
`The GGSN provides a mapping
`
`function for mapping a packet data protocol (PDP) address, whereby a mobile
`
`user is identified in the packet data network 46, to a mobile station identity,
`
`whereby the mobile user is identified in the PLMN. The PDP address of a
`
`20
`
`mobile user conforms with the standard addressing scheme of the respective
`
`network layer service used in the packet data network 46, for example an IP
`
`version 4 address, an IP version 6 address or an X.121 address.
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`A mobile user may be allocated a permanent, or “static” PDP address,
`
`whichis stored in the mobile station 8 and the HLR 12, or may be allowed to
`
`request a temporary, or “dynamic” PDP address, whichis allocated by the
`
`GGSN44 on request.
`
`The SGSNs40, 42 are referred to as serving GPRS support nodes, in
`
`that these nodes are those which serve mobile stations 8 in their routing areas.
`
`On logon to the GPRSservice of a mobile station, the SGSN establishes a
`
`mobility management context containing information pertaining to mobility
`
`and security for the mobile station. The SGSN also establishes a routing
`
`10
`
`context, referred to in GPRS as a “PDP context”, with the GGSN 44 to be
`
`used by the mobilestation 8 to access the packet data network 46.
`
`The SGSN and the GGSN functionalities may be combined in the
`
`same physical node, or they mayreside in different physical nodes.
`
`The packet data network 46 may be the public Internet, an intranet
`
`15
`
`connection or a leased line. The packet data network 46 may also provide
`
`connections with other elements, such as a GGSN 56 of other PLMNsorfixed
`
`terminals 58.
`
`Thus, with the additional functionality of the SGSNs 40 and the
`
`GGSN 44 in the PLMN,and the GPRS module 19 in the mobile stations 8,
`
`20
`
`the mobile networks and users are GPRS enabled, whereby the mobile users
`
`may transmit and receive packet mode data. For example, the mobile user
`
`may use the mobile station 8 in order to access Web pages, using terminal
`
`equipment attached to the mobile station 8, on the public Internet, via the
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`gateway functionality provided by the GGSN 44 and the packet modetransfer
`
`functionality provided in the remainder of the network including the SGSNs
`
`40, 42, the BSCs 4, the BTSs 6 and the GPRSradiointerface.
`
`The GPRSradio interface is described in GSM 03.64 Version 5.1.0,
`
`entitled “Digital Cellular Communications System (Phase 2+)”; General
`
`Packet Radio Service (GPRS); Overall Description of the GPRS Radio
`
`Interface; Stage 2, published by European Telecommunications Standard
`
`Institute, the contents of which are incorporated herein by reference.
`
`The GPRS architecture and transmission mechanism, mobility
`
`10
`
`managementfunctionality, network managementfunctionality, radio resource
`
`functionality, packet routing and transfer
`
`functionality,
`
`transmission and
`
`information storage using GPRSare described in GSM 03.60 Version 5.2.0,
`
`entitled “Digital Cellular Telecommunications System (Phase 2+)”; General
`
`Packet Radio Service (GPRS); Service Description; Stage 2, published by the
`
`15
`
`European Telecommunications Standard Institute, the contents of which are
`
`incorporated herein by reference.
`
`In addition to the standard GPRSinfrastructure, this embodiment of
`
`mobile communications system of the present invention includes a dispatch
`
`packet handler 48, a packet store 50, a packet user database (PUD) 52 and a
`
`20
`
`service managementterminal 54.
`
`The packet handler 48 is responsible for setting up virtual connections
`between GPRS users in the PLMN, and for copying packets when data
`
`packets are to be distributed to groups ofusers.
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`The packet store 50 is responsible for storing data packets which are
`
`intended for distribution to GPRS users within the PLMN whoare
`
`uncontactable via GPRS at
`
`the time of receipt of data packets for the
`
`uncontactable user at the packet handler 48.
`
`The packet user database 52 holds service data records used by the
`
`packet handler 48 to set up and managevirtual connections between GPRS
`
`users in the PLMN. The service management terminal 54 is used to update
`
`the service data in the PUD 52.
`
`The PUD 52 holdscall group recordsfor identifying the membersof a
`
`10
`
`call group. Referring to Figure 4, which shows an exemplary call group
`
`record, a field for a single call group is identified by a call group ID
`
`containing fields 60, two or more mobile station IDs, MSID1, MSID2...
`
`MSIDnare contained in fields 62, and each mobile station ID field 62 has an
`
`associated call seize field 64 flagged to indicate that the associated mobile
`
`15
`
`station has currently seized the call group.
`
`In addition to call group records, the packet user database 52 stores
`
`identification records for each mobile subscriber in the PLMN whohas a valid
`
`subscription to the GPRS virtual connection service of the present invention.
`
`Referring to Figure 5, each such subscriber has a mobile subscriber record
`
`20
`
`including a field 66 containing a permanent mobile station ID 66, a field 68
`
`for containing an allocated PDP address, if current, and a field 70 for
`
`containing a call group ID, if current, for the mobile subscriber in question. If
`
`the PDP address field 68 is empty, this indicates that the mobile station is not
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`currently attached to the GPRSservice. Ifthe current call group ID field 70 is
`
`empty, this indicates that the subscriber is not currently participating in a
`
`GPRSvirtual connectioncall.
`
`Figure 6 illustrates procedures carried out in the mobile station 8 in
`
`order to participate in the GPRS virtual connection service of the present
`
`invention.
`
`In order to utilise the GPRSservice, the user initiates a GPRS logon
`
`procedure from the mobile station 8, step 100.
`
`The GPRS logon signalling procedure is described in GSM 03.60
`
`10
`
`V.5.2.0, part 6.5 entitled “Attach Function”, which part is incorporated herein
`
`specifically by reference.
`
`This part also refers to part 9.2.2 entitled
`
`“Activation Procedures” of the same document, which describes the PDP
`
`context activation procedure at logon, which part is also incorporated herein
`
`specifically by reference.
`
`15
`
`After having executed GPRSattach, the mobile station is in a “ready
`
`state”,
`
`in which packet transfer may occur via the GPRS radio interface
`
`between the mobile station 8 and the PLMN, and mobility management
`
`contexts are established in the mobile station and the SGSN 40. The mobile
`
`station then activates its PDP context, by transmitting an ‘Activate PDP
`
`20
`
`Context’ request to the SGSN 40. If the mobile station is using a static PDP
`
`address,
`
`it transmits its static PDP address in the ‘Activate PDP Context’
`
`request.
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`The SGSN 40 queries the HLR 12,
`
`in which GPRS subscription
`
`information is held for the subscriber, in order to check that the mobile station
`
`8 is allowed to activate the PDP address containedin the request. If allowed,
`
`the SGSNtransmits a ‘Create PDP Context’ request to the GGSN 44, which
`
`creates a new entry in a PDP context table held in the HLR 12 on behalfof the
`
`GGSN 44. This PDP context table includes the mobile station identity and
`
`the PDP address allocated to the mobile station, allowing the GGSN 44 to
`
`map between these twoidentifies and thereby route data packets between the
`
`SGSN40 and the packet data network 46.
`
`10
`
`If the mobile station 8 is not using a static PDP address, the ‘Create
`
`PDP Context’ request sent by the SGSN 40 to the GGSN 44 results in the
`
`GGSNallocating a dynamic PDP address, which is signalled, via the SGSN
`
`40, to the mobile station 8.
`
`Whether the mobile station is using a static PDP address or a dynamic
`
`15
`
`PDP address, the mobile station 8 is provided in each case with a PDP address
`
`whereby routing for packets arriving from the packet data network 46 is
`
`identified. Routing within the PLMN is provided by the GPRS data packet
`
`encapsulation procedure, which encapsulation is removed from the data
`
`packets at the GGSN 44 and the mobile station 8. The encapsulation function
`
`20
`
`is described in part 9.6 of the document GSM 03.60 V.5.2.0, which part is
`
`specifically incorporated herein by reference. GPRS transparently supports
`
`the transfer of PDP PDUs between external networks and the mobilestations.
`
`One encapsulation scheme (referred to herein as GSN-GSN encapsulation)is
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`used for the GPRS backbone network between GSNsin the PLMN,and one
`
`(referred to herein as SGSN-MS encapsulation)
`
`is used for the GPRS
`
`connection between the SGSN 40 and the mobilestation 8.
`
`The GGSN 44 is arranged such that once the PDP context entry has
`
`been madein the HLR 12 by the GGSN 44 for a newly logged-on GPRSuser,
`
`the GGSN 44 transmits a logon message to the packet handler, informing the
`
`packet handler 48 of the mapping between the mobile station identity, held in
`
`field 66 of the mobile station record held in the PUD 52, wherebythe useris
`
`permanently identified in the PLMN,and the allocated PDP address. On
`
`10
`
`receipt of the logon message, the packet handler 48 enters the allocated PDP
`
`address in field 68 of the mobile subscriber record for the subscriber in
`
`question.
`
`Once logged-on to the GPRSservice, the mobile station may transmit
`
`data packets to, and receive data packets from, the packet handler 48.
`
`5
`
`Data packets originated in the mobile station 8 are transmitted over the
`
`radio interface and via the BTS 6 and the BSC 4 to the SGSN 40. When the
`
`SGSN 40 has received a packet completely and correctly,
`
`it GSN-GSN
`
`encapsulates the packet into a GPRS backbone network packet whichis sent
`
`to the GGSN 44. The GGSN 44 decapsulates the packet and forwards the
`
`20
`
`data packet, using the PDP address allocated to the sender as the packet
`
`originating address in a header portion of the data packet,
`
`to the packet
`
`handler 48.
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`Data packets originated in the packet handler 48 are transmitted to a
`
`mobile station 8 by attaching the allocated PDP address, whichis held in the
`
`PUD 52for the recipient, to the data packet as a destination address in a
`
`header portion of the data packet. The data packet is transmitted, via the
`
`packet data network 46, to the GGSN 44.
`
`In the GGSN 44, the PDP address
`
`of the receiver is read, and the SGSN which is serving the mobile station is
`
`identified from routing data held in the HLR 12. The data packet is then
`
`GSN-GSNencapsulated and sent to the identified SGSN. The SGSNstrips
`
`the GPS backbone network encapsulation, and the orginal data packet is
`
`10
`
`SGSN-MSencapsulated and transmitted to the mobile station 8 via the BSC
`
`4, BTS 6 and GPRSradiointerface.
`
`Whenthe mobile station 8 receives the packet, it removes the SGSN-
`
`MSencapsulation and processes the data packet. If the data packet is a voice
`
`data packet, a sequence of packets are reassembled and a voice signal
`
`is
`
`15
`
`generated in the mobile terminal.
`
`The user may set up a call by selecting, via a man machine interface,
`
`e.g. the keypad 32, of the mobile station 8, fromastoredlist of call groups of
`
`which the mobile user is a member, a call group for which a virtual
`
`connection is to be established. Such selectionis part of the initiation ofa call
`
`20
`
`set up-transmit procedure, step 102, which is to be described below inrelation
`
`to Figure 7.
`
`Once logged-on to the GPRSservice, the mobile station 8 is able to
`
`receive call set up-receive requests from the packet handler 48, whichinitiates
`
`16
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`a procedure to be described below in relation to Figure 9. Once participating
`
`in a call, the mobile station 8 is also able to start to receive call data packets,
`
`step 106, and start to transmit call data packets, step 108, to be described
`
`belowin relation to Figures 7 and 8. In addition, a userhas the facility to end
`
`participation in a call, by interaction with a man machine interface, e.g. the
`
`keypad 32, of the mobile station 8, step 110, which causes the mobile station
`
`to transmit an end participation request to the packet handler 48, step 112, and
`
`to delete the call group ID fromits current call record, step 114.
`
`The user may also logoff the GPRSserviceif desired, step 116, which
`
`10
`
`results in logoff procedures carried out by the mobile station 8, step 118,
`
`including the deletion of the allocated PDP address for the subscriber in the
`
`HLRrecords stored by the GGSN 44. The GGSN 44is arranged suchthat, on
`
`receiving a logoff message from the SGSN 40, the GGSN 44 also transmits a
`
`logoff message to the packet handler 48, which results in the deletion of the
`
`15
`
`previously allocated PDP address from the PDP addressfield 68 in the mobile
`
`subscriber record held for the subscriber in the PUD 52.
`
`Referring to Figure 7, whenauserfirst instructs the mobile station 8 to
`
`set up a call for a particular call group, by the depression of the PTT button 34
`
`after the selection of a call group fromalist of call groups stored in the SIM
`
`20
`
`of the mobile station 8,
`
`the mobile station 8 transmits a set up request,
`
`containing the selected call group ID, as one or more GPRSdata packets to
`
`the packet handler 48, step 200. The call handler conducts procedures to be
`
`described below in relation to Figure 8, and, depending on the success of
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`those call set up procedures, the packet handler 48 may transmit a set up
`
`confirmation message to the mobile station within a time-out set within the
`
`mobile station 8, or not. If the call set up confirmation is not received within
`
`the time-out at the mobile station, step 202, the mobile station returns to the
`
`general GPRS logged-on state, and the mobile station 8 may retry by
`
`transmitting a further call set up request.
`
`If the set up confirmation message is received from the packet handler
`
`48 within the time-out, the mobile station 8 provides an audio or visual
`
`indication to the user that a virtual connection has been established, step 204.
`
`10
`
`In addition, the mobile station places the call group ID selected by the user in
`
`a currentcall record, step 206.
`
`At this point, the user may transmit voice data by speaking into the
`
`microphone 24 as long as the PTT button 34 remains depressed. The speech
`
`signals are coded by the codec 20 and passed on to the GPRS module 19, in
`
`15
`
`which the speech data is packetised and buffered, step 208, and SGSN-MS
`
`encapsulated for transmission over the GPRSradio interface by the radio
`
`frequency transceiver 18 and onward to the packet handler 48, step 210.
`
`As soon as the PTT button 34is released, step 212, the mobile station
`
`8 generates a transmit end message, in the form of a data packet, which is
`
`20
`
`transmitted to the packet handler 48, step 214.
`
`Referring to Figure 8, on receipt of a call set up request, step 300, the
`
`packet handler 48retrieves, using the call group ID containedin thecallset up
`
`request, the recipient records from the PUD 52 which identify the recipients
`
`
`
`WO 99/63773
`
`PCT/GB99/01767
`
`which are currently available for receipt of a call set up message, step 302.
`
`Each mobile station in the call group record has an associated mobile station
`
`record whichis identified by the mobile station JD containedin the call group
`
`record. For