WO2020110092A1 - Système et procédé de détermination de localisation d'un abonné itinérant international - Google Patents
Système et procédé de détermination de localisation d'un abonné itinérant international Download PDFInfo
- Publication number
- WO2020110092A1 WO2020110092A1 PCT/IB2019/060340 IB2019060340W WO2020110092A1 WO 2020110092 A1 WO2020110092 A1 WO 2020110092A1 IB 2019060340 W IB2019060340 W IB 2019060340W WO 2020110092 A1 WO2020110092 A1 WO 2020110092A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- location
- international
- user equipment
- hss
- roaming subscriber
- 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.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/02—Processing 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/08—Mobility data transfer
- H04W8/12—Mobility data transfer between location registers or mobility servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
- H04W64/003—Locating users or terminals or network equipment for network management purposes, e.g. mobility management locating network equipment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/90—Services for handling of emergency or hazardous situations, e.g. earthquake and tsunami warning systems [ETWS]
Definitions
- the present disclosure relates generally to wireless communication and more particularly, to a method and system for determining location of an international in-roaming subscriber user equipment.
- Wireless communication networks are widely deployed to provide voice as well as data services. These wireless networks may be multiple-access networks which are capable of supporting multiple users by sharing the available network resources. Examples of multiple access network formats include Universal Terrestrial Radio Access Network (UTRAN), Evolved UTRAN (E-UTRAN), Code Division Multiple Access (CDMA) networks, Time Division Multiple Access (TDMA) networks, Frequency Division Multiple Access (FDMA) networks, Orthogonal FDMA (OFDMA) Networks, and Single-Carrier FDMA (SCFDMA) networks.
- UTRAN Universal Terrestrial Radio Access Network
- E-UTRAN Evolved UTRAN
- CDMA Code Division Multiple Access
- TDMA Time Division Multiple Access
- FDMA Frequency Division Multiple Access
- OFDMA Orthogonal FDMA
- SCFDMA Single-Carrier FDMA
- a typical wireless communication network may include a number of base stations or eNodeB that can support voice and data communication for multiple user equipment (UEs).
- UE user equipment
- eNodeB eNodeB
- suitable powered macrocells are being deployed to cover sufficiently large areas.
- UE user equipment
- the evolved UMTS Terrestrial Radio Access (E-UTRA) of the long term evolution (LTE) is an entirely new air interface system, unlike the High-Speed Packet Access (HSPA), which is unrelated to and incompatible with the wireless code division multiple access (WCDMA). It provides higher data rates, lower latency and is optimized for packet data.
- HSPA High-Speed Packet Access
- WCDMA wireless code division multiple access
- the earlier UTRAN is the radio access network (RAN) was defined as a part of the UMTS, a third-generation (3G) mobile phone technology supported by the 3rd Generation Partnership Project (3GPP).
- the UMTS technology which is the successor to Global System for Mobile Communications (GSM) technologies, currently supports various air interface standards, such as W-CDMA, Time Division-Code Division Multiple Access (TD-CDMA), and Time Division-Synchronous Code Division Multiple Access (TD-SCDMA).
- GSM Global System for Mobile Communications
- the UMTS also supports enhanced 3G data communications protocols, such as the HSPA, which provides higher data transfer speeds and capacity to associated UMTS networks.
- HSPA High Speed Packet Access
- e-UTRA is designed to provide a single evolution path for providing enhancement in the data speeds, and spectral efficiency and allowing the provision of more functionality.
- the mobile devices allow the user to implement different service plans or service providers on the same mobile device. Further, the mobile device allows the user to obtain services while travelling outside the operating zones where the user may obtain roaming services in those zones or targeted destinations. The user may take advantage of different pricing plans for data and voice and save on the voice and the data usage in roaming scenarios.
- the LTE roaming architecture as shown in Fig. 1 is deployed.
- the architecture shows a Home Public Land Mobile Network (HPLMN) [100A] and a Visited Public Land Mobile Network (VPLMN) [lOOB]
- HPLMN Home Public Land Mobile Network
- VPLMN Visited Public Land Mobile Network
- MME Mobility Management Entity
- HSS Home Subscriber Server
- the foreign operator subscriber user equipment [102] successfully latches to the MME [104]
- the HSS [112] of the HPLMN [100A] is aware of the MME [104] of the VPLMN [100B] to which the foreign operator subscriber user equipment [102] is latched.
- a request is sent to the serving gateway [108] of the VPLMN [100B] via the E- UTRAN [106], wherein the serving gateway [108] checks if the request is coming from a roaming subscriber. This may be performed by analyzing the MCC/MNC of the user equipment from which the request is received and concluding that the request comes from a roaming subscriber if the MCC/MNC is not of the VPLMN [lOOB], Once the serving gateway [108] determines that the request is received from foreign operator subscriber user equipment [102], the request is routed to the home PDN gateway [104] of the HPLMN [100A] over the S8 interface. The PDN gateway [114] then provides the requested services through the foreign operator subscriber user equipment [102], Thus, voice and data services requested by a foreign operator subscriber user equipment [102] are anchored by the home IMS network itself.
- the location service i.e. (i) Commercial LCS, (ii) the Internal LCS, (ii) the Emergency LCS and (iv) the Lawful Intercept LCS.
- the Commercial LCS (or Value Added Services) will typically be associated with an application that provides a value- added service to the subscriber of the service, through knowledge of the UE location and the positioning method used to obtain the location (if allowed by the operator).
- the Internal LCS will typically be developed to make use of the location information of the UE for Access Network internal operations, for example, location assisted handover, etc.
- the Emergency LCS is typically part of a service provided to assist subscribers who place emergency calls.
- the location of the UE caller and, if available, the positioning method used to obtain the location estimate is provided to the emergency service provider to assist them in their response.
- This service may be mandatory in some jurisdictions.
- the Lawful Intercept LCS will use the location information to support various legally required or sanctioned services.
- FIG. 2 A typical call flow for a location query when a user equipment is in its home network, is shown in Fig. 2.
- location information of a UE [216] may be requested by a lawful intercept (LI) client [202]
- LI lawful intercept
- Such a location query request may be sent to a Gateway Mobile Location Centre (GMLC) [204] that is configured to provide a network-based location to any requesting application.
- GMLC Gateway Mobile Location Centre
- the GMLC [204] has to identify the MME to which the UE [216] is latched. Since MME is required to perform authentication with the Home Subscriber Server (HSS) [208], the HSS is aware of the MME [212] to which the UE [216] is currently latched.
- HSS Home Subscriber Server
- the GMLC [204] sends a Routing Information Request to the HSS [208] Upon receiving this request, the HSS [208] responds back with the Routing Information Answer comprising the current MME address. Thereafter, the GMLC [204] sends a location query Provide Subscriber Location to the MME [212] To compute the location, the MME [212] sends the location to the Enhanced-Serving Mobile Location Center (ESMLC) [210], wherein the ESMLC [210] computes the current location of the UE [216] by standard positioning procedure and transmits the location response back to the MME [212] The MME [212] then transmits the location information to the GMLC [204] which provides it further to the LI Client [202]
- EMLC Enhanced-Serving Mobile Location Center
- the international in-roaming subscriber UE [102] in the VPLMN [100B] is latched on to an MME [104] via the E-UTRAN [106]
- the UE [102] is also connected to the serving gateway [108] via the E-UTRAN [106]
- request from the MME [102] is routed to the serving gateway [108] and is further routed to the PDN gateway [114] of the FIPLMN [100A], via the international interconnect operator [300]
- a location query is received at the GMLC [204] of the VPLMN, such a query is to be routed to the home HSS [112] to receive the address of the serving MME [104]
- S6a international roaming tie-up, SLh/Sh interface is not part of this implementation.
- the service provider is not able to perform location query by itself for any international in-roaming subscriber latched on to its network and has to depend on the IPX Interconnect Gateway vendor for such location query of the international in-roaming subscriber on its network.
- the issue with this approach is that the HSS [112] of the HPLMN [100A] does not allow access by any foreign operator. This is primarily because the HSS contains the subscriber data for all the subscribers of the network, and owing to the confidential nature of the data the HSS has restricted access for security reasons.
- the network operator is required to get in an agreement with each of the thousands of network operators throughout the world in order to gain access to query the HSS of such networks. This is not only time consuming but also very expensive to have an individual agreement between different operators such that it is impractical to take this approach.
- an object of the present disclosure is to provide a s solution for finding the location of a international in-roaming subscriber User Equipment (UE) and also to provide Location Based Services (LBS) by the service provider.
- Another object of the present invention is to reduce the cost of finding the location by not deploying any third-party vendor that will reduce the operation cost.
- Another object of the present invention is to support emergency scenarios like location-specific throttling, Location during emergency calling and barring based on the regulatory requirements.
- Yet another object of the present invention is to provide location-based control where network can control the access of subscriber in very flexible manner like from restricting one's usage or to make allow access to all places except one and different combination thereof. Further, another object of the present invention is to provide solution on the basis of location such as location-specific plans, location-specific portal, location-specific advertisements, locations specific alerts and notification, location-specific analytics, predictive service, etc. Yet another object of the present invention is that the newly designed architecture provides solution for network operator that is independent of network vendor limited policies and provide an open platform where an operator can introduce number of location-based as well as aware use cases that are relevant to the given operator.
- one aspect of the present disclosure relates to a method for determining a location of a first international in-roaming subscriber user equipment.
- the method begins with receiving dynamically, at a proxy Home Subscriber Server (proxy HSS) from a Diameter Edge Agent (DEA), at least one location update message exchanged between a serving Mobility Management Entity (MME) and a Home Subscriber Server (HSS) for one or more international in-roaming subscriber user equipment.
- proxy HSS proxy Home Subscriber Server
- DEA Diameter Edge Agent
- MME Mobility Management Entity
- HSS Home Subscriber Server
- the proxy HSS receives a location query for said first international in-roaming subscriber user equipment from a location server via a Diameter Routing Agent (DRA).
- DRA Diameter Routing Agent
- This location query is then processed by the proxy HSS to determine a serving MME address of said first international in-roaming subscriber user equipment based on said stored current attach status.
- the proxy servers transmit said determined serving MME address to the location server, wherein the location of the first international in-roaming subscriber user equipment is determined using said serving MME address.
- the proxy HSS comprises at least a transceiver unit configured to receiving dynamically from a Diameter Edge Agent (DEA), at least one location update message exchanged between a serving Mobility Management Entity (MME) and a Home Subscriber Server (HSS) for one or more international in-roaming subscriber user equipment.
- DEA Diameter Edge Agent
- MME Mobility Management Entity
- HSS Home Subscriber Server
- the proxy HSS further comprises a processing unit connected to said transceiver unit, said processing unit configured to process said received at least one location update message to determine a current attach status of said one or more international in-roaming subscriber user equipment.
- the proxy HSS also comprises a memory unit connected to said transceiver unit and said processing unit, the memory unit configured to store said determined current attach status of said one or more international in roaming subscriber user equipment.
- the transceiver unit is further configured to receive from a location server via a Diameter Routing Agent (DRA), a location query for said first international in-roaming subscriber user equipment.
- DRA Diameter Routing Agent
- the processing unit is further configured to process said location query to determine a serving MME address of said first international in roaming subscriber user equipment based on said stored current attach status, wherein the transceiver unit is further configured to transmit to the location server, said determined serving MME address, wherein the location of the first international in-roaming subscriber user equipment is determined using said serving MME address.
- Yet another aspect of the present disclosure relates to a method for determining a location of a first international in-roaming subscriber user equipment.
- the method begins with receiving, at a Diameter Edge Agent (DEA), at least one location update message exchanged between a serving MME and a home HSS for one or more international in-roaming subscriber user equipment.
- DEA Diameter Edge Agent
- This location update message is duplicated by the DEA and dynamically transmitted to a proxy HSS.
- the proxy HSS processes said received duplicated at least one location update message to determine a current attach status of said one or more international in-roaming subscriber user equipment; and stores the same.
- a location query for said first international in-roaming subscriber user equipment is received at a location server, and is transmitted by the location server to the proxy HSS via a DRA.
- the proxy HSS then processes said location query to determine a serving MME address of said first international in roaming subscriber user equipment based on said stored current attach status; and transmits said determined serving MME address to the location server.
- the location server retrieves from said serving MME, the location of the first international in-roaming subscriber user equipment.
- Figure 1 illustrates the current LTE roaming architecture in an international roaming scenario.
- Figure 2 illustrates a typical call flow for a location query when a user equipment is in its home network, in accordance with the existing systems.
- Figure 3 illustrates the LTE roaming architecture wherein the VPLMN and the HPLMN are interconnected via international interconnect operator, in accordance with existing systems.
- Figure 4 illustrates the network architecture diagram in which the proxy HSS is implemented in accordance with exemplary embodiments of the present invention.
- Figure 5 illustrates the system architecture of the proxy HSS, in accordance with exemplary embodiments of the present invention.
- Figure 6 illustrates the method of determining a location of an international in-roaming subscriber user equipment, in accordance with exemplary embodiments of the present invention.
- Figure 7 illustrates the call flow diagram of determining a location of an international in roaming subscriber user equipment, in accordance with exemplary embodiments of the present invention.
- circuits, systems, networks, processes, and other components may be shown as components in block diagram form in order not to obscure the embodiments in unnecessary detail.
- well-known circuits, processes, algorithms, structures, and techniques may be shown without unnecessary detail in order to avoid obscuring the embodiments.
- the present invention relates to a method and system for determining a location information of an in-roaming international subscriber user equipment.
- a request is required to be sent to the HSS of the home network to get the address of the serving MME.
- the network operator of the home network does not allow the visited network to query the HSS of the home network.
- this in-roamer signaling traffic is duplicated at the DEA and sent to the proxy HSS.
- This data includes at least the Mobile Station International Subscriber Directory Number (MSISDN) of the in-roamer international subscriber user equipment as well as the Fully Qualified Domain Name (FQDN) of the current serving MME.
- MSISDN Mobile Station International Subscriber Directory Number
- FQDN Fully Qualified Domain Name
- the proxy HSS maintains this data dynamically such that it always has the updated information of the current serving MME of all the in-roamer international subscriber user equipment. Thereafter, all location queries can thus be routed to the proxy HSS at the visited network itself which returns the current serving MME address, wherein the current serving MME address can be used to query the serving MME for the current location of the user equipment.
- the location services are not required to communicate with the home HSS to retrieve the address of the serving MME and location information of the user equipment.
- FIG. 4 illustrates the network architecture diagram in which the proxy HSS is implemented in accordance with exemplary embodiments of the present invention.
- a home network or HPLMN [401] includes a Home Subscriber Server [402] which is connected to a Diameter Routing Agent (DRA) [404] of the International Interconnect operator's network [403], The DRA [404] is further connected to one or more Diameter Edge Agents (DEA) [406(1), 406(2), etc.
- DRA Diameter Routing Agent
- DEA Diameter Edge Agents
- the DEAs [406] are connected to the VoLTE network [408] as well as the proxy Home Subscriber Server (proxy HSS) [414],
- the Location Services platform (LCS) [418] are connected to the proxy HSS [414] via a DRA [416],
- the VoLTE network comprises one or more eNodeB [410] and MME (such as [420]).
- the home network [401] is the network to which the user equipment [412] is originally registered.
- the HSS [402] stores all the user subscription information of all user equipment that are subscribers of the home network [401], This user subscription information or subscriber data includes the International Mobile Subscriber Identity (IMSI) and Mobile Subscriber ISDN Number (MSISDN) of the subscriber UEs.
- the subscriber data may also include user profile information such as service subscription states and user-subscribed Quality of Service information.
- the HSS [402] is also configured to generate security information for Mutual network-terminal authentication and Radio path ciphering and integrity protection.
- the HSS [402] performs other functions as already known to a person skilled in the art and described by the technical specifications.
- the International Interconnect operator's network [403] is an interconnect network that connects the home network [401] to the visited network [419]
- the Diameter Routing Agent (DRA) [404] is a routing entity that helps in routing traffic between the home network [401] and the visited network [419] More specifically, the DRA [404] routes traffic/ signaling between the HSS [402] and the DEAs [406]
- the DRA [404] may also perform other functions such as load balancing, routing certain messages to specific nodes in the network, etc.
- the serving operator network or visited network [419] includes one or more DEAs [406] that are configured to connect the visited network [419] with the International interconnect network [403]
- the DEAs [406] enable communication with the International interconnect network [403] over a single connection.
- the DEAs [406] may also implement other functions like topology hiding to ensure that the network elements of the visited network [419] and the addressed thereof are not exposed to the International interconnect network [403]
- the DEAs [406] are also configured to receive the location update message/s exchanged between a serving MME and the home HSS [402] for one or more international in-roaming subscriber user equipment [412], and duplicate the same.
- the DEAs [406] are also configured to transmit the dynamically duplicated location update message/s to the proxy HSS [414]
- the visited network [419] comprises of the LTE network [408], further comprising elements such as Enhanced Packet Core (EPC) including Mobility Management Entity (MME), Home Subscriber Server (HSS), Serving gateway, Packet data network (PDN) gateway, Policy and Charging Rules Function (PCRF), etc.
- EPC Enhanced Packet Core
- MME Mobility Management Entity
- HSS Home Subscriber Server
- PDN Packet data network
- PCRF Policy and Charging Rules Function
- the EPC of the LTE network [408] is connected to E-UTRAN comprising one or more eNodeB [410(1), 410(2), 410(3), etc.].
- the eNodeB communicate directly and wirelessly with the in-roamer international subscriber user equipment [412]
- the user equipment or user device refer to any electrical, electronic and computing device that is capable of communicating wirelessly and perform standard cellular operations.
- the user equipment may include but is not limited to a mobile phone, a smartphone, personal digital assistant, tablet computer, general-purpose computer, wearable devices such as smartwatches, or any other electronic or computing device as may be obvious to a person skilled in the art.
- the proxy HSS [414] is connected to the one or more DEAs [406]
- the proxy HSS [414] receives from the DEAs [406], location update message/s exchanged between the serving Mobility Management Entity (MME) and a Home Subscriber Server (HSS) [402] for one or more international in-roaming subscriber user equipment.
- the location update messages include Update Location Request (ULR) messages and an Update Location Answer (ULA) messages.
- the proxy HSS [414] is further configured to process said received location update message/s to determine a current attach status of said one or more international in-roaming subscriber user equipment [412]; and stores said determined current attach status of said one or more international in-roaming subscriber user equipment [412]
- the proxy HSS [414] is configured to receive from the location server [418] via the Diameter Routing Agent (DRA) [416], a location query for a first international in-roaming subscriber user equipment [412A]
- the proxy HSS [414] processes the location query to determine a serving MME address of said first international in-roaming subscriber user equipment [412A] based on said stored current attach status.
- the proxy HSS [414] is also configured to transmit said determined serving MME address to the location server [418], wherein the location of the first international in-roaming subscriber user equipment [412A] is determined using said serving MME address.
- the detailed architecture and functionality of the proxy HSS [414] is described with reference to Fig. 5.
- the location server [418] is configured to receive requests for determining a location of a user equipment from one or more sources such as third-party application servers, emergency service server, other network elements, lawful intercept client, etc.
- the location server [418] is configured to receive such requests, service requests and send back responses to the requests.
- the location server [418] is configured to implement the positioning functionality in a cellular network.
- the location server [418] is configured to route the location service requests via the DRA [416] to the proxy HSS [414] so as to retrieve the current serving MME address.
- the location server [416] also hosts a number of functionalities or interface to functionalities like portal server, app server, notification client, provisioning server, Identity management server, ad server, etc.
- Fig. 4 shows an implementation of the invention in an LTE network, however, it will be appreciated by those skilled in the art that the same is done for exemplary purposes only.
- the invention encompasses to be implemented in any other networks such as the GSM network, 5G network, etc.
- DEAs [406(1) and 406(2)] have been shown in Fig. 4, it will be appreciated by those skilled in the art that the invention encompasses lesser or more number of DEAs [406] based on the traffic in the serving operator network [419]
- the DEAs [406] may be dynamically added or removed based on the traffic conditions in the visited network [419]
- FIG. 5 illustrates the system architecture of the proxy HSS, in accordance with exemplary embodiments of the present invention.
- the proxy HSS [414] comprises at least of a transceiver unit [502], a processing unit [504] and a memory unit [506], all components connected to each other.
- the transceiver unit [502] comprises a combined radio receiver and transmitter and also a switch that connects the radio receiver and transmitter to an antenna (components not shown in the figure).
- the transceiver unit [502] may be operated in half-duplex mode (i.e. transmitter and receiver operate on same frequency) or full-duplex mode (i.e. transmitter and receiver operate on different frequencies).
- the transceiver unit [502] is configured to receiving dynamically from a Diameter Edge Agent (DEA) [406], at least one location update message exchanged between a serving Mobility Management Entity (MME) and a Flome Subscriber Server (HSS) [402] for one or more international in-roaming subscriber user equipment.
- DEA Diameter Edge Agent
- MME Mobility Management Entity
- HSS Flome Subscriber Server
- the transceiver unit [502] is further configured to receive from a location server [418] via a Diameter Routing Agent (DRA) [416], a location query for a first international in-roaming subscriber user equipment [412A] Further, the transceiver unit [502] is also configured to transmit to the location server [418], said determined serving MME address, wherein the location of the first international in-roaming subscriber user equipment [412A] is determined using said serving MME address.
- DRA Diameter Routing Agent
- the processing unit [504] comprises of one or more processors.
- a "processor” or “processing unit” includes one or more processors, wherein processor refers to any logic circuitry for processing instructions.
- a processor may be a general-purpose processor, a special- purpose processor, a conventional processor, a digital signal processor, a plurality of microprocessors, one or more microprocessors in association with a DSP core, a controller, a microcontroller, Application Specific Integrated Circuits, Field Programmable Gate Array circuits, any other type of integrated circuits, etc.
- the processor may perform signal coding data processing, input/output processing, and/or any other functionality that enables the working of the system according to the present disclosure. More specifically, the processor or processing unit is a hardware processor.
- the processor unit [504] is configured to receive the location update message from the transceiver unit [502] and process the same to determine a current attach status of said one or more international in-roaming subscriber user equipment [412]
- the processing unit [504] is further configured to receive location query from the transceiver unit [502] and process said location query to determine a serving MME address of said first international in-roaming subscriber user equipment [412A] based on said stored current attach status.
- the memory unit [506] is configured to receive data from the transceiver unit [502] as well as from the processing unit [504]
- “memory unit” refers to a machine or computer-readable medium including any mechanism for storing information in a form readable by a computer or similar machine.
- a computer-readable medium includes read-only memory (“ROM”), random access memory (“RAM”), magnetic disk storage media, optical storage media, flash memory devices or other types of machine-accessible storage media.
- the memory unit [506] is configured to store said determined current attach status of said one or more international in-roaming subscriber user equipment [412(1), 412(2), etc.].
- the current attach status comprises an International Mobile Subscriber Entity (I MSI) of said one or more international in-roaming subscriber user equipment [412], a Mobile Station International Subscriber Directory Number (MSISDN) of said one or more international in roaming subscriber user equipment [412], a serving MME fully qualified domain name (FQDN) and a last attach timestamp of said one or more international in-roaming subscriber user equipment [412],
- the memory unit [506] may store this information in the form of a table or a database. For instance, data may be stored in the memory unit [412] in the following format:
- the memory unit [506] is configured to store the updated information of each UE connected to the visited network [219], The memory unit [506] therefore stores a dedicated database for the international in-roamer subscriber user equipment.
- FIG. 6 illustrates the method of determining the location of an international in-roaming subscriber user equipment, in accordance with exemplary embodiments of the present invention.
- the method begins at step [602] wherein the proxy Home Subscriber Server (proxy HSS) [414] receives dynamically, from a Diameter Edge Agent (DEA) [406], at least one location update message exchanged between a serving Mobility Management Entity (MME) and a Home Subscriber Server (HSS) [402] for one or more international in-roaming subscriber user equipment [412],
- DEA Diameter Edge Agent
- MME serving Mobility Management Entity
- HSS Home Subscriber Server
- a location update message such as an Update Location Request (ULR) message and an Update Location Answer (ULA) message
- the ULR message may additionally comprise of a Session-Id, Vendor-Specific-Application-Id, Auth-Session-State, Origin-Host, Origin-Realm, Destination-Host, Destination-Realm, Username, Supported-Features, Terminal-Information, RAT-Type, ULR-Flags, Visited-PLMN-ld, SGSN- Number, etc.
- the ULA message may additionally comprise of Session-Id, Vendor-Specific- Application-Id, Result-Code, Experimental-Result, Auth-Session-State, Origin-Host, Origin- Realm, Supported-Features, ULA-Flags, Subscription-Data, AVP, Failed-AVP, Proxy-Info, Route- Record, etc.
- said received at least one location update message is processed by the proxy HSS [414] to determine a current attach status of said one or more international in roaming subscriber user equipment [412]
- This processing of said received at least one location update message to determine the current attach status of said one or more international in roaming subscriber user equipment [412] comprises extracting from said location update message at least one of an International Mobile Subscriber Entity (IMSI) of said one or more international in-roaming subscriber user equipment [412], a Mobile Station International Subscriber Directory Number (MSISDN) of said one or more international in-roaming subscriber user equipment [412], a serving MME fully qualified domain name (FQDN) and a last attach timestamp of said one or more international in-roaming subscriber user equipment [412]
- IMSI International Mobile Subscriber Entity
- MSISDN Mobile Station International Subscriber Directory Number
- FQDN serving MME fully qualified domain name
- said determined current attach status of said one or more international in-roaming subscriber user equipment [412] are stored at the proxy HSS [414]
- this information on the current attach status of said one or more international in-roaming subscriber user equipment [412] may be stored in the form of a database or table as indicated in an exemplary table 1 above.
- a location query for said first international in-roaming subscriber user equipment [412] is received at the proxy HSS [414] from a location server [418] via a Diameter Routing Agent (DRA) [416]
- DRA Diameter Routing Agent
- This location query may be received at the location server [418] from a third-party application, emergency service server, lawful intercept client, etc.
- the location query pertains to a specific first user equipment [412A] whose location is desired to be determined.
- this location query is processed by the proxy HSS [414] to determine a serving MME address of said first international in-roaming subscriber user equipment [412] based on said stored current attach status.
- Processing of this location query includes identifying/ extracting the IMSI and/or MSISDN of the first user equipment [412A] Thereafter, this extracted IMSI/ MSISDN of the first international in-roaming subscriber user equipment [412A] is searched in the stored database and a corresponding current attach status of the first user equipment [412A] is identified. Lastly, the serving MME address corresponding to said identified IMSI/MSISDN of said first international in-roaming subscriber user equipment [412A] is identified from the stored current attach status.
- the proxy HSS [414] transmits said determined serving M ME address to the location server [418], using which the location of the first international in-roaming subscriber user equipment [412A] is determined. Thereafter the method terminates.
- MME [420] is the current serving MME of the first user equipment [412A] within the LTE network [408], any user equipment [412] may switch from one MM E to another within the network [408] During this switching, the MME sends a location update message, i.e.
- a request for determining a location of a first user equipment [412A] is received at the location server [418]
- This request is sent by the location server [418] to the proxy HSS [414]
- the proxy HSS [414] extracts the MSISDN and IMSI of the first user equipment [412A], i.e. 3456789012 and 082967203634923128 respectively.
- the proxy HSS [414] looks up in the stored table for this MSISDN and IMSI of the first user equipment [412A] and identifies the address of the current serving MME [420] from the last row as extracted below in Table 2.1.
- the MME address identified by the proxy HSS [414] is "abed”. Thereafter the proxy HSS [414] transmits the MME [420] address back to the Location Server [418]
- the Location Server [418] now queries the specified/identified MM E for the location of the first user equipment[412A]
- the MM E [420] upon receiving this request, queries the ESMLC [708] for location information and upon receipt of the same, the MME [420] transmits this location information of the first user equipment [412A] back to the location server [418]
- the current location of the first user equipment [412A] is determined without querying the HSS [402] of the home network [401]
- Figure 7 illustrates the call flow diagram of determining a location of an international in roaming subscriber user equipment, in accordance with exemplary embodiments of the present invention.
- the method call flow begins at step 7A, wherein an in-roamer international subscriber user equipment [412A] registers itself in the visitor network [419]
- step 7B ULA/ULR messages are exchanged between the HSS [402] of the home network [401] and the serving MME [420]
- step 7C these messages are duplicated by the DEA [406] and transmitted to the proxy HSS [414]
- step 7D the messages are processed by the proxy HSS [414] and a current attach status of the user equipment [412A] is determined and subsequently stored therein.
- a location query request is received at the GMLC [706], wherein said GMLC [706] is located in the location server [418]
- the location request is routed to the proxy HSS [414] via the DRA [404]
- the proxy HSS [414] sends the MME address back to the GMLC [706]
- the GMLC [706] sends a request for subscriber location to the serving MME [420] at step 7H.
- the MME [420] sends the location request to the ESMLC [708] that calculates the current location of the UE [412] using any positioning procedure and sends back the location information to the serving MME [420] at step 7K.
- the ESMLC transmits this location information to the GMLC [706] which provides it to the requesting LI Client [704] at step 7M. Thereafter the method terminates.
- proxy HSS [414] at the visited network [419] helps in easy determination of the location information of the in-roamer international subscriber user equipment [412A] without having the need to query the HSS [402] of the home network [401] for such location information.
- the interface, module, memory, database, processor and component depicted in the figures and described herein may be present in the form of a hardware, a software and a combination thereof.
- the connection shown between these components/module/interface in the proxy HSS [414] is exemplary and any components/module/interface in the proxy HSS [414] may interact with each other through various logical links and/or physical links. Further, the components/module/interface may be connected in other possible ways. Though a limited number of module, memory, database, processor and other components have been shown in the figures, however, it will be appreciated by those skilled in the art that the overall system of the present invention encompasses any number and varied types of these entities/elements.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
La présente invention concerne des procédés et des systèmes pour déterminer des informations de localisation d'un équipement utilisateur d'abonné itinérant international [412A]. L'invention concerne un serveur d'abonné domestique mandataire (HSS mandataire) [414] qui reçoit un ou plusieurs messages de mise à jour de localisation échangés entre une entité de gestion de mobilité (MME) de desserte [420] et un serveur d'abonné domestique (HSS) [402] pour un ou plusieurs équipements utilisateurs d'abonné itinérant international [412]; et qui détermine un état de rattachement actuel de l'équipement utilisateur [412A] et le stocke. Le HSS mandataire [414] reçoit une requête de localisation pour un premier équipement utilisateur en itinérance [412] à partir d'un serveur de localisation [418], qui est traitée pour déterminer une adresse MME de desserte dudit premier équipement utilisateur [412A] sur la base de l'état de rattachement actuel stocké. Ensuite, le HSS mandataire [414] transmet une adresse MME de desserte déterminée au serveur de localisation [418], la localisation du premier équipement utilisateur [412A] étant déterminée à l'aide d'une adresse MME de desserte.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IN201821045446 | 2018-12-01 | ||
| IN201821045446 | 2018-12-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2020110092A1 true WO2020110092A1 (fr) | 2020-06-04 |
Family
ID=70853295
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/IB2019/060340 Ceased WO2020110092A1 (fr) | 2018-12-01 | 2019-11-30 | Système et procédé de détermination de localisation d'un abonné itinérant international |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2020110092A1 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112839301A (zh) * | 2020-12-29 | 2021-05-25 | 北京思特奇信息技术股份有限公司 | 基于位置更新进行国际漫游产品激活方法及系统、电子设备、存储介质 |
| WO2024201494A1 (fr) * | 2023-03-29 | 2024-10-03 | Jio Platforms Limited | Système et procédé de basculement de réseau |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9021014B2 (en) * | 2009-03-25 | 2015-04-28 | Tekelec, Inc. | Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy |
-
2019
- 2019-11-30 WO PCT/IB2019/060340 patent/WO2020110092A1/fr not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9021014B2 (en) * | 2009-03-25 | 2015-04-28 | Tekelec, Inc. | Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy |
Non-Patent Citations (2)
| Title |
|---|
| "GSM Association Non-confidential Official Document IR.88", LTE AND EPC ROAMING GUIDELINES, 7 June 2018 (2018-06-07) * |
| "Universal Mobile Telecommunications System (UMTS", 3GPP TS 23.119, 31 March 2001 (2001-03-31), XP055713584 * |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN112839301A (zh) * | 2020-12-29 | 2021-05-25 | 北京思特奇信息技术股份有限公司 | 基于位置更新进行国际漫游产品激活方法及系统、电子设备、存储介质 |
| WO2024201494A1 (fr) * | 2023-03-29 | 2024-10-03 | Jio Platforms Limited | Système et procédé de basculement de réseau |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11751056B2 (en) | Methods, systems, and computer readable media for 5G user equipment (UE) historical mobility tracking and security screening using mobility patterns | |
| US12232069B2 (en) | Policy control function network element selection method, apparatus, system, and storage medium | |
| US11419046B2 (en) | Methods and systems for performing multi-domain network slice selection and approval | |
| JP7218821B2 (ja) | Ue、コアネットワークノード、及びueあたり複数のユーザアイデンティティを処理するための制御方法 | |
| EP2687031B1 (fr) | Procédés, systèmes et supports de stockage lisibles par un ordinateur pour une orientation de dispositifs mobiles basée sur le protocole diameter, en vue d'accéder à un réseau | |
| US11659462B2 (en) | Methods and apparatuses for selecting a session management entity for serving a wireless communication device | |
| EP4275368B1 (fr) | Procédés, systèmes et supports lisibles par ordinateur permettant d'empêcher une fuite d'identifiant d'abonné | |
| US12309597B2 (en) | Systems and methods for service-based automatic identity switching for a device in a private network | |
| US11395211B2 (en) | Systems and methods for restricting network traffic based on geographic information | |
| CN110431860A (zh) | 蜂窝电信网络 | |
| CN113660703B (zh) | 根据应用功能请求朝向局域数据网络的流量路由 | |
| US9521077B2 (en) | Network connection via a proxy device using a generic access point name | |
| WO2021063298A1 (fr) | Procédé de mise en œuvre d'authentification, dispositif de communication, et système de communication | |
| CN115004635A (zh) | 签约信息获取方法及装置 | |
| US12149942B2 (en) | Systems and methods for network access security | |
| WO2020110092A1 (fr) | Système et procédé de détermination de localisation d'un abonné itinérant international | |
| WO2018205145A1 (fr) | Procédé et appareil d'attribution de zone d'enregistrement | |
| US12323909B2 (en) | Systems and methods for application function-initiated admission control for a core network | |
| WO2023142632A1 (fr) | Procédé de communication et appareil de communication | |
| WO2019076424A1 (fr) | Mécanisme de contrôle d'interception légale pour fonctions de réseau virtualisées | |
| US12238636B2 (en) | Systems and methods for 5G core network access control | |
| US20240349177A1 (en) | Method for network selection based on slice information | |
| US20250310750A1 (en) | Systems and methods for deriving access and mobility policy in visited networks | |
| WO2023279387A1 (fr) | Procédé, dispositif et produit programme informatique pour communication sans fil | |
| WO2025148838A1 (fr) | Appareil et procédé de traitement d'informations, dispositif de communication et support de stockage |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19889996 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 19889996 Country of ref document: EP Kind code of ref document: A1 |