Nothing Special   »   [go: up one dir, main page]

USRE43065E1 - Procedure and system for the transmission of information and establishment of a telecommunication connection - Google Patents

Procedure and system for the transmission of information and establishment of a telecommunication connection Download PDF

Info

Publication number
USRE43065E1
USRE43065E1 US11/241,902 US24190205A USRE43065E US RE43065 E1 USRE43065 E1 US RE43065E1 US 24190205 A US24190205 A US 24190205A US RE43065 E USRE43065 E US RE43065E
Authority
US
United States
Prior art keywords
query
gateway
response
control point
service control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime, expires
Application number
US11/241,902
Inventor
Tuomo Grohn
Olli Pera
Sami Ala-Luukko
Mika Sarkki
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hanger Solutions LLC
Original Assignee
Data Advisors LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority to US11/241,902 priority Critical patent/USRE43065E1/en
Application filed by Data Advisors LLC filed Critical Data Advisors LLC
Assigned to DATA ADVISORS LLC reassignment DATA ADVISORS LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TELIASONERA AB, TELIASONERA FINLAND OYJ
Assigned to TELIASONERA FINLAND OYJ reassignment TELIASONERA FINLAND OYJ CHANGE OF NAME (SEE DOCUMENT FOR DETAILS). Assignors: SONERA OYJ
Assigned to OYJ, SONERA reassignment OYJ, SONERA ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ALA-LUUKKO, SAMI, GROHN, TUOMO, PERA, OLLI, SARKKI, MIKA
Assigned to DATA ADVISORS LLC reassignment DATA ADVISORS LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: TELIASONERA AB, TELIASONERA FINLAND OYJ
Publication of USRE43065E1 publication Critical patent/USRE43065E1/en
Application granted granted Critical
Assigned to INTELLECTUAL VENTURES I LLC reassignment INTELLECTUAL VENTURES I LLC MERGER (SEE DOCUMENT FOR DETAILS). Assignors: DATA ADVISORS LLC
Assigned to HANGER SOLUTIONS, LLC reassignment HANGER SOLUTIONS, LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTELLECTUAL VENTURES ASSETS 161 LLC
Assigned to INTELLECTUAL VENTURES ASSETS 161 LLC reassignment INTELLECTUAL VENTURES ASSETS 161 LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: INTELLECTUAL VENTURES I LLC
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/08Mobility data transfer
    • H04W8/082Mobility data transfer for traffic bypassing of mobility servers, e.g. location registers, home PLMNs or home agents
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q3/00Selecting arrangements
    • H04Q3/0016Arrangements providing connection between exchanges
    • H04Q3/0029Provisions for intelligent networking
    • H04Q3/0045Provisions for intelligent networking involving hybrid, i.e. a mixture of public and private, or multi-vendor systems

Definitions

  • the present invention relates to telecommunication technology and, more particularly, the invention is directed to optimization of the route of a telecommunication connection that is set up in a mobile communication network.
  • telecommunication connections be set up in an optimal manner. Optimization may for example be based on the length of the route of the connection or on the network load resulting from the connection. Because the traffic in mobile communication networks is continuously increasing, it is particularly important that the load in such networks remain as low as possible.
  • One approach to reducing the load in a mobile communication network is to set up or establish the connection to the mobile switching center then serving the called subscriber via a route that is as short as possible.
  • An intelligent network is formed by switching, control and functional components and a signaling network.
  • a service switching point (SSP) of such intelligent networks is a modified telephone exchange that analyzes the traffic passing therethrough.
  • SSP service switching point
  • SCP service control point
  • SCP service control point
  • SDP service data point
  • Service switching points are connected via signaling channels to service control points, which implement intelligent network services by utilizing a service database.
  • a service control point may for example perform a numerical conversion from the B-number to the corresponding C-number by accessing such correspondence information from the service database.
  • the communication protocols used in an intelligent network are rules by which the components of the intelligent network talk to each other. These protocols defme the interfaces between components as well as the structure of the messages exchanged between them.
  • Intelligent network components communicate with each other using common channel signaling (CCS).
  • CCS common channel signaling
  • ITU-T common channel signaling
  • an intelligent network uses the services of the INAP (Intelligent Network Application Part) defined by ITU-T; the INAP application part is an intelligent network application protocol used, for example, for communication between a service control point and a service switching point.
  • the MAP application part is a portion of the signaling system of a mobile communication network that is used for signaling between the switching centers and registers of the mobile communication network.
  • a call to be set up or established is routed as follows.
  • a call setup request is sent from the calling subscriber's (A-subscriber's) terminal equipment to a gateway mobile switching center (GMSC), which then sends a query to the called subscriber's (B-subscriber's) home location register (HLR) to determine the mobile switching center (MSC) under which the B-subscriber's terminal device is currently located.
  • the home location register is implemented as a database that contains such information as subscriber data, subscriber location data, call control data, short-message services and billing data.
  • the home location register requests the visitor location register (VLR) for a roaming number MSRN (Mobile Subscriber Roaming Number) and returns the roaming number to the GMSC.
  • VLR visitor location register
  • MSRN Mobile Subscriber Roaming Number
  • the visitor location register is implemented as a database in a mobile communication network which contains the information required for the transmission of calls about each mobile subscriber currently located in the area of the network.
  • the roaming number is a temporary identification number that is allocated to a mobile station recorded in the visitor location register and which is used by the mobile communication system for the muting of calls addressed to that particular subscriber.
  • the GMSC then routes the call originated by the A-subscriber to the mobile switching center in whose location area (LA) the B-subscriber is currently located.
  • the B-subscriber's mobile switching center in turn sets up a connection with the B-subscriber's terminal device.
  • the routing of calls addressed to a terminal device is optimized by using an intelligent network service and a special gateway.
  • a query is sent from the intelligent network system to a subscriber register to obtain B-subscriber data and, using that data, the call to be set up is routed directly to the mobile switching center in whose area the B-subscriber's terminal device is currently located.
  • This arrangement and methodology additionally makes it possible to utilize other GSM network services.
  • It is a particular object of the invention is to provide a new type of procedure and system for routing a new call being set up directly to the mobile switching center under which the B-subscriber is currently located.
  • the procedure of the invention is thus utilized to optimize the route of a telecommunication connection to be set up, as for example and preferably in a mobile communication system.
  • the telecommunication system of the present invention comprises a mobile switching center, a service switching point, a service control point, a gateway, and a subscriber register.
  • the service switching point is connected to the service control point, and the subscriber register and service control point are connected to the gateway.
  • the gateway further comprises means for handling a database query, a signaling query, a response to a database query, and a response to a signaling query.
  • a telecommunication connection to be set up is directed via the service switching point to the service control point.
  • a database query is performed, which is directed to the gateway.
  • the database query is converted in the gateway into a signaling query which is sent to the subscriber register.
  • a response to the signaling query is defined and returned to the gateway, at which the response to the signaling query is converted to a response to the database query, on the basis of which the service control point determines an optimal route to the appropriate mobile switching center.
  • the response to the signaling query contains routing information which is used to optimize the route of the telecommunication connection to the mobile switching center.
  • the routing information may for example be a roaming number, such preferably as the Mobile Subscriber to Roaming Number MSRN.
  • the gateway may be an MAP-INAP gateway, which comprises means for controlling the interface between the service control point and the database and means for controlling the interface between the gateway mobile services switching center and the subscriber register.
  • the signaling query is preferably an MAP (Mobile Application Part) query and the database query an SDP (Service Data Point) query.
  • MAP Mobile Application Part
  • SDP Service Data Point
  • the subscriber register may be the home location register of the GSM system.
  • the present invention thus allows optimal routing to the mobile switching center under which the B-subscriber is then or currently located. If, according to the data in the visitor location register, the subscriber cannot be reached, then corresponding information is obtained. If the subscriber has transferred his or her calls to another number using the CFU (Call Forwarding Unconditional) supplementary service, this too will be known so that the call can be properly routed to the specified forward number.
  • CFU Common Forwarding Unconditional
  • the inventive solution advantageously does not require any changes in the elements of the mobile communication network or in the intelligent network because the invention implements the enhanced service through the use of a separate MAP-INAP base.
  • FIG. 1 is a block diagram of a system in accordance with the present invention
  • FIG. 2 diagrammatically depicts an example of signaling in a preferred embodiment of the inventive procedure in which the home location register provides, in response to a database query, a roaming number of the called or B-subscriber;
  • FIG. 3 diagrammatically depicts an example of signaling in a preferred embodiment of the procedure of the invention in a situation in which the B-subscriber has forwarded his or her calls to a C-number;
  • FIG. 4 diagrammatically depicts an example of signaling in a preferred embodiment of the inventive procedure in an error situation.
  • the signaling diagram in FIG. 4 comprises a service control point (SCP), an MAP-INAP gateway (GW) and a home location register (HLR).
  • SCP service control point
  • GW MAP-INAP gateway
  • HLR home location register
  • the system configured in accordance with the present invention and illustrated in FIG. 1 comprises a mobile switching center MSC and a service switching point SSP which is connected to a service control point SCP.
  • the service control point SCP is connected to a gateway GW which, in turn, is also connected to a subscriber register HLR.
  • the system includes a service control point SCP, an MAP-INAP gateway GW, a home location register HLR, and a visitor location register (VLR).
  • SCP service control point
  • MAP-INAP gateway GW home location register
  • VLR visitor location register
  • the system includes a service control point SCP, an MAP-INAP gateway 6 W, and a home location register HLR.
  • a service control point SCP an effort to establish a communication connection starts with a call setup request that is sent from the terminal device (not shown) of a calling or A-subscriber to the gateway mobile services switching center MSC.
  • the gateway MSC detects the incoming call and further directs it to the service switching point SSP. From switching point SSP, the call is directed to the service control point SCP, which performs a database query to obtain routing information.
  • the query is directed to an MAP-INAP gateway GW, at which a conversion from a database query to a signaling query is performed.
  • the MAP-INAP gateway may be readily implemented, as for example by using a separate service node provided with the required applications to implementation the appropriate interfaces or by installing the application in an existing intelligent network component, such as the service control point SCP.
  • the routing query is then sent from the gateway GW to the called or B-subscriber's home location register, at which a response to the signaling query is defined utilizing the data in the home location register HLR.
  • the signaling query response consists of routing information, preferably a roaming number identified with the B-subscriber.
  • the home location register returns the routing information to the gateway GW, which then performs a conversion so from the signaling query response to a database query response.
  • the routing information is thus converted into a form understood by the service control point SCP.
  • the service control point Based on the database query response received, the service control point next causes the service switching point to route the call directly to the mobile switching center under which he B-subscriber's terminal device is currently located.
  • FIG. 2 presents an example of the signaling procedure of the invention in a situation in which the home location register provides, in response to a database query, a roaming number of the called or B-subscriber.
  • the service control point SCP sends a database query (DB-query) to obtain routing information MSRN.
  • the database query is directed to an MAP-INAP gateway GW, at which a conversion from the database query to a signaling query is performed.
  • the signaling query (Send.Routing.Inf) is then sent from the gateway to the B-subscriber's home location register HLR, where a response to the signaling query is defined using the data in the home location register.
  • the subscriber location data is not always automatically updated from the visitor location register to the home location register.
  • the home location register HLR must first get routing information (Provide.MSRN) from the visitor location register VLR.
  • the home location register then returns its response to the signaling query (HLR-response) to the gateway, which performs a conversation from the signaling query response (HLR-response) to a database query response (DB-response).
  • the signaling query response (HLR-response) consists of routing information, preferably a roaming number.
  • FIG. 3 presents an example of the signaling procedure of the present invention in a situation in which the B-subscriber has forwarded his or her to another or C-number.
  • a database query (DB-query) is sent to obtain routing information MSRN.
  • the database query is directed from service control point SCP to the MAP-INAP gateway GW, at which a conversion from the database query to a signaling query (Send.Routing.Inf) is preformed.
  • the signaling query is then sent from the gateway to the home location register HLR of the B-subscriber where, based on the data in the home location register, a response to the signaling query in defined.
  • the home location register HLR returns its response to the signaling query (Fwd.To.Number) to the gateway, which performs a conversion from the signaling query response to a database query response (DB-response).
  • DB-response database query response
  • the response (Fwd.To.Number) to the signaling query is a C-number.
  • FIG. 4 illustrates an example of the inventive signaling procedure in a situation in which the B-subscriber cannot be reached or there is a malfunction in the telecommunication system.
  • a database query (DB-query) is sent from the service control point SCP to obtain routing information.
  • the database query is directed to the MAP-INAP gateway GW, at which a conversion from the database query to a signaling query is performed.
  • the signaling query (Send.Routing.Inf) is sent from the gateway to the home location register HLR of the B-subscriber and, based on the information in the home location register, a response (Routing.Inf.Error) to the signaling query is defined.
  • the response (Routing.Inf.Error) to the signaling query contains data indicating that the subscriber cannot be reached. If there is a malfunction in the system, then corresponding information can also be given to the service control point in the response (Routing.Inf.Error) to the signaling query.
  • the home location register then returns the signaling query response to the gateway, which performs a conversion from the signaling query response to a database query response (DB-error).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Databases & Information Systems (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

Procedure and system for optimizing the route of a telecommunication connection to be set up in a telecommunication system that includes a mobile switching center (MSC), a service switching point (SSP), a service control point (SCP), a gateway (GW), and a subscriber register (HLR). The service switching point is connected to the service control point and the gateway is connected to the service control point and to the subscriber register. The telecommunication connection to be set up is directed via the service switching point to the service control point. A database query is sent from the service control point, via the gateway, to the subscriber register. In response, the subscriber register returns routing information, on the basis of which an optimal route to the mobile switching center under which the B-subscriber is currently located is determined.

Description

CROSS REFERENCE TO RELATED APPLICATIONS
The present application is a reissue application of U.S. Pat. No. 6,628,951 which claims priority to PCT Application PCT/FI1998/001010 filed Dec. 21, 1998, and Finnish Application No. FI974590 filed Dec. 22, 1997.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to telecommunication technology and, more particularly, the invention is directed to optimization of the route of a telecommunication connection that is set up in a mobile communication network.
2. Description of Related Art
For a teleoperator, i.e. an owner or operator of a telecommunications network, it is important that telecommunication connections be set up in an optimal manner. Optimization may for example be based on the length of the route of the connection or on the network load resulting from the connection. Because the traffic in mobile communication networks is continuously increasing, it is particularly important that the load in such networks remain as low as possible. One approach to reducing the load in a mobile communication network is to set up or establish the connection to the mobile switching center then serving the called subscriber via a route that is as short as possible.
An intelligent network is formed by switching, control and functional components and a signaling network. A service switching point (SSP) of such intelligent networks is a modified telephone exchange that analyzes the traffic passing therethrough. When the SSP detects a certain number that meets a triggering criterion, it transmits a service request to a service control point (SCP). The information required for service control is stored in a service data point (SDP), from which the service control point can obtain the information that it needs.
Service switching points are connected via signaling channels to service control points, which implement intelligent network services by utilizing a service database. A service control point may for example perform a numerical conversion from the B-number to the corresponding C-number by accessing such correspondence information from the service database.
The communication protocols used in an intelligent network are rules by which the components of the intelligent network talk to each other. These protocols defme the interfaces between components as well as the structure of the messages exchanged between them. Intelligent network components communicate with each other using common channel signaling (CCS). By ITU-T definition, common channel signaling is known as CCSS No 7. For communication between components, an intelligent network uses the services of the INAP (Intelligent Network Application Part) defined by ITU-T; the INAP application part is an intelligent network application protocol used, for example, for communication between a service control point and a service switching point. The MAP application part, on the other hand, is a portion of the signaling system of a mobile communication network that is used for signaling between the switching centers and registers of the mobile communication network.
In the GSM (Global System for Mobile communications) system, a call to be set up or established is routed as follows. A call setup request is sent from the calling subscriber's (A-subscriber's) terminal equipment to a gateway mobile switching center (GMSC), which then sends a query to the called subscriber's (B-subscriber's) home location register (HLR) to determine the mobile switching center (MSC) under which the B-subscriber's terminal device is currently located. The home location register is implemented as a database that contains such information as subscriber data, subscriber location data, call control data, short-message services and billing data.
Next, the home location register requests the visitor location register (VLR) for a roaming number MSRN (Mobile Subscriber Roaming Number) and returns the roaming number to the GMSC. The visitor location register is implemented as a database in a mobile communication network which contains the information required for the transmission of calls about each mobile subscriber currently located in the area of the network. The roaming number is a temporary identification number that is allocated to a mobile station recorded in the visitor location register and which is used by the mobile communication system for the muting of calls addressed to that particular subscriber.
Based on the roaming number, the GMSC then routes the call originated by the A-subscriber to the mobile switching center in whose location area (LA) the B-subscriber is currently located. The B-subscriber's mobile switching center in turn sets up a connection with the B-subscriber's terminal device.
The primary problem with the above-described routing procedure is that calls addressed to mobile stations are not automatically routed via the shortest route to the proper mobile switching center but may, instead, be routed via several switching centers. One solution that has been applied to eliminate this problem is to provide some service nodes (SN) and service control points with an MAP interface, thus making it possible to implement functionality and service similar to that provided by present invention. Such solutions, however, disadvantageously they bind the service to a certain base and assume that the service control point or service node is provided with an MAP interface.
In the procedure of the present invention, on the other hand, the routing of calls addressed to a terminal device is optimized by using an intelligent network service and a special gateway. By means of that gateway, a query is sent from the intelligent network system to a subscriber register to obtain B-subscriber data and, using that data, the call to be set up is routed directly to the mobile switching center in whose area the B-subscriber's terminal device is currently located. This arrangement and methodology additionally makes it possible to utilize other GSM network services.
OBJECTS AND SUMMARY OF THE INVENTION
It is accordingly the desideratum of the present invention to eliminate, or at least significantly reduce, the drawbacks and deficiencies of the prior art, as for example described hereinabove.
It is a particular object of the invention is to provide a new type of procedure and system for routing a new call being set up directly to the mobile switching center under which the B-subscriber is currently located.
The procedure of the invention is thus utilized to optimize the route of a telecommunication connection to be set up, as for example and preferably in a mobile communication system.
The telecommunication system of the present invention comprises a mobile switching center, a service switching point, a service control point, a gateway, and a subscriber register. The service switching point is connected to the service control point, and the subscriber register and service control point are connected to the gateway. The gateway further comprises means for handling a database query, a signaling query, a response to a database query, and a response to a signaling query.
In the method of the present invention, a telecommunication connection to be set up is directed via the service switching point to the service control point. From the service control point, a database query is performed, which is directed to the gateway. The database query is converted in the gateway into a signaling query which is sent to the subscriber register. Using the data in the subscriber register, a response to the signaling query is defined and returned to the gateway, at which the response to the signaling query is converted to a response to the database query, on the basis of which the service control point determines an optimal route to the appropriate mobile switching center.
In preferred embodiments of the invention, the response to the signaling query contains routing information which is used to optimize the route of the telecommunication connection to the mobile switching center. A connection to the mobile switching center, and further by way of example to the B-subscriber's terminal device, is then set up. The routing information may for example be a roaming number, such preferably as the Mobile Subscriber to Roaming Number MSRN.
In the same or other preferred embodiments of the invention, the gateway may be an MAP-INAP gateway, which comprises means for controlling the interface between the service control point and the database and means for controlling the interface between the gateway mobile services switching center and the subscriber register. The signaling query is preferably an MAP (Mobile Application Part) query and the database query an SDP (Service Data Point) query. As a consequence of this arrangement, the service control point of the intelligent network is able to use the subscriber data of the GSM network.
In these or other preferred embodiments of the invention, the subscriber register may be the home location register of the GSM system.
The present invention thus allows optimal routing to the mobile switching center under which the B-subscriber is then or currently located. If, according to the data in the visitor location register, the subscriber cannot be reached, then corresponding information is obtained. If the subscriber has transferred his or her calls to another number using the CFU (Call Forwarding Unconditional) supplementary service, this too will be known so that the call can be properly routed to the specified forward number.
As will be further appreciated, the inventive solution advantageously does not require any changes in the elements of the mobile communication network or in the intelligent network because the invention implements the enhanced service through the use of a separate MAP-INAP base.
Other objects and features of the present invention will become apparent from the following detailed description considered in conjunction with the accompanying drawings. It is to be understood, however, that the drawings are designed solely for purposes of illustration and not as a definition of the limits of the invention, for which reference should be made to the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS
In the drawings, wherein like reference numerals denote similar elements and method steps throughout the several figures:
FIG. 1 is a block diagram of a system in accordance with the present invention;
FIG. 2 diagrammatically depicts an example of signaling in a preferred embodiment of the inventive procedure in which the home location register provides, in response to a database query, a roaming number of the called or B-subscriber;
FIG. 3 diagrammatically depicts an example of signaling in a preferred embodiment of the procedure of the invention in a situation in which the B-subscriber has forwarded his or her calls to a C-number; and
FIG. 4 diagrammatically depicts an example of signaling in a preferred embodiment of the inventive procedure in an error situation.
The signaling diagram in FIG. 4 comprises a service control point (SCP), an MAP-INAP gateway (GW) and a home location register (HLR).
DETAILED DESCRIPTION OF THE CURRENTLY PREFERRED EMBODIMENTS
The system configured in accordance with the present invention and illustrated in FIG. 1 comprises a mobile switching center MSC and a service switching point SSP which is connected to a service control point SCP. In addition, the service control point SCP is connected to a gateway GW which, in turn, is also connected to a subscriber register HLR.
In the signaling diagram of FIG. 2, the system includes a service control point SCP, an MAP-INAP gateway GW, a home location register HLR, and a visitor location register (VLR).
In the signaling diagram of FIG. 3, the system includes a service control point SCP, an MAP-INAP gateway 6W, and a home location register HLR. With initial reference to FIG. 1, an effort to establish a communication connection starts with a call setup request that is sent from the terminal device (not shown) of a calling or A-subscriber to the gateway mobile services switching center MSC. The gateway MSC detects the incoming call and further directs it to the service switching point SSP. From switching point SSP, the call is directed to the service control point SCP, which performs a database query to obtain routing information. In accordance with the procedure of the present invention, instead of directing the database query to the service data point, the query is directed to an MAP-INAP gateway GW, at which a conversion from a database query to a signaling query is performed. The MAP-INAP gateway may be readily implemented, as for example by using a separate service node provided with the required applications to implementation the appropriate interfaces or by installing the application in an existing intelligent network component, such as the service control point SCP.
The routing query is then sent from the gateway GW to the called or B-subscriber's home location register, at which a response to the signaling query is defined utilizing the data in the home location register HLR. The signaling query response consists of routing information, preferably a roaming number identified with the B-subscriber. The home location register returns the routing information to the gateway GW, which then performs a conversion so from the signaling query response to a database query response. The routing information is thus converted into a form understood by the service control point SCP. Based on the database query response received, the service control point next causes the service switching point to route the call directly to the mobile switching center under which he B-subscriber's terminal device is currently located.
FIG. 2 presents an example of the signaling procedure of the invention in a situation in which the home location register provides, in response to a database query, a roaming number of the called or B-subscriber. The service control point SCP sends a database query (DB-query) to obtain routing information MSRN. The database query is directed to an MAP-INAP gateway GW, at which a conversion from the database query to a signaling query is performed. The signaling query (Send.Routing.Inf) is then sent from the gateway to the B-subscriber's home location register HLR, where a response to the signaling query is defined using the data in the home location register. In currently-used techniques, the subscriber location data is not always automatically updated from the visitor location register to the home location register. In this case, the home location register HLR must first get routing information (Provide.MSRN) from the visitor location register VLR. The home location register then returns its response to the signaling query (HLR-response) to the gateway, which performs a conversation from the signaling query response (HLR-response) to a database query response (DB-response). The signaling query response (HLR-response) consists of routing information, preferably a roaming number.
FIG. 3 presents an example of the signaling procedure of the present invention in a situation in which the B-subscriber has forwarded his or her to another or C-number. From the service control point SCP, a database query (DB-query) is sent to obtain routing information MSRN. The database query is directed from service control point SCP to the MAP-INAP gateway GW, at which a conversion from the database query to a signaling query (Send.Routing.Inf) is preformed. The signaling query is then sent from the gateway to the home location register HLR of the B-subscriber where, based on the data in the home location register, a response to the signaling query in defined. The home location register HLR returns its response to the signaling query (Fwd.To.Number) to the gateway, which performs a conversion from the signaling query response to a database query response (DB-response). In this example, therefore, the response (Fwd.To.Number) to the signaling query is a C-number.
FIG. 4 illustrates an example of the inventive signaling procedure in a situation in which the B-subscriber cannot be reached or there is a malfunction in the telecommunication system. A database query (DB-query) is sent from the service control point SCP to obtain routing information. The database query is directed to the MAP-INAP gateway GW, at which a conversion from the database query to a signaling query is performed. Next, the signaling query (Send.Routing.Inf) is sent from the gateway to the home location register HLR of the B-subscriber and, based on the information in the home location register, a response (Routing.Inf.Error) to the signaling query is defined. If the subscriber terminal has been shut off or the subscriber is outside of the receiving area, then the response (Routing.Inf.Error) to the signaling query contains data indicating that the subscriber cannot be reached. If there is a malfunction in the system, then corresponding information can also be given to the service control point in the response (Routing.Inf.Error) to the signaling query. The home location register then returns the signaling query response to the gateway, which performs a conversion from the signaling query response to a database query response (DB-error).
The invention herein described and disclosed is based in part on commonly-owned Finnish Patent Application No. 982168 entitled “Procedure and System for the Transmission of Information and Setting Up of a Telecommunication Connection”, the entire disclosure of which is hereby expressly incorporated by reference herein.
While there have shown and described and pointed out fundamental novel features of the invention as applied to preferred embodiments thereof, it will be understood that various omissions and substitutions and changes in the form and details of the methods and procedures described and devices illustrated, and in their operation, may be made by those skilled in the art without departing from the spirit of the invention. For example, it is expressly intended that all combinations of those elements and/or method steps which perform substantially the same function in substantially the same way to achieve the same results are within the scope of the invention. Moreover, it should be recognized that structures and/or elements and/or method steps shown and/or described in connection with any disclosed form or embodiment of the invention may be incorporated in any other disclosed or described or suggested form or embodiment as a general matter of design choice. It is the intention, therefore, to be limited only as indicated by the scope of the claims appended hereto.

Claims (34)

1. A procedure for route optimization of a telecommunication connection to be set up between a calling subscriber and a called subscriber in a telecommunication system that includes a mobile switching center, a service control point, a service switching point connected to the service control point, a subscriber register, and a gateway connected to the service control point and to the subscriber register, comprising the steps of:
directing the telecommunication connection to be set up to the service control point via the service switching point;
performing a database query directed from the service control point and addressed to the subscriber register; and
determining an optimal route to the mobile switching center currently serving the called subscriber based on a response from the subscriber register to the database query;
wherein said performing step comprises:
directing the database query from the service control point to the subscriber register via the gateway;
converting, in the gateway, the database query from the service control point into a signaling query;
sending the converted signaling query from the gateway to the subscriber register;
defining, at the subscriber register, a signaling query response to the converted signaling query;
sending the signaling query response from the subscriber register to the gateway;
converting, in the gateway, the signaling query response to a responsive database query; and
returning the responsive database query from the gateway to the service control point.
2. The procedure of claim 1, wherein said determining step comprises:
generating optimized routing information for the telecommunication connection between the calling subscriber and the called subscriber using the responsive database query received by the service control point; and
setting up the telecommunication connection to the mobile switching center currently serving the called subscriber using the generated routing information to thereby establish an optimized route between the calling subscriber and the called subscriber.
3. The procedure of claim 1, wherein the response from the subscriber register to the database query comprises routing information.
4. The procedure of claim 1, wherein the response from the subscriber register to the database query comprises routing information comprising a roaming number of the called subscriber.
5. The procedure of claim 4, wherein the roaming number comprises a Mobile Subscriber Roaming Number.
6. The procedure of claim 1, wherein the gateway comprises an MAP-INAP gateway comprising a database interface and a subscriber register interface.
7. The procedure of claim 1, wherein the signaling query comprises an MAP query.
8. The procedure of claim 1, wherein the database query comprises a Service Data Point query.
9. The procedure of claim 1, wherein the subscriber register comprises a home location register.
10. In a system for optimizing a route of a telecommunication connection to be set up between a calling subscriber and a called subscriber iD a telecommunication system that includes a mobile switching center, a service control point, a service switching point connected to the service control point, and a subscriber register, and wherein the telecommunication connection to be set up is directed to the service control point via the service switching point, the improvement comprising:
a gateway connected to the service control point and to the subscriber register, said gateway comprising:
means for handling a database query, a signaling query, a database query response and a signaling query response;
means for receiving a database query from said service control point;
means for changing said database query to said signaling query;
means for sending said signaling query to said subscriber register;
means for receiving a signaling query response from said subscriber register;
means for changing said signaling query response to said database query response; and
means for sending said data query response to said service control point.
11. A method comprising:
receiving, at a gateway, a database query from a service control point;
converting, at the gateway, the database query received from the service control point into a signaling query;
sending, from the gateway, the signaling query to a subscriber register;
receiving, at the gateway, a signaling query response from the subscriber register comprising routing information in a first format;
converting, at the gateway, the signaling query response comprising routing information in the first format into a database query response comprising the routing information in a second format; and
sending, from the gateway, the database query response comprising the routing information in the second format to the service control point,
wherein, in response to receiving the database query response, the service control point determines an optimal route to a mobile switching center serving the called terminal based on the database query response comprising routing information in the second format, and directs a service switching point to conduct routing for connection setup to the mobile switching center serving the called terminal.
12. The method of claim 11, wherein the service control point generates the database query in response to an incoming call received from the service switching point.
13. The method of claim 11, wherein the gateway is a mobile application part-intellectual network application part (MAP-INAP) gateway.
14. The method of claim 11, wherein the gateway is integrated with the service control point.
15. The method of claim 11, wherein the gateway is an independent service node.
16. The method of claim 11, wherein the subscriber register is a home location register.
17. The method of claim 11, wherein the routing information is a roaming number associated with the called terminal.
18. The method of claim 11, wherein the signaling query response is based on information provided by a visitor location register.
19. The method of claim 11, wherein the signaling query response includes a call forwarding number.
20. The method of claim 11, wherein the signaling query response includes information indicating that the called terminal cannot be reached.
21. The method of claim 11, wherein the gateway is part of a telecommunication system including the mobile switching center, the service control point, the service switching point communicatively connected to the service control point, and the subscriber register.
22. The method of claim 21, wherein the gateway is configured to handle the database query, the signaling query, the database query response, and the signaling query response.
23. A system comprising:
a service control point;
a service switching point;
a subscriber register; and
a gateway configured to:
receive a database query from the service control point;
convert the database query received from the service control point into a signaling query;
send the signaling query to the subscriber register;
receive, from the subscriber register, a response to the signaling query, the response comprising routing information in a first format;
convert the received response comprising routing information in the first format into a database query response comprising the routing information in a second format; and
send the database query response comprising the routing information in the second format to the service control point,
wherein, in response to receiving the database query response, the service control point is configured to determine an optimal route to a mobile switching center serving the called terminal based on the database query response comprising the routing information in the second format, and direct the service switching point to conduct routing for connection setup to the mobile switching center serving the called terminal.
24. The system of claim 23, wherein the service control point is configured to generate the database query in response to an incoming call received from the service switching point.
25. The system of claim 23, wherein the gateway is a mobile application part-intellectual network application part (MAP-INAP) gateway.
26. The system of claim 23, wherein the gateway is integrated with the service control point.
27. The system of claim 23, wherein the gateway is an independent service node.
28. The system of claim 23, wherein the subscriber register is a home location register.
29. The system of claim 23, wherein the routing information is a roaming number associated with the called terminal.
30. The system of claim 23, wherein the received response to the signaling query is based on information provided by a visitor location register.
31. The system of claim 23, wherein the received response to the signaling query includes a call forwarding number.
32. The system of claim 23, wherein the received response to the signaling query includes information indicating that the called terminal cannot be reached.
33. The system of claim 23, wherein the system further comprises the mobile switching center, and wherein the service switching point is communicatively connected to the service control point.
34. The system of claim 33, wherein the gateway is configured to handle the database query, the database query response, the signaling query, and the response to the signaling query.
US11/241,902 1997-12-22 2005-09-30 Procedure and system for the transmission of information and establishment of a telecommunication connection Expired - Lifetime USRE43065E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/241,902 USRE43065E1 (en) 1997-12-22 2005-09-30 Procedure and system for the transmission of information and establishment of a telecommunication connection

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
FI974590A FI974590A0 (en) 1997-12-22 1997-12-22 Viabestaemningsfoerfarande och- system
PCT/FI1998/001010 WO1999033300A1 (en) 1997-12-22 1998-12-21 Procedure and system for the transmission of information and setting up of a telecommunication connection
US09/597,886 US6628951B1 (en) 1997-12-22 2000-06-20 Procedure and system for the transmission of information and establishment of a telecommunication connection
US11/241,902 USRE43065E1 (en) 1997-12-22 2005-09-30 Procedure and system for the transmission of information and establishment of a telecommunication connection

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/597,886 Reissue US6628951B1 (en) 1997-12-22 2000-06-20 Procedure and system for the transmission of information and establishment of a telecommunication connection

Publications (1)

Publication Number Publication Date
USRE43065E1 true USRE43065E1 (en) 2012-01-03

Family

ID=8550189

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/597,886 Ceased US6628951B1 (en) 1997-12-22 2000-06-20 Procedure and system for the transmission of information and establishment of a telecommunication connection
US11/241,902 Expired - Lifetime USRE43065E1 (en) 1997-12-22 2005-09-30 Procedure and system for the transmission of information and establishment of a telecommunication connection

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/597,886 Ceased US6628951B1 (en) 1997-12-22 2000-06-20 Procedure and system for the transmission of information and establishment of a telecommunication connection

Country Status (9)

Country Link
US (2) US6628951B1 (en)
EP (1) EP1038413A1 (en)
JP (1) JP2001527358A (en)
AU (1) AU753621B2 (en)
CA (1) CA2312565A1 (en)
FI (1) FI974590A0 (en)
IL (1) IL136581A (en)
NZ (1) NZ504791A (en)
WO (1) WO1999033300A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140025694A1 (en) * 2012-06-12 2014-01-23 International Business Machines Corporation Database query language gateway

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI114274B (en) 1998-12-21 2004-09-15 Nokia Corp Call routing
JP2003505992A (en) * 1999-07-22 2003-02-12 テレフオンアクチーボラゲツト エル エム エリクソン System and method for transmitting operating functions in a telecommunications network
DE19944007B4 (en) * 1999-09-14 2004-02-19 Siemens Ag Providing detailed subscriber location information via roaming number and subscriber information
US20020177440A1 (en) * 2001-05-24 2002-11-28 Subrata Mukherjee System and method for providing serviceto guest users in a wireless enterprise network
US20020196924A1 (en) * 2001-06-20 2002-12-26 Harel Dahari MIC - MAP & IN converter
US7215942B1 (en) 2001-08-09 2007-05-08 Bellsouth Intellectual Property Corp. Architecture for managing prepaid wireless communications services
US7185087B2 (en) * 2001-10-26 2007-02-27 Telefonaktiebolaget Lm Ericsson (Publ) Maintenance of third party service's subscription information
US7801171B2 (en) 2002-12-02 2010-09-21 Redknee Inc. Method for implementing an Open Charging (OC) middleware platform and gateway system
US7457865B2 (en) * 2003-01-23 2008-11-25 Redknee Inc. Method for implementing an internet protocol (IP) charging and rating middleware platform and gateway system
US7440441B2 (en) 2003-06-16 2008-10-21 Redknee Inc. Method and system for Multimedia Messaging Service (MMS) rating and billing
US7792086B2 (en) * 2003-12-23 2010-09-07 Redknee Inc. Method for implementing an intelligent content rating middleware platform and gateway system
CN100384291C (en) * 2004-04-02 2008-04-23 华为技术有限公司 Method for resolving speech channel roundabout
CN100463552C (en) * 2005-11-08 2009-02-18 中兴通讯股份有限公司 A method and system for dual mode mobile phone authenticating with switching network using access device
CN101321384A (en) * 2007-06-08 2008-12-10 华为技术有限公司 Triggering routing optimization method, device and proxy mobile IP system
US8774798B2 (en) * 2007-08-28 2014-07-08 At&T Mobility Ii Llc Determining capability to provide dynamic local time updates in a prepaid terminating call
US8180321B2 (en) 2007-09-26 2012-05-15 At&T Mobility Ii Llc Recovery of lost revenue in prepaid calls
GB0802602D0 (en) * 2008-02-13 2008-03-19 Emcc Software Telephone call routing

Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994017644A1 (en) 1993-01-19 1994-08-04 Telefonaktiebolaget Lm Ericsson System for implementing extension phones within a cellular radio telecommunications system
US5504804A (en) * 1994-01-19 1996-04-02 Telefonaktiebolaget Lm Ericsson Providing individual subscriber services in a cellular mobile communications network
US5572579A (en) * 1995-04-06 1996-11-05 Bell Communications Research, Inc. System and method for providing portable telephone number service
WO1997014262A1 (en) 1995-10-12 1997-04-17 Telefonaktiebolaget Lm Ericsson (Publ) A system and method for implementing short message service extension phones within a radio telecommunications network
US5839072A (en) * 1996-03-26 1998-11-17 Ericsson Inc. Routing an incoming call to a ported mobile station within a telecommunications network
WO1998056206A1 (en) 1997-06-06 1998-12-10 Telefonaktiebolaget Lm Ericsson Method for minimising the set-up delay for a mobile terminated message in a cellular radio communications system
US5890063A (en) * 1996-06-03 1999-03-30 Ericsson Inc. Downloading of routing numbers to donor switches within a telecommunications network
US5901359A (en) * 1997-01-03 1999-05-04 U S West, Inc. System and method for a wireline-wireless network interface
US5953673A (en) 1994-06-10 1999-09-14 Siemens Aktiengesellschaft Method of establishing a connection between a calling subscriber of a telecommunications network and a called mobile target subscriber of a mobile radio network
US5978673A (en) * 1996-12-13 1999-11-02 Ericsson Inc. Providing location-based call forwarding within a mobile telecommunications network
US6011838A (en) 1997-06-06 2000-01-04 Bellsouth Intellectual Property Corporation Process and system for dynamically measuring switch traffic
US6032043A (en) 1996-09-25 2000-02-29 Telefonaktiebolaget L M Ericsson (Publ) Home location register feature dispatching and arbitration in a wireless intelligent network
US6101387A (en) * 1997-11-17 2000-08-08 Telefonaktiebolaget Lm Ericsson Providing notification of location dependent services to mobile stations
US6115600A (en) 1994-12-23 2000-09-05 Nokia Telecommunications Oy. Method for improving charging criteria in a mobile telephone network
US6128503A (en) 1997-12-08 2000-10-03 Telefonaktiebolaget Lm Ericsson Method and apparatus for coordinating mobile communications network services with intelligent network services
US6175622B1 (en) * 1998-02-10 2001-01-16 Northern Telecom Limited Virtual private network for a telephone network

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994017644A1 (en) 1993-01-19 1994-08-04 Telefonaktiebolaget Lm Ericsson System for implementing extension phones within a cellular radio telecommunications system
US5504804A (en) * 1994-01-19 1996-04-02 Telefonaktiebolaget Lm Ericsson Providing individual subscriber services in a cellular mobile communications network
US5953673A (en) 1994-06-10 1999-09-14 Siemens Aktiengesellschaft Method of establishing a connection between a calling subscriber of a telecommunications network and a called mobile target subscriber of a mobile radio network
US6115600A (en) 1994-12-23 2000-09-05 Nokia Telecommunications Oy. Method for improving charging criteria in a mobile telephone network
US5572579A (en) * 1995-04-06 1996-11-05 Bell Communications Research, Inc. System and method for providing portable telephone number service
WO1997014262A1 (en) 1995-10-12 1997-04-17 Telefonaktiebolaget Lm Ericsson (Publ) A system and method for implementing short message service extension phones within a radio telecommunications network
US5839072A (en) * 1996-03-26 1998-11-17 Ericsson Inc. Routing an incoming call to a ported mobile station within a telecommunications network
US5890063A (en) * 1996-06-03 1999-03-30 Ericsson Inc. Downloading of routing numbers to donor switches within a telecommunications network
US6032043A (en) 1996-09-25 2000-02-29 Telefonaktiebolaget L M Ericsson (Publ) Home location register feature dispatching and arbitration in a wireless intelligent network
US5978673A (en) * 1996-12-13 1999-11-02 Ericsson Inc. Providing location-based call forwarding within a mobile telecommunications network
US5901359A (en) * 1997-01-03 1999-05-04 U S West, Inc. System and method for a wireline-wireless network interface
US6011838A (en) 1997-06-06 2000-01-04 Bellsouth Intellectual Property Corporation Process and system for dynamically measuring switch traffic
WO1998056206A1 (en) 1997-06-06 1998-12-10 Telefonaktiebolaget Lm Ericsson Method for minimising the set-up delay for a mobile terminated message in a cellular radio communications system
US6101387A (en) * 1997-11-17 2000-08-08 Telefonaktiebolaget Lm Ericsson Providing notification of location dependent services to mobile stations
US6128503A (en) 1997-12-08 2000-10-03 Telefonaktiebolaget Lm Ericsson Method and apparatus for coordinating mobile communications network services with intelligent network services
US6175622B1 (en) * 1998-02-10 2001-01-16 Northern Telecom Limited Virtual private network for a telephone network

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140025694A1 (en) * 2012-06-12 2014-01-23 International Business Machines Corporation Database query language gateway
US9384248B2 (en) * 2012-06-12 2016-07-05 International Business Machines Corporation Database query language gateway
US10474676B2 (en) 2012-06-12 2019-11-12 International Business Machines Corporation Database query language gateway

Also Published As

Publication number Publication date
AU753621B2 (en) 2002-10-24
WO1999033300A1 (en) 1999-07-01
AU1761799A (en) 1999-07-12
JP2001527358A (en) 2001-12-25
FI974590A0 (en) 1997-12-22
US6628951B1 (en) 2003-09-30
CA2312565A1 (en) 1999-07-01
IL136581A0 (en) 2001-06-14
EP1038413A1 (en) 2000-09-27
IL136581A (en) 2004-12-15
NZ504791A (en) 2002-02-01

Similar Documents

Publication Publication Date Title
USRE43065E1 (en) Procedure and system for the transmission of information and establishment of a telecommunication connection
US5771275A (en) Use of ISDN to provide wireless office environment connection to the public land mobile network
CA2266018C (en) Optimized routing of terminating calls within a mobile telecommunications network
JP4061602B2 (en) Provision of services to individual subscribers in cellular mobile communication networks
JP3977441B2 (en) Transport of short message service (SMS) messages within telecommunication networks
US5832382A (en) Optimized routing of mobile calls within a telecommunications network
US7050414B2 (en) Method and apparatus for setting up a call over a packet-based transport network
US5991621A (en) Optimized routing of calls to roaming subscribers within a telecommunications network
JPH08205225A (en) Call system of communication network
US8060087B2 (en) CDMA intelligent network system and its method, device for realizing international roaming service
US7224975B2 (en) Procedure and system for setting up a telecommunication connection
CN100474954C (en) Method for implementing service of one mobile phone with multi-number and communication network
US6807414B1 (en) Displaying calling subscriber number in call set-up
KR100801812B1 (en) Call forwarding method on multiple MSISDNs of one subscriber having one IMSI
EP1555844B1 (en) Method, apparatus and network arrangement for establishing calls in a communication network
KR20010104628A (en) Apparatus, method and system for maintaining call control at a gateway mobile switching center utilizing a packet network
EP1327372B1 (en) A method and a system for signalling between a digital mobile communication system and a data communication network
KR20080066518A (en) Integrated private mobile network service system in different network systems and service providing method therefof
KR20000013074A (en) New channel establishment requirement method of mobile switching center in cellular system
MXPA99005576A (en) Use of isdn to provide wireless office environment connection to the public land mobile network
FI113610B (en) Transmitting information and setting up telecommunication connection

Legal Events

Date Code Title Description
AS Assignment

Owner name: OYJ, SONERA, FINLAND

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:GROHN, TUOMO;PERA, OLLI;ALA-LUUKKO, SAMI;AND OTHERS;REEL/FRAME:017305/0267

Effective date: 20000815

Owner name: DATA ADVISORS LLC, NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TELIASONERA AB;TELIASONERA FINLAND OYJ;REEL/FRAME:017304/0202

Effective date: 20050422

Owner name: TELIASONERA FINLAND OYJ, FINLAND

Free format text: CHANGE OF NAME;ASSIGNOR:SONERA OYJ;REEL/FRAME:017304/0210

Effective date: 20031217

AS Assignment

Owner name: DATA ADVISORS LLC, NEVADA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TELIASONERA AB;TELIASONERA FINLAND OYJ;REEL/FRAME:027103/0699

Effective date: 20050422

AS Assignment

Owner name: INTELLECTUAL VENTURES I LLC, DELAWARE

Free format text: MERGER;ASSIGNOR:DATA ADVISORS LLC;REEL/FRAME:027682/0187

Effective date: 20120206

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 12

AS Assignment

Owner name: HANGER SOLUTIONS, LLC, GEORGIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES ASSETS 161 LLC;REEL/FRAME:052159/0509

Effective date: 20191206

AS Assignment

Owner name: INTELLECTUAL VENTURES ASSETS 161 LLC, DELAWARE

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:INTELLECTUAL VENTURES I LLC;REEL/FRAME:051945/0001

Effective date: 20191126