System and method for authorization of location services
Abstract
A telecommunications system and a method that performs authorization checks prior to allowing a location service to locate the position of a mobile terminal in a cellular network are described. The various checks include ensuring that the requesting agency is authorized to request the location of mobile terminals, determine if the location of mobile terminals within the cellular network in which the mobile terminal is currently located is allowed, verify the authenticity of the identity from the mobile location center, ensure that the mobile subscriber has allowed the requesting agency to locate the mobile terminal, and confirm that all the criteria relevant to the location have been satisfied, both by the mobile subscriber and by the requesting agency.

Term
Term ended
Expired 23 November 2018, 7.8 years ago.
- Priority
- Filed
- Granted
- Expired
- Today
20 claims: 5 independent, 15 dependent
- 1ES 2 187 259 B2 REIVINDICACIONES 1. Un sistema de telecomunicaciones para autorizar la localización de una dada de una pluralidad de estaciones moviles (200) asociadas con una red principal cuando dicha estación movil (200) dada estó desplazandose en una red visitante, caracterizándose dicho sistema de telecomunicaciones por:una central (260) de conmutacion de moviles de servicio en dicha red visitante, encontróandose dicha central (260) de conmutacion de móviles de servicio en comunicacion inalambrica con dicha estacion móvil (260) dada;y una central (270) de localización de móviles de servicio, en comunicacioón con dicha central (260) de conmutacioón de moóviles de servicio, estando destinada dicha central (260) de localizacion de moviles de servicio a denegar la localización de dicha estacion movil (200) dada en dicha red visitante (operacion 320) en respuesta a la determinacion de que estó prohibida la localización de cualquiera de dicha pluralidad de estaciones moviles en dicha red visitante (operación 350).
- 2El sistema de telecomunicaciones de la reivindicacióon 1, que comprende ademóas, un nodo destinado a recibir una peticioón de localizacioón para dicha estacióon móovil (200) dada y a transmitir dicha peticióon de localizacióon a dicha central (260) de conmutacioón de moóviles de servicio.
- 3El sistema de telecomunicaciones de la reivindicacióon 2, en el que dicho nodo tiene una identidad asociada con óel, siendo enviadas dicha identidad y dicha peticióon de localizacioón a dicha central (260) de conmutación de móviles.
- 4El sistema de telecomunicaciones de la reivindicacióon 3, que comprende ademaós:una central principal de localizacióon de moóviles en dicha red principal, teniendo dicha central principal de localizacióon de móoviles una identidad asociada con ella;y un registro (265) de situacion principal en dicha red principal, destinado a almacenar dicha identidad de dicha central principal de localizacióon de moóviles;en el que dicha central (270) de conmutación de moóviles de servicio estóa destinada a obtener dicha identidad de dicha central principal de localizacioón de móoviles a partir de dicho registro principal de situacion (265), comparar dicha identidad de dicha central principal de localizacióon de móoviles con la peticioón, y a rechazar dicha peticióon de localizacióon cuando dicha identidad de dicha central principal de localizacioón de móoviles no coincide con dicha identidad de dicho nodo (operacion 370).
- 5El sistema de telecomunicaciones de la reivindicacióon 4, que comprende, ademaós:un nodo solicitante (280) destinado a enviar dicha peticióon de localizacioón a dicho nodo;en el que dicha central (260) de conmutacion de moóviles de servicio, estóa destinada a transmitir un mensaje de denegacion a dicho nodo solicitante (280) cuando es rechazada (operación 320) dicha peticioón de localizacioón.
- 6El sistema de telecomunicaciones de la reivindicacion 1, en el que dicha central (260) de conmutacióon de moóviles de servicio estóa destinada a denegar la localizacióon de dicha estacioón móovil (200) dada en dicha red visitante en respuesta a la determinacion de que dicha red principal prohíbe la localizacióon de dicha estacióon moóvil (200) en dicha red visitante (operacion 360).
- 7El sistema de telecomunicaciones de la reivindicacióon 6, que comprende, ademaós:un registro (265) de situacion principal en dicha red principal, destinado a almacenar datos asociados con dicha estacióon moóvil (200) dada;en el que dicha central (260) de conmutación de moóviles de servicio estóa destinada a obtener dichos datos a partir de dicho registro (265) de situacióon principal y a utilizar dichos datos para realizar dicha determinacióon de que dicha red principal prohóbe la localizacióon de dicha estacioón móvil (200) dada en dicha red visitante (operacióon 365).
- 8Un sistema de telecomunicaciones para determinar si se permite la localizacioón de una estacióon móovil (200) asociada con una red principal, cuando dicha estacion móvil (200) está desplazóandose en una red visitante, caracterizáandose dicho sistema de telecomunicaciones por:una central (260) de conmutacióon de moóviles de servicio en dicha red visitante, encontróandose dicha central (260) de conmutacióon de moóviles de servicio en comunicacióon inalaómbrica con dicha estacióon moóvil (200) y estando destinada a denegar la localizacioón de dicha estacióon móovil (200) (operacióon 320) en respuesta a la determinacióon de que dicha red principal prohóbe la localizacioón de dicha estacioón móovil (200) en dicha red visitante (operacioón 360).
- 9El sistema de telecomunicaciones de la reivindicacióon 8, que comprende, ademaós:un registro (265) de situacióon principal en dicha red principal, destinado a almacenar datos asociados con dicha estacióon moóvil (200);en el que dicha central (260) de conmutacioón de moóviles de servicio, estóa destinada a obtener dichos datos a partir de dicho registro (265) de situacióon principal y a usar dichos datos para realizar dicha determinacióon.
- 10El sistema de telecomunicaciones de la reivindicacióon 9, que comprende, ademóas:un nodo que tiene una identidad asociada con óel, estando destinado dicho nodo a recibir una peticioón de localizacióon para dicha estacióon móovil (200) y a enviar dicha peticióon de localizacióon y dicha identidad, a dicha central (260) de conmutacióon de moóviles de servicio.
- 11El sistema de telecomunicaciones de la reivindicacióon 10, que comprende, ademaós:una central principal de localizacioón de moóviles en dicha red principal, teniendo dicha central principal de localizacioón de moóviles una identidad asociada con ella;en el que dicho registro (265) de situacióon principal estó destinado a almacenar dicha identidad de dicha central principal de localizacióon de moóviles y a transmitir dicha identidad de dicha central principal de localizacioón de móoviles a dicha central (260) de conmutacion de móviles de servicio;y en el que dicha central (260) de conmutación de moóviles de servicio estóa destinada a recha7 ES 2 187 259 B2 zar dicha petición de localización (operación 320) cuando dicha identidad asociada con dicha central principal de localizacion de moviles no coincide con dicha identidad de dicho nodo (operación 370).
- 12Un sistema de telecomunicaciones para determinar si se permite la localizacioón de una estacion móvil (200), caracterizándose dicho sistema de telecomunicaciones por:un nodo solicitante (280) que tiene, al menos, un nuómero de directorio asociado con óel, estando destinado dicho nodo solicitante (280) a enviar una peticióon de localizacioón para dicha estacioón movil (200);una central (270) de localizacióon de moóviles, en comunicacióon con dicho nodo solicitante (280) para recibir dicha petición de localización (operacion 440), estando destinada dicha central (270) de localizacióon de móoviles a almacenar dicho al menos un nuómero de directorio para dicho nodo solicitante (280) (operacion 430) y a rechazar dicha petición de localizacion (operacion 470) en respuesta a la determinacióon de que dicha estacióon móovil (200) no tiene establecida una conexion de llamada hacia uno de dichos al menos un nuómero de directorio de dicho nodo solicitante (280) cuando se recibe dicha peticioón de localizacion (operación 450).
- 13Un móetodo para autorizar la localizacióon de una dada de una pluralidad de estaciones moóviles (200) asociadas con una red principal, cuando dicha estacióon móovil (200) dada se esta desplazando en una red visitante, caracterizaándose dicho móetodo por las operaciones de:recibir una peticióon de localizacioón para dicha estacion móvil (200) dada en una central (260) de conmutacióon de móoviles de servicio en dicha red visitante y en comunicacioón inalaómbrica con dicha estacióon móovil (200) dada, determinar si estaó permitida la localizacioón de cualquiera de dicha pluralidad de estaciones moóviles en dicha red visitante (operacioón 350);y si no lo estóa, rechazar dicha peticióon de localizacióon (operacioón 320).
- 14El móetodo de la reivindicacióon 13, en el que dicha operacioón de recepcióon comprende, ademóas, las operaciones de:recibir dicha peticióon de localizacioón en un nodo que tiene una identidad asociada con óel;y transmitir dicha petición de localización sí dicha identidad a dicha central (260) de conmutacióon de moóviles.
- 15El móetodo de la reivindicacióon 14, que comprende, ademaós, las operaciones de:recibir una identidad asociada con una central principal de localizacioón de moóviles en dicha red principal, en dicha central (260) de conmutación de móoviles;comparar dicha identidad asociada co dicha central principal de localizacioón de moóviles con dicha identidad de dicho nodo (operación 370);y rechazar dicha peticioón de localizacióon cuando dicha identidad asociada con dicha central principal de localizacioón de moóviles no coincide con dicha identidad asociada co dicho nodo (operacion 320).
- 16El móetodo de la reivindicacióon 15, en el que dicha operacioón de recepcióon de dicha peticióon de localizacioón comprende, ademaós, la operacióon de:transmitir dicha peticióon de localizacioón desde un nodo solicitante (280) a dicho nodo.
- 17El móetodo de la reivindicacióon 16, en el que cualquiera de dichas operaciones de rechazo comprende, ademóas, la operacióon de:enviar un mensaje de denegacion (operación 320) desde dicha central (260) de conmutacion de móoviles a dicho nodo solicitante (280).
- 18El móetodo de la reivindicacióon 13, que comprende, ademóas, las operaciones de:determinar si dicha red principal prohíbe la localización de dicha estacion movil (200) en dicha red visitante (operación 360);si es asó, rechazar dicha peticióon de localizacion (operacion 320).
- 19El móetodo de la reivindicacióon 18, en el que dicha operacioón de determinar si dicha red principal prohóbe la localizacioón de dicha estacioón móovil (200) en dicha red visitante, comprende, ademaós, la operacióon de:recibir datos asociados con dicha estacióon móovil (200) en dicha central (260) de conmutacioón de moóviles;y utilizar dichos datos para determinar si dicha red principal prohóbe la localizacióon de dicha estacióon moóvil (200) en dicha red visitante (operacióon 360).
- 20Un metodo para determinar si esta permitida la localizacióon de una estacioón móovil (200) en un sistema de telecomunicaciones, caracterizaándose dicho móetodo por las operaciones de:enviar una peticióon de localizacioón (operacióon 440) para dicha estacióon moóvil (200) desde un nodo solicitante (280) que tiene, al menos, un nuómero de directorio asociado con óel, a una central (270) de localizacióon de móoviles;determinar si dicha estacióon moóvil (200) tiene establecida una conexioón de llamada hacia uno de dichos al menos un nuómero de directorio (operacióon 450);y si no es asó, rechazar dicha peticioón de localizacióon (operacioón 470).
Independent claims20
49 paragraphs in 2 sections, as filed
ES 2 187 259 B2
DESCRIPTION
System and method for authorization of location services.
Background of the present invention
Invention field
The present invention relates, in general, to telecommunications systems and to a method for determining the location of a mobile terminal within a cellular network and, specifically, for performing prior authorization checks on the location of the mobile terminal.
Background and objects of the present invention
Cellular telecommunications is one of the fastest growing and most in-demand applications in the telecommunications field to date. Today, they represent a high and continuously growing percentage of all telephone subscriptions worldwide. A standardization group, the European Telecommunications Standards Institute (ETSI), was established in 1982 to formulate specifications for the Global System for Mobile Communication (GSM) digital mobile cellular radio system. for Mobile Communications).
Referring now to Figure 1 of the drawings, there is illustrated a GSM PLMN (Public Land Mobile Network = Terrestrial Public Mobile Network), such as a cellular network 10 which, in turn, is composed of a plurality of areas. 12, each with an MSC (Mobile Switching Center = Central de Commutacion Movil) 14 and a VLR (Visitor Location Register = Visitors Situation Register) 16 in it. MSC / VLR areas 12 include, in turn, a plurality of LBs (Location Breas = Situation Areas) 18, which are defined as the part of an MSC / VLR area 12 in which a mobile station (MS) or terminal 20 It can move freely without having to send information to update its position to the MSC / VLT area 12 that controls the LB 18. Each location area 12 was divided into several cells 22. The MS 20 is the fossil equipment, for example a car phone or other portable phone, used by mobile subscribers to communicate with the cellular network 10, with each other and with users outside the subscriber network, both by cable and in communication. wireless.
The MSC 14 is in communication with at least one BSC (Base Station Controller = Base Station Controller) 23 which, in turn, is in contact with at least one BTS (Base Transceiver Station = Base Transceiver Station) 24. The BTS is the fossil equipment, illustrated for simplicity as a radio tower, which provides radio coverage for cell 22, for which it is responsible. It should be understood that the BSC 23 can be connected to several base transceiver stations 24 and that it can be incorporated as a stand-alone node or integrated with the MSC 14. In any event, reference is made generally to the components BSC 23 and BTS 24, together. , such as a BSS (Base Station
System = Base Station System) 25.
With additional reference to figure 1, the PLMN Service area or cellular network 10 includes an HLR (Home Location Register) 26, which is a database that keeps all the information about subscribers, for example profiles. user name, current position information, IMSI numbers (International Mobile Subscriber Identity = International Mobile Subscriber Identity), and other administrative information. The HLR 26 may be arranged in conjunction with a given MSC 14, integrated with the MSC 14, or alternatively, it may serve multiple MSCs 14, the latter of which is illustrated in Figure 1.
VLR 16 is a database containing information about all Mobile Stations 20 currently located within MSC / VLR area 12. If an MS 20 moves to a new MSC / VLR area 12, the VLR 16 connected to that MSC 14 will request data about Mobile Station 20 from the HLR 26 database (simultaneously informing HLR 26 about the current situation. of MS 20). Consequently, if the user of the MS 20 then wants to make a call, the local VLR 16 will have the required identification information without having to interrogate the HLR 26. As described above, the VLR and HLR databases , 16 and 26, respectively, contain various subscriber information associated with a given MS 20.
Determining the geographic position of an MS within a cellular network has recently gained importance for a wide range of applications. For example, location services can be used by transportation and taxi companies to determine the location of their vehicles. Also, for emergency calls, for example calls to 911, the exact location of the mobile terminal can be extremely important for the resolution of the emergency situation. Additionally, location services can be used to determine the position of a stolen vehicle, to detect calls in residential areas, which are charged at lower rates, to detect micro-battery collection points, or for the subscriber to Determine, for example, the nearest hospital, restaurant or gas station.
At present, as can be seen in fig. 2 of the drawings, in response to a network location request, the BSS (220 and 240) that serves the MS 200, generates positioning data, which is delivered to the MSC 260. These positioning data are then sent to an MPC (Mobile Positioning Center = Central de Localizacióon de Móoviles) 270 to calculate the geographic location of the MS 200. The MS 200 situation can then be sent to application 280 that requested the location. Alternatively, the requesting application 280 could be within the MS 200 itself or within the network (MSC / VLR 260).
In order to accurately determine the location of the MS 200, positioning data from three or more Stations is required.
ES 2 187 259 B2 Base Transceiver tions (210, 220 and 230). This positioning data for GSM systems can include, for example, a TA value (Timing Bdvance = Timing Advance), which corresponds to the lead time with which the MS 20θ must send a message in order for the BTS 220 receive it in the time interval assigned to that MS 200. When a message is sent from the MS 200 to the BTS 220, there is a propagation delay, which depends on the distance between the MS 200 and the BRS 220. The TA values are expressed in bit periods, and may be in the range from 0 to 63, with each bit period corresponding to approximately 550 meters between the MS 200 and the BTS 220. It should be understood, however, that any estimate of time, distance or angle can be used for any cellular system, in place of the TA value described herein.
Once a TA value has been determined for a BTS 220, the distance between the MS 200 and that particular BTS 220 is known, but the actual situation is not known. If, for example, the value of TA is equal to one, the MS 200 could be anywhere within a radius of 550 meters. Two TA values from two BTSs, for example BTS 210 and BTS 220, provide two possible points where the MS 200 could be found (where the two radii intersect). However, with three TB values from three BTS, for example BTS 210, 220 and 230, the location of the MS 200 can be determined with some degree of precision. Using a triangulation algorithm, knowing the three TB values and the site position data associated with each BTS (210, 220 and 230), the position of the mobile station 200 can be determined (with some precision) by the MPC 270 .
Therefore, TB values are obtained from the original (service) BTS 220 and two neighboring BTSs (210 and 230). In order for each target BTS (210 and 230) to determine a TB value, a location handover must occur for each of the BTS (210 and 230). A location transfer is similar to an ordinary asynchronous transfer. The target BTS, eg BTS 210, distinguishes Location Handover from ordinary handover by a new BCTIVBTION TYPE in the CBNBL BCTIVBCION message. Unlike an ordinary transfer, when a TRBNSFERENCIB BCCESS message is received from the MS 200, the target BTS 210 only calculates the TB value and does not respond to the mobile station 200, that is, no FISICB INFORMATION is sent to the MS. 200. Then the MS 200 will revert to the previous channel assigned by the original BTS 220 after the period of time defined by the internal counter of the MS 200 has expired, eg 320 milliseconds.
Location services have a high potential to invade a subscriber's privacy. This is especially true when business applications are equipped with the ability to access location services. Appropriate authorization and access facilities must be provided to prevent misuse and allow the subscriber adequate control over the ability of external parties to determine their position. Also, these authorization procedures must provide adequate protection even when the subscriber is on the move.
Currently, there are authorization procedures for only a limited set of location services. For example, as described in US Patent No. 5,485,163, Singer et al., A requesting user must enter a PIN (personal identification number) assigned to location services for a particular portable locator unit (PLU) to activate location services for that PLU. These procedures do not include the possibility of managing subscribers in motion, and can only be applied to services that offer the possibility of locating, only, subscribers that are in a certain group (LSG services (Location of Subscriber within Group = Location of Bbonado within Furthermore, the subscriber typically does not have the ability to prevent their location.
A previously considered solution to the problem of position secrecy includes an option, which can be adjusted by the subscriber, to disable / enable any possibility of locating initiated by the application. However, this option disables any location request initiated by the application and, if the subscriber chooses to enable applications initiated by the application, any agency subscribed to location possibilities that has the subscriber number can locate the MS at any time.
Another solution considered would allow locating by activating an indicator on the telephone. However, allowing the localization is intrusive and, at present, there are no mechanisms in the MS that allow its localization. Bdemaós, it is difficult for the MS to determine when the application of locating the MS situation has finished (multiple locations may be necessary).
Another solution considered would provide a confirmation dialog during which the subscriber must allow or prevent the location request. However, this solution is also intrusive. If the user does not satisfactorily indicate acceptance during the dialogue, the location will not be carried out.
Therefore, an object of the invention is to provide an authorization check in location applications, prior to location of a mobile terminal in a cellular network.
Summary of the invention
The present invention is directed to telecommunications systems and to methods that carry out authorization checks prior to granting permission for a location service to determine the position of a mobile terminal in a cellular network. The various checks include ensuring that the requesting agency has the authorization to request the location of mobile terminals, to finish whether the location of mobile terminals is allowed in the cellular network in which the ter3 is located at that time.
ES 2 187 259 B2 mobile terminal, verify the authenticity of the identity of the mobile location exchange, ensure whether the mobile subscriber has allowed the requesting agency to locate the mobile terminal, and confirm that all relevant criteria have been met for localization, both by the mobile subscriber and by the requesting agency. For example, in certain circumstances, an agency may only be allowed to locate a mobile terminal while it has an established call with a specific number (or group of numbers). In that case, each agency location request is checked against a directory number or a set of directory numbers, specific to that agency. The agency requesting the location (taxi company, police, etc.) is interconnected with a localization application, which is interconnected with a local MPC. This location application asked the MPC to locate a mobile terminal with a certain directory number, on behalf of a given agency. The MPC will only allow the location to take place if that mobile terminal has established, at that moment, a call with one of the numbers associated with the given agency. Otherwise, the location request is rejected. Brief description of the drawings
The inventions described will be explained with reference to the accompanying drawings, which show important illustrative embodiments of the invention and which are incorporated herein by reference, and in which:
Figure 1 is a block diagram of a conventional land-based wireless telecommunications system;
Figure 2 illustrates a sample location handoff, in which positioning data is acquired by a target base transceiver station, and transmitted to a serving base station controller;
Figure 3 represents our operations in an authorization process for the location of a specific mobile terminal within a cellular network, according to preferred embodiments of the present invention;
Figure 4 describes a sample flow to validate the authority of an agency to locate a mobile terminal based on criteria to be satisfied by both the mobile terminal and the requesting agency, in accordance with preferred embodiments of the present invention; and Figure 5 illustrates operations, in a sample location process, after authorization for location has been obtained, in accordance with preferred embodiments of the present invention.
Detailed Description of Currently Preferred Illustrative Embodiments
The numerous innovative teachings of the present application will be described with particular reference to the presently preferred illustrative embodiment. However, it should be understood that this class of embodiments only provides a few examples of the many advantageous uses of the innovative teachings herein. In general, what is established in the specification of the present application does not necessarily delimit any of the various claimed inventions. Bdemaós, some statements may apply to some inventive features, but not to others.
Referring now to Figure 3 of the drawings, sample authorization process operations are illustrated for locating a specific Mobile Station (MS) 200 within a cellular network 205. Initially, when a location request is received by a main or local (service) Mobile Location Central (MPC) 270 (operation 300), the main or local MPC 270 must verify the identity of the requesting agency 280 and the Agency authority 280 to request the location (operation 310). This can be accomplished by having the MPC 270 cross-check the identity of the requesting agency 280 against a list of agencies (location nodes) stored in a database 275 of the MPC 270 possessing authority to locate mobile stations 200. If the requesting agency 280 is not a valid agency or lacks authorization to locate mobile stations 200 (operation 310), a message indicating the denial of the location is sent to the requesting agency 280 (operation 320). The following authorization checks, with the exception of the identity verification of the requesting MPC 270, can be avoided if the requesting agency 280 is an agency with power of attorney or an emergency center.
However, if the requesting agency 280 is valid and has authority to locate mobile stations (operation 310), the service MPC 270 (main or local, depending on the current situation of the MS 200) can optionally check, in addition, the authority requesting agency 280 to locate the specific MS 200 requested (operation 330). For example, if the requesting agency 280 is only allowed to locate specific MS 200s within a group of MS 200s, for example a taxi service connected to the main PLMN 205 may require the location of a taxi-mounted Ms, it has to confirm, firstly, the membership of the specific MS 200 to the group. Topically, the MPC 270 verifies that the identity of the MS 200 to be located, for example the International Mobile Social Security Identity (IMSI) number, is found in a list of mobile identities whose location the requesting agency 280 has permission to obtain. This list could be provided by the requesting agency 280 when it matches the main MPC 270, or it could be stored in the main MPC 270. If the specific Ms 200 to be located has moved out of the main PLMN 205, the serving MPC (not shown) could then request this list from the main MPC 270. If the identity of the MS 200 is not found in the list of identities of mobiles that can be located, a message can be sent to the requesting agency 280 (operation 320) indicating that the location has been denied.
If the subscriber has moved to a new PLMN (not shown) (step 340), the serving MPC (not shown) must ensure that the location of the MS 200 within the serving PLMN (not shown) is allowed
ES 2 187 259 B2 (step 350). If the location of the moving MS 200 is not allowed (step 350), a message is sent indicating that location has been denied to the requesting agency 280 (step 320). Furthermore, the main MPC 270 may prohibit the serving MPC from locating the MS 200 when it has moved. The serving MSC / VLR (not shown) must make sure if the location of the MS 200 is restricted when the MS 200 is moving (operation 360), for example by asking the HLR 265 and, if the location is restricted (operation 360) , a denial message is to be sent to the requesting agency 280 (step 320). Alternatively, all information regarding the location can be sent to the serving MSC / VLR when the MS 200 performs a location update.
If the location of the MS 200 is allowed in the serving PLMN (operations 350 and 360), the serving MSC / VLR must further verify the identity of the requesting MPC 270 (operation 370) by determining the identity of the MPC 270, for example by querying the HLR 265 or checking the subscriber record sent by the HLR 265 to the serving MSC / VLR when a location update was performed, and cross-checking that identity with the identity of the requesting MPC 270. If the requesting MPC 270 is not the primary MPC 270 (operation 370), a denial message is sent to the requesting agency 280 (operation 320).
Next, the main or serving MSC / VLR 260 checks the subscriber record obtained from the HLR 265 to ensure that the subscriber associated with the MS 200 to be located has subscribed to the location service offered by the requesting agency 280 ( operation 380) and that the subscriber has enabled his location by the requesting agency 280 (operation 390). For example, a requesting agency 280 could provide location services to place MS orders. In that case, the main or serving MSC / VLR 260 must determine if the subscriber has subscribed to the paging services provided by the requesting agency 280 (operation 380) and if the subscriber has enabled paging (operation 390), for For example, the request for location comes from MS 200. If the subscriber has not contracted the service or has disabled it (or has not activated it), a denial message is sent to the requesting agency 280 (operation 320).
Finally, the main or service MPC 270 must validate that all the criteria for locating have been met (operation 395). If so, then the MS 200 can be located (operation 398). For example, when an external agency 280 locates an MS 200 in order to provide a service or to assist the mobile subscriber, it must be able to restrict the location of the MS 200 by the external agency 280 if the mobile subscriber does not you need the service. The LSC (Location of Subscriber while Connected) service provides a way to achieve this. For example, the LSC service can be used by a taxi service to determine the subscriber's location and then send a taxi to this location. In addition, these LSC services are useful for demolition companies and emergency calls.
Such agencies 280 can only locate an MS 200 as long as it has an established call with a specific number (or set of numbers). Thus, the taxi company could only locate 200 mobile stations that called his number to order a taxi. Each of the location requests of agencies 280 would be filtered by the MPC 270 by contrasting it with a directory number or a set of directory numbers specific to this agency 280.
Referring now to Figure 4 of the drawings, a sample flow is depicted to validate the authority of an agency 280 to locate a mobile station (MS) 200 based on criteria to be satisfied by both the MS 200 and by the 280 applicant agency. The agency requesting the location (taxi company, police, etc.) will be interconnected with a location application 280 (operation 400), which is interconnected with a local MPC 270 (operation 410). The set of valid directory numbers for the agency represented by that application 280 is communicated to MPC 270 (operation 430) when the location application 280 coincides with MPC 270 (operation 420). This application 280 will ask MPV 270 to locate an MS 200 with a certain directory number on behalf of agency xxx (operation 440). MPC 270 will only allow paging to take place (operation 460) if that MS 200 has concurrently established a call to one of the numbers associated with agency xxx (operation 450). Otherwise, the location request is rejected (operation 470).
Referring now to figure 5 of the drawings, once the authorization of the requesting agency to locate the MS has been confirmed, it continued to locate the MS 200 by sending the MPC 270 the location request to the MSC / VLR 260 ( operation 500). The MPC 270 may be located in the MSC / VLR 260 or it could be a separate node in communication with the MSC / VLR 260. The serving MSC / VLR 260 then sends the location request to the BSC 240 (step 510). If the MS 200 is in idle mode (not in use), the MSC / VLR 260 must alert the MS 200 and establish a call with the MS 200 before sending the page request to the BSC 240 (operation 510). This call does not activate the ringing signal in the MS 200 and therefore the MS 200 does not draw attention to it.
The home BSC 240 then determines which BTS 220 is currently serving the MS 200 (step 520) and obtains a value of TB (TB1), or other location data, from this serving BTS 220 (step 525). , if possible. After that, TB values of two target BTSs (210 and 230) are obtained (operation 560) by performing a location transfer (operation 530). If the serving BTS 220 does not support paging, an additional target BTS (not shown) must be selected. Has to observe
ES 2 187 259 B2 varse that other triangulation-based location methods can be used, instead of obtaining TB values, as described herein. Furthermore, the location of the MS 200 can be accomplished using more than three BTSs (210, 220 and 230).
The location transfer for one of the target BTSs (step 530) is achieved by having the serving BSC 240 send a new ACTIVATION TYPE in a CHANNEL ACTIVATION message to the target BTS 230, informing the target BTS 230 of that a location transfer is to be performed (step 535). The target BTS 230 then acknowledges receipt of the CHANNEL ACTIVATION message to the serving BSC 250 (step 540).
Then, the BSC 240 sends a command to the MS 200 through the serving BTS 220 (operation 545) to transmit an ACCESS TO TRANSFER message to the target BTS 230 (operation 550). During the time that the MS 220 is waiting for a response from the target BTS 230, for example about 320 milliseconds, the target BTS 230 measures the value of TA (access delay) (TA3) (operation 555), using pulse trains access codes sent by the MS 200, and sends this location data to the serving BSC 240 (step 560). A location handover can then be performed for the other target BTS 210 in the same manner as set forth above. The TA value measured by the target BTS 230 (TA3) is then transmitted by the serving BSC 250 to the MSC 260 (operation 565), along with the TA values (TA1 and TA2) obtained from the serving BTS 220 and from other BTS 210 target.
Finally, the TA value acquired from the target BTS 230 (TA3), along with other TA values (TA1 and TA2), are sent to the MPC 270 from the MSC 260 (operation 570), where the situation of the MS 200 using the triangulation algorithm (operation 575). The MPC 270 then presents the geographic position of the MS 200 to the requesting agency (node) 280 (operation 580).
As those skilled in the art will recognize, the innovative concepts described in the present application can be modified and varied over a huge range of applications. Consequently, the scope of the subject matter of the patent should not be limited to any of the specific illustrative teachings described.
Contents2
5 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5
14 members in 7 offices
Priority claims5
| Document | Office | Kind | Date |
|---|---|---|---|
| 19970978910 | United States of America | – | |
| 97891097 | United States of America | A | |
| 97891097 | United States of America | A | |
| 08978910 | – | – | – |
| US19970978910 | – | – | – |
Members14
| Document | Office | Kind | |
|---|---|---|---|
| WO9927746A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU1601199A | Australia | A | |
| GB0015615D0 | United Kingdom | D0 | |
| GB2348578A | United Kingdom | A | |
| US6138003A | United States of America | A | |
| CN1284247A | China | A | |
| KR20010032515A | Republic of Korea | A | |
| GB2348578B | United Kingdom | B | |
| ES2187259A1 | Spain | A1 | |
| AU762424B2 | Australia | B2 | |
| CN1162033C | China | C | |
| ES2187259B2This record | Spain | B2 | |
| KR100559284B1 | Republic of Korea | B1 | |
| AU2003204255B2 | Australia | B2 |
4 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Announcement of lapse in spainLapsedFD2A | FD2A | |
| Announcement of lapse in spainLapsedFD2A | FD2A | |
| Definitive protectionFG2A | FG2A | |
| Search report publishedEC2A | EC2A |
Numbers
- Publication
- 2187259
- Publication, DOCDB
- 2187259
- Publication, EPODOC
- ES2187259
- Application
- 200050036
- Application, DOCDB
- 200050036
- Application, EPODOC
- ES20000050036
Titles2
- Spanish
- SISTEMA Y METODO PARA AUTORIZACION DE SERVICIOS DE LOCALIZACION.
- English
- SYSTEM AND METHOD FOR AUTHORIZATION OF LOCATION SERVICES.
Classification
- CPC, 12
- H04W12/06
- H04L63/101
- H04W8/02
- H04W12/02
- H04W60/04
- H04W4/02
- H04W12/72
- H04W12/64
- H04W8/04
- H04W12/63
- H04W4/029
- H04W64/00
- IPC, 1
- H04W12 06