A method and system for facilitating service delivery to users in a communications system
Abstract
A method and system of facilitating service delivery to a first user (A) registered with a home network (home PLMN) for a particular service having an associated announcement accessible to a service subsystem ( 4,9 ) of the home network in a communications system while the user is roaming in a visited network (visited PLMN) of the communications system. The user is identified for the home network and a connection is initiated from the first user (A) to a second user (B) registered any network of the communications system. The initiated connection is routed to the service subsystem ( 9 ) of the home network, the service subsystem ( 9 ) of the home network delivers the announcement to the first user, and the service subsystem ( 9 ) of the home network establishes a connection between the first and second user (A and B).

Term
No projected expiry on record.
- Priority and filed
- Granted
- Today
14 claims: 8 independent, 6 dependent
- 1CLAIMS PATENTKRAV 1. En metod att underlätta serviceleverans till en första användare (A) registrerad i ett hemmanätverk (hemmaPLMN) för en speciell tjänst med ett associerat meddelande åtkomligt för ett subsystem för tjänster (4,9) hos hemmanätverket i ett kommunikationssystem, medan den första användaren (A) rör sig i ett besökt nätverk (besökt PLMN) hos kommunikationssystemet, varvid en förbindelse initieras mellan den första användaren (A) och en andra användare (B) registrerad i något nätverk i kommunikationssystemet (101,102) kännetecknad av de ytterligare stegen att:1st A method of facilitating service delivery to a first user (A) registered in a home network (home PLMN) for a particular service with an associated message accessible to a home subsystem (4.9) of the home network in a communication system, while the first user (A ) moves in a visited network (visited PLMN) of the communication system;wherein a connection is initiated between the first user (A) and a second user (B) registered in any network of the communication system (101, 102) characterized by the further steps of: a subsystem (5 ') of the visited network sends a request for a service to the subsystem of services (9) of the home network (103), the subsystem of services (5.9) of the home network instructs the subsystem (5') of the visited network to establishing a connection between the first user (A) via the subsystem (5 ') of the visited network to the service subsystem (5.9) of the home network (104), setting up the connection (105), deliver the associated service to the first user through the connection (106,107,108), cancel the delivery of the associated service (109,110), and redirect the connection from the first user (A) to the second user (B) (111,112). ett subsystem (5') hos det besökta nätverket skickar en förfrågan om en tjänst till subsystemet för tjänster (9) hos hemmanätverket (103), subsystemet för tjänster (5,9) hos hemmanätverket instruerar subsystemet (5') hos det besökta nätverket att sätta upp en förbindelse mellan den första användaren (A) via subsystemet (5') hos det besökta nätverket till subsystemet för tjänster (5,9) hos hemmanätverket (104), sätta upp förbindelsen (105), leverera den associerade tjänsten till den första användaren via förbindelsen (106,107,108), avbryta leveransen av den associerade tjänsten (109,110) och dirigera om förbindelsen från den första användaren (A) till den andra användaren (B) (111,112) .
- 5En metod enligt något av de föregående kraven, kännetecknad av det ytterligare steget att:5th A method according to any one of the preceding claims, characterized by the further step of: lagra samtalsstatusdata i ett minne hos subsystemet för tjänster (5,9) (103) . storing call status data in a memory of the service subsystem (5.9) (103).
- 7En metod enligt något av de föregående kraven, varvid stegen att instruera subsystemet (5') hos det besökta nätverket att sätta upp en förbindelse (104) och att sätta upp förbindelsen (105) innefattar överföringen av en samtalsidentitet för den initierade förbindelsen. 7th A method according to any one of the preceding claims, wherein the steps of instructing the subsystem (5 ') of the visited network to set up a connection (104) and to set up the connection (105) comprises the transmission of a call identity for the initiated connection.
- 12En metod enligt något av de föregående kraven, varvid den associerade tjänsten är ett meddelande. 12th A method according to any of the preceding claims, wherein the associated service is a message.
- 13En metod enligt något av de föregående kraven, varvid den andra användaren (B) identifieras att vara i hemmanätverket för den första användaren (A). 13th A method according to any one of the preceding claims, wherein the second user (B) is identified to be in the home network of the first user (A).
- 14Ett databehandlingssystem för användning i ett elektroniskt kommunikationssystem, som underlättar serviceleverans till en första användare (A) registrerad i ett hemmanätverk (hemma-PLMN) för en speciell tjänst med ett associerat meddelande åtkomligt från ett subsystem för tjänster (4,9) hos hemmanätverket (hemma-PLMN) i kommunikationssystemet, medan användaren rör sig i ett besökt nätverk (besökt PLMN) hos kommunikationssystemet, innefattande distribuerade databehandlingsorgan (1,4,5,1',4',5') för att behandla data och lagringsorgan kopplat till de distribuerade databehandlingsorganen för lagring av data på ett lagringsmedium, kännetecknat av att de distribuerade databehandlingsorganen (1,4,5,1',4',5') hos kommunikationssystemet är kon- 14th A data processing system for use in an electronic communications system that facilitates service delivery to a first user (A) registered in a home network (home PLMN) for a particular service with an associated message accessible from a home subsystem (4.9) of the home network ( home PLMN) in the communication system, while the user moves in a visited network (visited PLMN) of the communication system, comprising distributed data processing means (1,4,5,1 ', 4', 5 ') for processing data and storage means coupled to the distributed data processing means for storing data on a storage medium, characterized in that the distributed data processing means (1,4,5 , 1 ', 4', 5 ') of the communication system
Independent claims8
144 paragraphs in 3 sections, as filed
(54) (56) (57)
PATENT HOLDER Telefonaktiebolaget LM Ericsson (publ),
126 25 Stockholm SE
INVENTOR
Robert Törnkvist, Karlshamn SE
OMBUD Ström & Gullik's son IPC AB
NAME A method and system to facilitate the delivery of services to users in a communication system
CALLED PUBLICATIONS: - - SUMMARY:
A method and system to facilitate service delivery to a first user (A) registered in a home network (home PLMN) for a particular service with an associated message accessible by a home subsystem (4.9) of the home network in the communication system while the user is moving themselves in a visited network (visited PLMN) of the communication system. The user is identified for the home network and a connection is initiated from the first user (A) to a second user (B) registered with any network of the communication system. The initiated connection is routed to the home subsystem for services (9), the home subsystem for services (9) delivers the message to the first user and the home subsystem for services (9) establishes a connection between the first and second users (A and
B).
Visited MSC (SSF)
Home MSC (SSF)
<td colspan="2">Initial DP (from user A)</td>
<td colspan="2">Connect (to home SSF)</td>
<td>Set up connection</td><td rowspan="2">Initial DP</td>
<td rowspan="4">Message is played</td>
<td><sub>d</sub> Connect to resource</td>
<td><sub>Ί</sub> Play message</td>
<td rowspan="2"><sub>1</sub> Directing on voice connections.</td>
<td rowspan="3"></td>
<td>Connect to user B</td>
<td></td>
Home SCP (SCF)
The numbers In parentheses, the international identification code, the INID code, indicates. Letters in clamps indicate international document code.
<sup>521 103</sup>
030424 VO \\ CURRENT \ DB \ P \ 4470 Ericsson \ P \ D03<sub>-</sub>Route_to_home „network \ SE \ 030425 P i <A.7b409 ^ 5sver» s' | version * doc ·
SUMMARY
A method and system to facilitate service delivery to a first user (A) registered in a home network (home PLMN) for a particular service with an associated message accessible by a home subsystem (4.9) of the home network in the communication system while the user is moving themselves in a visited network (visited PLMN) of the communication system. The user is identified for the home network and a connection is initiated from the first user (A) to a second user (B) registered with any network of the communication system. The initiated connection is routed to the home subsystem (9) of the home network, the home subsystem (9) of the home network delivers the message to the first user and the home subsystem (9) of the home network establishes a connection between the first and second users (A and B ).
521 103
030424 VO \\ CURRENT \ DB \ P \ 4fi? 0 Ericsson \ P \ 003_Route_to_home_network \ SE \ O3D4SS P 1
4fi7D-003ζ svgrtjjk. ^ Epsi ^ Q-dOc *
Technical area
The present invention relates to a method and a system for facilitating the delivery of services to users of a communication system and more particularly to a method and a system for facilitating the delivery of services to the first users registered in a home network for a particular service, with an associated message accessible by a subsystem for services of the home network in a communication system; while the user moves in a visited network or PLMN of the communication system.
The prior art
Today's mobile telephone communications networks, such as GSM, public telecommunications networks (PSTN), ISDN, ATM, Internet etc provide many different more or less sophisticated telecommunications and data communication services for users and service providers, regionally as well as worldwide. The demands for increased profits for the network operator, service provider and subscriber of the service have produced the concept intelligent network (IN). An intelligent network is a telecommunications concept that meets the market demands, from network operators and service providers, to advanced services within the existing telephone network. IN is a network architecture linked to the basic network (for example, a fixed or mobile network), which enables faster, easier and more flexible implementation and control of services. This is accomplished by transferring the service control from the exchange center to a separate functional IN unit. The service thus becomes independent of <sup>521 103</sup> J ::
03QH26 VO WCURRENTXDBXPXHÄTO Is icsson \ P \ 003_Route_to_home_network \ SE \ 030425 P Swedish version · dp <? '*' '”' ·· 'The function of the basic network and the structure and software of the basic network need not be changed when the services are changed or added. Examples of such services are Premium Rate Calls, Mobile Virtual Private Network, prepaid billing and personal numbers. Different network operators offer different sets of services including both pay and free services.
A number of standard services are available in each GSM network. However, there are additional non-standard services that must be agreed between operators if these services are to be available to users even when moving outside their home network or Public Land Mobile Network (PLMN).
Charging for use of the networks and their associated services is accomplished by a payment mechanism. Both postpaid and prepaid systems (PPS = Prepaid Systems) are used. In previously known prepaid systems, it is common to charge an account with money and then deduct the account balance based on subscriber usage.
In a prepaid as well as postpaid system, it is sometimes necessary to send messages to users (subscribers) who use or attempt to use services provided by the system. For normal voice calls, there are a number of types of messages, such as messages during call setup, during calls and during call interruptions. Your account is too low for the call is an example of a service provided by the communication system to a user in a prepaid system, when a user tries to make a call without enough money in their account for the call. During an ongoing call, the user may receive the following message The call will be canceled due to lack of money. Another example of a message is You are not allowed to call this number. These and several other messages can be sent to users in communication systems or networks. The messages are not necessarily<sup>521 103</sup>
030454 VO \\ CURRENT \ DB \ P \ 4470 Ericsson \ P \ 003_Route_to_hoffie_network \ SE \ 030455 P 4470-4003 sverik v-lriior-dQC
C: '· J voice or text messages, but also tone or data messages.
At least some of the messages must be provided to users of services provided by the home network, both when the user is in their home network and when the user moves outside their home network. There are some important aspects to consider especially in the second case, ie when the user is roaming. One aspect is the problem of playing the right message with respect to the function performed by the home network. Another aspect is that in the event of a voice or text message and the user moving abroad within the coverage of the visited network or PLMNet, which provides messages in a foreign language, the message must be played or rendered in a language appropriate to the user.
Another problem is to render composite messages comprising a fixed part and a variable part correctly in the language at hand in the country of the network in which the user is moving. An example of this is a message such as You have 72 SEK in your office for use, where 72 SEK is the variable part. If the text message is a standard message, the visited network has a corresponding message in the language of the visited country. However, a problem can sometimes arise when translating the variable part, 72 in this case. 72 should not be read seven two but rather seventytwo in English and zwei und siebzig in German rather than siebzig zwei. The problem is also relevant in other languages and with other variable parts.
The first aspects are taken into account in WO98 / 37685, which shows a method of delivering messages to a user of a communication system when roaming in a network other than the user's home network. A subsystem for services on the user's home network is sent to send a message associated with a special service registered for the user on the home network - to a subsystem for services
521 103
03042a VO \\ CURRENT \ DB \ P \ 4fi70 Ericsson \ P \ 003_Route_to_home_network \ SE \ 03042S P 4470-003 ^ «veasi. version. doc s' =,.
ί:. <sup>:</sup> 7,- ' :
at the visited network. The message is transmitted to the media switching agency of the Mobile Switching Center (MSC) of the service subsystem of the visited network over a computer network, such as SS7 or the Internet. When the message is delivered from the media delivery means of the visited network, over a carrier connection of the visited network, to the user.
A disadvantage of the method according to WO98 / 37685 is that the numbering and language of the messages must be coordinated between the operators of the home and the visited network. This can be a major problem if agreements are to be reached and coordination must be made between operators around the world.
3G TS 23.078 Release of the Customized Applications for Mobile Network Enhanced Logic (CAMEL) Phase 3 Step 2 provides guidance for realizing a method to play a correct message with respect to the function performed by the home network, and playing it in a suitable language for the user, even when the user moves on a network other than their home network. This method of providing the right message in a suitable language is accomplished by establishing a temporary connection from the user in the visited network to the home network for message delivery, when a connection is initiated from a first user to a second user registered in any network in the communication system. A service subsystem of the home network delivers the message to the first user and the temporary connection must be disconnected before the initiated call is set up between the first second user.
This CAMEL solution results in increased transmission costs, two different calls must be set up, one for the message and the other between the first and second users. Since the user is not aware of this extra connection to the home network, it can be difficult
521 103
030MES VO \\ CURRENT \ DB \ P \ Mfi70 Ericsson \ P \ 003_Route_to home_networkXSEXOSOMES P Mi70-DA3 * ivgftjjk v4r $ io {i.dd £ to get paid for this extra temporary connection from the user. Another disadvantage of this CAMEL solution is that the call setup time is increased, as two calls must be set up.
The invention
It is an object of the present invention to provide an improved method of facilitating the delivery of services to a first user registered with a home network or PLMN for a particular service with an associated message accessible to a home network subsystem in a communication system, while the user moves in a visited network or PLMN of the communication system; which bridges the problem and disadvantages presented above in connection with prior art.
This object is achieved by a method of facilitating the provision of services to a first user registered in a home network for a particular service with an associated message accessible to a home subsystem of services in the communication system, while the user moves in a visited network of the communication system. A connection is initiated from the first user to a second user registered with any network in the communication system. The initiated connection is routed to the home subsystem service subsystem and the home subnet service subsystem delivers the message to the first user. During the same connection, the service subsystem of the home network establishes a connection between the first and second users.
A more specific object of the invention is to provide a data processing system and associated software rans and associated messages according to the invention.
521 103
D30MES VO \\ CURRENT \ DB \ P \ h670 EricssonXP \ 003_Route_to_home_network \ SE \ Q30425 P ί
4 &? 0-Ö0 «f svensic version-doc
This is accomplished with a data processing system according to the invention for use in a subsystem for services of an electronic communication system, including data processing means for processing data, and storage means coupled to the data processing means for storing data on a storage medium, which receives information to initiate a connection from the first user to a second user registered with any network of the communication system; establish a connection with the first user on request for delivery of a message to the first user during a connection and establish a connection between the first and second user during the same connection.
An advantage of the present invention is that since a majority of calls from mobile phones moving in a visited network are to the user's home network, the user will have a shorter average connection time. It is also more cost effective for the operator, as the number of call connections will decrease. The present invention has a special value in prepaid systems, since prepaid is a service that uses messages frequently.
Brief description of the drawings
In order to explain the invention in more detail and the advantages and features of the invention, a preferred embodiment will be described in detail below, with reference to the accompanying drawings, in which
Fig. 1 is a schematic view of a portion of a cellular cellular network;
Figure 2 is a schematic view of an intelligent network (IN) implementation of the network of Figure 1;
Fig. 3 is a schematic view of a portion of a cellular cellular network including a system for subcontracting
030426 VO \\ CURRENT \ DB \ P \ 4fi? 0 Ericsson \ P \ a03_Route_to_home_network \ SE \ 030425 P MfiVOsDOli ver ^ iohd på /:: ··. · <sup>:</sup> easy service message delivery according to the invention to users in a communication system;
Fig. 4 is a schematic view of an implementation of an intelligent network for the network of Fig. 3;
Fig. 5 is a signal diagram illustrating an embodiment of the method according to the invention;
Fig. 6 is a flowchart of a first part of the method of facilitating service delivery to users in a communication system;
Fig. 7 is a flow chart for a second part of the method of facilitating service delivery to users in a communication system;
Fig. 8 is a flow chart of a third part of the method of facilitating service delivery to users in a communication system and
Fig. 9 is a flow chart for a fourth part of the method of facilitating service delivery to users in a communication system.
Detailed description of the invention
Referring to Fig. 1, there is shown a structure of a cellular mobile telephone network, which is a network providing services, such as an intelligent network (IN), which facilitates service delivery according to the invention to users in a communication system.
Cellular telephone service, such as GSM, involves dividing a service area into a number of smaller cells. Each cell requires a base station (BSS) 1 and an antenna 1. The base station 1 performs the switching function as well as the tracking of mobile phone users. A gateway mobile services switching center (GMSC) 4 or only mobile services switching center (MSC) 5 provides the network with specific data on individual mobile phones 1 and acts as an interface to other networks, such as other PLMNs, ISDN or public networks (PSTN = public switched telephone network)
521 103
030456 VO \\ CURRENT \ DB \ P \ 4670 Ericsson \ P \ 003_Route_to_home_network \ SE \ 030M5S P δ
M67O-Ö03'veWioä · do'o.
in the communication system. (G) MSC 4 and 5 comprise data processing systems, including a data processor for processing data and storage means coupled to the data processor for storing data on a storage medium.
Cellular systems are based on both analog and digital transmission. Digital cellular systems provide the best quality with the least amount of bandwidth. Various kinds of principles such as TDMA or CDMA technologies are used for digital cellular systems such as GSM.
Referring to Fig. 2, a schematic view of an intelligent network implementation of the network of Fig. 1 is shown. The intelligent network IN has a signaling network which performs messaging between network elements. In this embodiment of the invention, a specific type of signaling protocol, signaling system 7 (SS7), is used for exchanging information messages and for carrying many types of information elements useful for intelligent network services. However, SS7 is just one example and the signaling protocol may be another protocol, such as the Internet Protocol (IP), etc. The intelligent network also includes a service switching point (SSP) 8 located in (G) MSC 4, 5. The SSP 8 detects events which indicates a call, which requires IN, and after this trigger, it suspends the call processing until further notice and initiates a series of transactions with a service control point (SCP) 9. SCP 9 is a real-time database system that, based on a query from SSP 8, performs subscriber or application-specific service logic, which controls call connectivity and call flow. A home location register (HLR) 10 stores the identity and user data of all subscribers belonging to the area of the related (G) MSC 4, 5. The HLR 10 provides (G) the MSC 4, 5 with the necessary subscriber data when a call arrives (PSTN) 6, an ISDN network, the Internet, etc. A visitors location register (VLR) 11 contains relevant data for
521 103
030M2fi VO \\ CURRENT \ DB \ P \ Mfi70 Er in cs son \ P \ D03_Route_to_home_ne twor k \ SE \ 030H2S P MÄ70-003 ive «9k variioft-dac all mobiles currently located or moving within a service ( G) MSC 4, 5. VLR 11 must support (G) MSC 4, 5 during call setup when a call comes from a mobile phone 1. A service data point (SDP) 12 is a database containing service class data and tariff data. Tax and charge analysis is also handled by the SDP 12 in this embodiment.
Before a mobile phone user can make a phone call or use another service offered by the network, he / she must be either a prepaid or postpaid subscriber.
Fig. 3 is a schematic view of a portion of a cellular mobile telephone network, comprising a system for facilitating service message delivery according to the invention to users in a communication system. The various parts or modules numbered 1-6 described in connection with Fig. 1 form part of the cellular mobile telephone home network or home country PLMN (public land mobile network) in a first country, for example Sweden. The corresponding parts or modules in Fig. 2 are numbered 1 '-6' and form part of the cellular cellular network or visited PLMN in another country, for example Italy.
A user A of a mobile phone in Fig. 3 is connected to an operator and is a subscriber of a mobile network, his home network or HPLMN-A. This embodiment of the invention illustrates a case with a user who is a prepaid subscriber, but is not limited to it. The user is registered for one or more services offered by the home network. Some of the services have associated messages for delivery to users at appropriate times. In a prepaid as well as a postpaid system, it is sometimes necessary to send messages to users (subscribers) who utilize or attempt to utilize services provided by the system. In a prepaid system, messages such as your account are too low
521 103
030456 VO \\ CURRENT \ DB \ P \ 4fi70 Ericsson \ P \ 003_Route_to_home_network \ SE \ 030H55 P 4670-0X12? ivghik v4r | iofc'd0 «::. · .. · the call, when a user tries to make a call without enough money in the account for the call, or the call will be disconnected due to lack of money during an ongoing call possible. These and several other messages can be sent to users in a communication system or network and should be sent in a language appropriate to the user. The messages are not necessarily voice or text messages, but also tone or data messages.
In this embodiment of the invention, there are three kinds of messages available for normal voice calls, namely, messages for call disconnection, during calls and during call interruptions. There are also messages for a refill call or account position request via the Interactive Voice Response (IVR).
• Call connection message: Call connection messages are messages that are played before the call is set up to the calling party or as a result of the calling party being prevented from reaching the called destination.
• Message during call: The service plays a message during a call at a configurable time before a call interruption depending on account usage and is normally delivered as a tone.
• Call interrupt message: The call interrupt message is played before a call is interrupted. It is used to inform the subscriber that there is not enough money in the account for the call to continue.
• Messages via the IVR: By providing messages and voice prompts to the subscriber and receiving DTMF in response, the IVR helps the calling party to fill up their account or to make an account request.
Text messages that provide the subscriber with information about its account are sent through Unstructured Supplementary Services Data (USSD). There are two messages that can
521 103
030424 VO \\ CURRENT \ DB \ PX4470 Ericsson \ P \ 003_Route_to_home_network \ SE \ 03042S P 4470-11 (13 vfcr ^ icfr · döf <sub>:</sub> ‘ * :;·.· .· ·..♦ ..
is sent to the end user, account positioning information and notification at call termination in this embodiment.
• Account position request: It is possible for a subscriber to have the account position presented on the display of the mobile phone by sending a USSD message including a service code.
• End-of-call notification: As an optional feature offered on a service-grade basis, PPS can send the cost of the last call and the new account balance after each charged call or event.
When a single user, for example the user A in Figure 3, moves from his home network in Sweden to a visited network or PLMN in Italy, standard services for which the user is registered in his home network are still available in the visited network. The roaming is illustrated by an arc-shaped arrow from a dashed telephone A in the home network area to a telephone A with strong line drawing in the visited network in Fig. 3. The solid dashed line in the middle of Fig. 3 illustrates the boundary line between the home and the visited network.
The boundary line cloud represents a transmission network or network 7 for signal transmission (SS7) and voice and / or data transmission. For example, the GSM system uses TDMA for voice transmission. Signal and voice transmission can use a common network or separate networks.
Referring now to Fig. 4, a schematic view of an intelligent network implementation for a portion of the network of Fig. 3 is shown. As mentioned above, the intelligent network IN has a signaling network that performs messaging between network elements. In this embodiment of the invention, the specific type of signaling protocol, signaling system SS7, is useful for intelligent network services, for information messaging and for carrying many information elements within the home network as well as any kind of communication.
521 103
030424 VO \\ CURRENT \ DB \ P \ 4470 Ericsson \ P \ 003_Route_to_home_network \ SE \ 03042S P
4470-003 »s> ver» so-called weatherdorv · doc_ border line to / from the visited network. However, SS7 is only one example and the signaling protocol may be another protocol, such as the Internet Protocol (IP). The various parts or modules numbered 4-12, also described in connection with Fig. 2, form part of the signaling network of the home land PLMNet (public land mobile network). The corresponding parts or modules in Fig. 4 are numbered 4'-12 'and form part of the signaling network or the visited PLMN.
The method of the present invention for facilitating service delivery to a first user registered with a home network for a particular service with an associated message accessible to a home subsystem for services of the HPLMN-A home network in the communication system, while the user moves in a visited network VPLMN of the communication system, is described in connection with a signaling diagram in Fig. 5 and the combined signaling (dashed line) and data / voice (solid line) road diagrams in Figs. 6-9.
The vertical bar to the left of Fig. 5 represents (G) the MSCs 4 ', 5' and its SSF of the visited network in Figs. 3 and 4. The center bar represents (G) the MSCs 4, 5 and its SSF in the home network and the stack to right represents the SCF in the SCP 9i of the home network.
Referring to Fig. 6, a call is initiated from user A - as he moves in the visited network to a user B in the home network of user A in step 101. A, for example, dials the number +46703102030 to B. The access signal reaches the MSC 5 ', which serves A's mobile station (MSC-VPLMN). The MSC 5 'checks the VLR for A's subscriber data and finds that O-SCI is active and that IN is required. The traffic control subsystem at MSCn 5 'in VPLMNet calls for IN assistance by sending a TN service trigger<sup>15</sup> (1ST) to SSF in step 102. The data structures
521 103 <sub>; ;</sub>
030MSS VO \\ CURRENT \ DB \ P \ Hfi? O Is icsson \ P \ 0D3_Route_to.hwe.nttwork \ SE \ 030MBS P Mi? Q-0tJ3 svenik verBiop<sub>;</sub>d0t · ·
...
described below are not defined in the standard and actual implementation may vary.
a. O-CSI can be turned on / off. Turning it on also indicates the O-CSI service and the service's SCPs are as follows: [On | service_key | SCP_address]
b. The IST includes O-CSI data, cause of triggering and other data as follows:
[Trigger_type | service_key | SCP_address | .......]
The SSF of the MSC 5 'in the visited network determines the relevant trigger table, based on 1ST. The SSF interrogates the SCF of the SCP 9 in the home network by sending an Initial DP (a CAMEL message), ie requesting a service in the SCF and providing call data to the SCF for the service in step 103.
Referring to Fig. 7, the prepaid IN logic in the SCP 9 begins to execute and check, for example, that there is enough on the account to cover the cost of the call. In a case where A runs out of capital, the message You have $ 5 left will be played for the user. The SCF of the SCP 9 of the home network instructs the SSF of the MSC 5 'of the visited network to set up a connection or connection to (G) the MSC 4 of the home network. That is, the SCP 9 transfers the control and instructs the SSF in the MSCn 5 'of the VPLMN to set up the call to a predetermined special number in the HPLMN in step 104, this particular number is designated B *.
The SCP 9 also compiles data necessary to later record call status (CallStatusData). CallStatusData may include the type of service, for example, prepaid, A-number, B-number, message reference and a call identity (call_id) transmitted to the SSF of MSCn 5 'in step 104. In steps 105a-d, the SSF of MSCn 5' sets it in visited the network up a connection or connection to the SSF at<sup>521 103</sup>
03QM2Ä VO \\ CURRENT \ DB \ P \ Mfi? O Ericsson \ P \ 003_Route_to_home_network \ SE \ 0304BS P 9β70- <001 fcvervsii version. lie · m; ·: λ ..—. /
The GMSCn 4 in the home network via international switches 13 ', 13, which uses the received B * number and CallStatusData or call_id is transmitted. When GMSCn 4 in the home network receives a call to the B * number, it detects this as a call that requires IN. This detection can either be encoded in GMSCn 4 / MSCn 5 or the B * number may be defined in the HLR / VLR as a subscriber number requiring IN (O-CSI active). In any event, IN will be triggered analogously to step 102 above. This process is normally referred to as number-based triggering or in CAMEL as Serving Network Dialled Services.
Instead of sending CallStatusData in step 104, the necessary data can alternatively be saved in the SCP (or SDPn Service Data Point) in step 103 and only call_id is sent in the connection operation in step 104.
One problem is that some older international signaling schemes such as CCITT no. 5 would remove unknown information such as CallStatusData or call_id. One solution to this problem in the option where call_id is sent is to use portions of the number space of the B * number (normally 15 digits). An example might be <467039999112233> where 9999 is the HPLMN unique B * number and 112233 is call_id. One solution to further expand the call_id address space would be to use characters over ten Telephony Binary Coded Digits (TBCD) such as * and #.
In the latter case and when the B * number is defined as the Serving Network Dialled Service number in the CPR / VLR, the MSC / GMSC must detect that it is such a number that call_id can be removed before CPR / VLR database lookup.
An Initial DP CAMEL message, including CallStatusData or call_id required to store the call state and continue the execution of services, is also sent from the SSF of the GMSCn 5 in the home network to the SCF of the SCP 9 in the home network of step 106. Other protocols than CAMEL, such as CS1 / CS1 +, can be used for IN signal<sup>521 103</sup>
03042ft VO \\ CURRENT \ DB \ P \ 4fi70 Ericsson \ P \ 003_Route_to home _netuork \ SE \ 030M5S P 44-70-StU Swedish! Version-dec; Ring between PLMNs in alternative embodiments of the invention.
The home network SCF in step 107 instructs the home network SSF to play or generate a message for the user over the connection (voice transmission channel) set up in steps 105a-d. These and other unnamed components functioning at the delivery of a service and an associated message are referred to as the service subsystem. If the SSF and SRF are co-located, the SCP instructs the SSF to connect to Service Resouce Function SRF 14, a messaging machine in this embodiment, by sending the (CAMEL) operation ConnectToResource. The SCP then uses the (CAMEL) operation PlayAnnouncement to instruct the SSF to command that the message is played. If the SRF is standalone, it normally has a so-called assistant SSF. In the stand-alone case, the SCP connects directly to the SRF.
Referring to Fig. 8, the SSF of the GMSCn 4 instructs the traffic control system to connect the message machine and the message is played for A in step 108. Then, the SRF 14 in the home network plays the message, transparent through the MSCn 5 'in the visited network, through the voice transmission channel to the user A.
The SSF reviews the message and is notified when the message is played and the connection is closed. When this occurs, the SSF notifies the SCP of the event with the (CAMEL) operation SpecializedResourceReport in step 109. This report can be omitted by using a timer instead to track when the message has been played.
Referring now to Fig. 9, the SCP instructs the SSF of the GMSCn 4 in the home network to disconnect from the SRF or message machine by sending the (CAMEL) operation DisconnectForwardConnection in step 110.
The disconnection can also be made implicitly at the end of the message by the SRF or by the SSF. Then the SCP 9 instructs the SSF to connect the call to B using<sup>521 103</sup>
030M2Ä VO \\ CURRENT \ DB \ P \ 46? 0 Ericsson \ P \ 003_Route_to_home_network \ SE \ 030485 P iiWb-iOQ ·) SsverZsli version · άκ ·
The IL (CAMEL) operation Connect in step 111. The already established connection between the SSF and MSCn 5 'in the visited network and the SSF of the GMSCn 4 in the home network for the initiated call from user A to user B is redirected to user B.
The SSF sets up the call leg to B and connects the incoming and outgoing leg in step 112.
The call is monitored and finalized according to known GSM / IN / prepaid principles and is not further described here.
The method of the present invention is preferably implemented in computer software executable preferably by a distributed data processing system which is part of the entire communication system. More specifically, the subsystem for services forms part of the SCP and SCF and is either a separate data processing system or a subsystem for the entire communication system for communication with other appliances, components or data processing systems in the communication system of the network. In one embodiment of the data processing system of the invention, it comprises a data processor for processing data and a memory coupled to the data processor for storing data and a storage medium.
In this embodiment of the invention, the data processor of the home network service subsystem is configured to receive information identifying the presence of the user in the visited network, and information for initiating a connection from a first user to a second user registered with any network of communication system. In addition, the data processing system is configured to establish a connection with the first user upon request for delivery of a message
Lm aen Luiötci cmVdudcireii During a connection and establish a connection between the first and second users during the same connection. The message can be delivered either before
521 103
03042Ä VO \\ CURRENT \ DB \ P \ 4a70 Your icsson \ P \ D03_Route_to_home_network \ SE \ 030425 P k * e? G-003 »Swedish version · d <jc connection is established between the first and second users or even during an already established connection.
It is to be understood that the present invention provides an improved method and system for use in an electronic communications network, providing real-time updating of available network service access to stations connected to the network and the necessary functionality of a pre / postpaid system that fully meets the objectives and benefits set forth above. Although the invention has been described in connection with a specific embodiment, this invention is applicable to embodiments of various forms, with the understanding that the present presentation is to be considered as an exemplification of the principles of the invention and is not intended to limit the invention to the illustrated specific embodiment.
Although the method has been described in connection with a mobile phone call in an intelligent network, the method is applicable to every communication session and other communication services in other types of networks. For example, the method and system of the invention are applicable in other mobile telephone networks, public telecommunications networks (PSTN), ISDN, ATM, Internet, etc., which offer many different more or less sophisticated telecommunications and data services for users and operators.
In addition, not only are messages handled by the method and system of the invention, but every service that requires assistance from a Service Resource Point / Function.
The services are not limited to the beginning of calls, but may also be during calls or at the end of calls within the scope of the invention.
521 103
03Q454 VO \\ CURRENT \ DB \ P \ 4å? D Is in cssonXP \ 003_Route_to_home_network \ SE \ 03042S P evervsk v * rsi <xi »cfc) c · · '* * .. ·
Contents3
9 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9
13 members in 8 offices
Priority claims2
| Document | Office | Kind | Date |
|---|---|---|---|
| 0104465 | Sweden | A | |
| SE20010004465 | – | – | – |
Members13
| Document | Office | Kind | |
|---|---|---|---|
| SE0104465D0 | Sweden | D0 | |
| SE0104465L | Sweden | L | |
| WO03061324A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU2002367000A1 | Australia | A1 | |
| SE521103C2This record | Sweden | C2 | |
| EP1459585A1 | European Patent Office (EPO) | A1 | |
| US2005090247A1 | United States of America | A1 | |
| US7006825B2 | United States of America | B2 | |
| EP1459585B1 | European Patent Office (EPO) | B1 | |
| AT393556T | Austria | T | |
| DE60226274D1 | Germany | D1 | |
| ES2303864T3 | Spain | T3 | |
| DE60226274T2 | Germany | T2 |
1 legal event, as the office reported them to INPADOC
Events
| Event | Code | |
|---|---|---|
| Patent has lapsedLapsedNUG | NUG |
Numbers
- Publication, DOCDB
- 521103
- Publication, EPODOC
- SE521103
- Application
- 104465
- Application, DOCDB
- 0104465
- Application, EPODOC
- SE20010004465
Titles2
- Swedish
- En metod och system för att underlätta leverans av tjänster till användare i ett kommunikationssystem
- English
- A method and system for facilitating the delivery of services to users in a communication system
Classification
- CPC, 10
- H04W8/06
- H04M15/8038
- H04M15/854
- H04M15/90
- H04M17/00
- H04M2215/016
- H04M2215/32
- H04M2215/34
- H04M2215/7442
- H04M2215/8166
- IPC, 2
- H04M17 00
- H04W8 06