[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN105472737B - A kind of method of locating terminal and server - Google Patents

A kind of method of locating terminal and server Download PDF

Info

Publication number
CN105472737B
CN105472737B CN201511030155.0A CN201511030155A CN105472737B CN 105472737 B CN105472737 B CN 105472737B CN 201511030155 A CN201511030155 A CN 201511030155A CN 105472737 B CN105472737 B CN 105472737B
Authority
CN
China
Prior art keywords
location
server
network
mobile network
positioning result
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.)
Active
Application number
CN201511030155.0A
Other languages
Chinese (zh)
Other versions
CN105472737A (en
Inventor
银宇
周光超
周志勇
张春蕾
阎亚丽
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.)
Shanghai Huawei Technologies Co Ltd
Original Assignee
Shanghai Huawei Technologies Co Ltd
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
Application filed by Shanghai Huawei Technologies Co Ltd filed Critical Shanghai Huawei Technologies Co Ltd
Priority to CN201511030155.0A priority Critical patent/CN105472737B/en
Publication of CN105472737A publication Critical patent/CN105472737A/en
Priority to PCT/CN2016/109057 priority patent/WO2017114125A1/en
Application granted granted Critical
Publication of CN105472737B publication Critical patent/CN105472737B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W64/00Locating users or terminals or network equipment for network management purposes, e.g. mobility management

Landscapes

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

Abstract

The present invention relates to the communications fields, and in particular to a kind of method of locating terminal and server.This method comprises: server receives the first position for the UE that user equipment (UE) uploads;Server determines that positioning result, positioning result are obtained by the comparison of first position and the second position by first position, and the mobile network that the second position is adhered to from server to UE, which inquires, to be obtained;Server executes preset strategy according to positioning result.Whether the position that the present invention is capable of auxiliary judgment UE upload is its physical location, to learn the confidence level of its position in advance before providing service for UE, UE is avoided to obtain the service of server using dummy location.

Description

Terminal positioning method and server
Technical Field
The invention relates to the field of communication, in particular to a terminal positioning method and a server.
Background
With the development of intelligent terminals, most of the existing terminals have the function of location service. The terminal position derives numerous services, brings convenience to users, and creates huge commercial value, and the services based on the position can be roughly divided into two types:
1. and providing the terminal with services based on the position, such as maps, navigation, taxi taking, meal ordering, weather forecast and the like. The terminal may provide its own location information faithfully due to the user's needs.
2. And a service for monitoring the terminal based on the position, wherein the application server monitors the terminal based on the position, such as mobile phone card punching, automobile/goods position monitoring, ATM/vending machine monitoring, mobile phone online payment verification and the like. The privacy requirements of the user and the like may make the terminal not report its own location information faithfully.
In the prior art, two positioning modes for a terminal are generally adopted, one mode is that the terminal provides position information for a network through a built-in positioning chip of the terminal, and the precision is higher; the second is to provide location information to the network based on where the nearest network element it is connected is located, which is somewhat less accurate than the first.
However, in some terminal location-based services, the location information of the terminal is reported by the terminal application. It may happen that a user provides fake terminal location information by tampering with a terminal operating system or APP, which causes a service provider to be unable to provide good service according to accurate location information.
Disclosure of Invention
The embodiment of the invention provides a terminal positioning method and a server, which can ensure that a service provider can provide services according to accurate position information by comparing the geographical position reported by a terminal with the geographical position of the terminal acquired by a mobile network and determining a specific service execution strategy according to the compared positioning result.
In view of this, a first aspect of the embodiments of the present invention provides a terminal positioning method, which may include:
the method comprises the steps that a server receives a first position of UE uploaded by User Equipment (UE);
the server determines a positioning result through the first position, the positioning result is obtained by comparing the first position with a second position, and the second position is obtained by inquiring a mobile network attached to the UE by the server;
and the server executes a preset strategy according to the positioning result.
It can be seen that, the location uploaded by the UE or the location determined by the network is not directly adopted, but the location uploaded by the UE is determined by combining the location determined by the network, so that the reliability of the location uploaded by the UE can be determined, and the application server can serve the UE having a trusted location.
In some embodiments of the present invention, the determining, by the server, the positioning result by the first position includes:
a server sends a UE position query request to a mobile network attached to the UE, wherein the UE position query request carries a UE identifier of the UE;
the server receives a second position determined by the mobile network through the UE identification;
the server determines a positioning result according to the comparison of the first position and the second position.
In some embodiments of the present invention, the determining, by the server, the positioning result through the mobile network to which the UE is attached includes:
the method comprises the steps that a server sends a UE position query request to a mobile network attached to UE, wherein the UE position query request carries a UE identification of the UE and a first position of the UE;
and the server receives a positioning result determined by the mobile network according to the first position and the second position, wherein the second position is determined by the mobile network through the UE identification, and the positioning result is obtained by comparing the first position with the second position.
In some embodiments of the invention, the positioning results comprise:
the first position is a trusted position or the first position is an untrusted position; wherein,
when the distance between the geographic position indicated by the first position and the geographic position indicated by the second position is not larger than a preset distance threshold value, the positioning result indicates that the first position is a trusted position;
and when the distance between the geographic position indicated by the first position and the geographic position indicated by the second position is larger than a preset distance threshold value, the first position is an unreliable position as a positioning result.
In some embodiments of the present invention, when the location result is that the first location is an untrusted location, the server executing the predetermined policy according to the location result includes at least one of the following three operations:
the server refuses the UE service; and a process for the preparation of a coating,
the server sends out warning information to the UE; and a process for the preparation of a coating,
and the server records the event of the untrusted position reported by the UE to a log.
In some embodiments of the present invention, when the positioning result is that the first location is a trusted location, the executing, by the server, the preset policy according to the positioning result includes:
the server serves the UE; and/or the presence of a gas in the gas,
and the server records the UE to a trusted UE list.
In some embodiments of the invention, the method further comprises:
the server sends the UE identification of the UE to the mobile network so that the mobile network monitors the network position of the UE;
the server receives notification information sent by the mobile network, wherein the notification information indicates that the network position changes;
the mobile network obtains the changed second location according to the changed network location and sends the changed second location to the server.
In some embodiments of the invention, the mobile network comprises a network element for recording the network location of the UE and a network location query gateway for the server to connect to the mobile network.
In some embodiments of the invention, the querying, by the server, the mobile network to which the UE is attached for the second location comprises:
when the UE is attached to the mobile network, a network element in the mobile network records the network position of the UE;
the mobile network calculates a second location of the UE based on the network location.
In some embodiments of the present invention, the network element for recording the network location where the UE is located includes at least one of a mobility management entity MME, a serving gateway S-GW, a home subscriber server HSS, and a policy and charging function module PCRF.
In some embodiments of the invention, the network location comprises at least one of a cell identity, a tracking area identity, a serving area identity and an evolved base station identity.
In some embodiments of the invention, the UE identity comprises at least one of a mobile subscriber number, MSISDN, an international mobile subscriber identity, IMSI, and an IP address.
A second aspect of the embodiments of the present invention further provides a server, which may include:
the receiving module is used for receiving a first position of UE uploaded by User Equipment (UE);
a positioning determining module, configured to determine a positioning result according to the first position, where the positioning result is obtained by comparing the first position with a second position, and the second position is obtained by querying, by a server, a mobile network to which the UE is attached;
and the execution module is used for executing the preset strategy according to the positioning result.
In some embodiments of the invention, the server further comprises:
a sending module, configured to send a UE location query request to a mobile network to which the UE is attached, where the UE location query request carries a UE identifier of the UE;
the receiving module is further configured to:
receiving a second position determined by the mobile network through the UE identification;
the location determination module is further specifically configured to:
a positioning result is determined based on the comparison of the first location and the second location.
In some embodiments of the present invention, the location determination module is specifically configured to:
sending a UE location query request to a mobile network to which the UE is attached, wherein the server further comprises:
the system comprises a sending module, a receiving module and a sending module, wherein the sending module is used for sending a UE position query request to a mobile network attached to the UE, and the UE position query request carries a UE identification of the UE and a first position of the UE;
the receiving module is further configured to receive a positioning result determined by the mobile network according to the first location and the second location, where the second location is determined by the mobile network through the UE identity, and the positioning result is obtained by comparing the first location and the second location.
In some embodiments of the invention, the positioning results comprise:
the first position is a trusted position or the first position is an untrusted position; wherein,
when the distance between the geographic position indicated by the first position and the geographic position indicated by the second position is not larger than a preset distance threshold value, the positioning result indicates that the first position is a trusted position;
and when the distance between the geographic position indicated by the first position and the geographic position indicated by the second position is larger than a preset distance threshold value, the first position is an unreliable position as a positioning result.
In some embodiments of the present invention, when the location result is that the first location is an untrusted location, the execution module is specifically configured to perform at least one of the following three operations:
rejecting UE service; and a process for the preparation of a coating,
sending out warning information to the UE; and a process for the preparation of a coating,
and recording the event of the untrusted position reported by the UE to a log.
In some embodiments of the present invention, when the positioning result is that the first location is a trusted location, the execution module is specifically configured to:
serving the UE; and/or the presence of a gas in the gas,
and recording the UE to a trusted UE list.
In some embodiments of the present invention, the sending module is further configured to send the UE identity of the UE to the mobile network, so that the mobile network monitors the second location of the UE;
the receiving module is further configured to receive notification information sent by the mobile network and the changed second location, where the notification information indicates that the second location is changed.
According to the technical scheme, the embodiment of the invention has the following advantages: after receiving the first position uploaded by the UE, the server does not directly adopt the first position as the position of the UE, but inquires the position of the UE determined by the mobile network from the mobile network, and the relative deviation of the position determined by the mobile network is large, but the actual position of the UE can be generally known, so that whether the position uploaded by the UE is the actual position of the UE can be assisted to judge, the reliability of the position of the UE can be known in advance before the UE is served, and the UE is prevented from adopting a false position to acquire the service of the server.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a schematic diagram of an application scenario of an embodiment of the present invention;
FIG. 2 is a diagram of one embodiment of a positioning method of an embodiment of the present invention;
FIG. 3 is a diagram of another embodiment of a positioning method of an embodiment of the present invention;
FIG. 4 is a diagram of another embodiment of a positioning method of an embodiment of the present invention;
FIG. 5 is a diagram of another embodiment of a positioning method of an embodiment of the present invention;
FIG. 6 is a diagram of one embodiment of a server, according to one embodiment of the invention;
fig. 7 is a schematic structural diagram of a server according to an embodiment of the present invention.
Detailed Description
The embodiment of the invention provides a terminal positioning method and a server, which can ensure that a service provider can provide services according to accurate position information by comparing the geographical position reported by a terminal with the geographical position of the terminal acquired by a mobile network and determining a specific service execution strategy according to the compared positioning result.
In order to make the technical solutions of the present invention better understood, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
The following are detailed below.
The terms "first," "second," "third," "fourth," and the like in the description and in the claims, as well as in the drawings, if any, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It will be appreciated that the data so used may be interchanged under appropriate circumstances such that the embodiments described herein may be practiced otherwise than as specifically illustrated or described herein. Moreover, the terms "comprises," "comprising," and any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or modules is not necessarily limited to those steps or modules explicitly listed, but may include other steps or modules not expressly listed or inherent to such process, method, article, or apparatus.
Referring to fig. 1, fig. 1 is a schematic view of an application scenario according to an embodiment of the present invention, which may include a UE, a network, and an application server, where the UE is connected to the application server through the network, the application server issues a UE location request message to the UE, and then the UE uploads a first location to the application server or the UE may also actively upload the first location.
In the prior art, since the terminal can forge the location information, the service provider cannot provide good service according to accurate location information, for example, as described in the verification of the existing online payment, the online payment needs to be completed through the location verification, for example, the user sets the online payment place to be only at place a, or the service provider finds that the user often pays at place a, and when the account password of the user is stolen and then used by others at place B for payment, if the service provider finds that the payment place is place B, the payment needs additional verification to be completed, whereas in the prior art, the information of place a can be forged, so that the service provider considers that the current payment place is at place a, and thus, through the verification of successful payment, others obtain improper benefits, and the benefits of the user are lost.
To solve the above problem, an embodiment of the present invention provides a terminal positioning method to solve the problem of reporting a false location by a terminal, please refer to fig. 2, which is a diagram of an embodiment of the terminal positioning method according to the embodiment of the present invention, and as shown in fig. 2, an embodiment of the present invention provides a terminal positioning method, which may include the following contents:
201. the server receives a first position of the UE uploaded by the UE.
It can be understood that there are various ways for the UE to upload its own location, for example, uploading a location with higher accuracy, and the location of the UE can be located by a GPS location system, which includes positioning systems such as global positioning system (glanos) and beidou; for example, the location with the general uploading precision can be uploaded to a server through a MAC address of a connected WIFI network or a network cell ID where the UE is located, and the server can obtain an approximate range of the location where the UE is located through the address, and the server is an application server providing a service function for the UE, and is used for providing a certain functional service for the user, for example, a certain service based on the location of the user, such as weather of the location where the user is located, business information around the location, online attendance, online payment, and the like, wherein the location of the UE is determined during online payment, and if the location is unknown, other verification information needs to be provided to complete the online payment.
202. The server determines a positioning result through the first position.
And the positioning result is obtained by comparing the first position with the second position, and the second position is obtained by inquiring the mobile network attached to the UE by the server.
It will be appreciated that the first location is uploaded by the UE and the second location is obtained by the server querying the mobile network, and that the accuracy of the first location is relatively higher than the accuracy of the second location, and that the first location and the second location are actually areas, and that the first location will be within the area of the second location when the UE is the correct location for uploading.
It should be noted that the second location is obtained by a network location of the UE obtained by a server querying a mobile network attached to the UE, where the querying may be that the mobile network queries the location of the UE in real time after receiving a query message, or the mobile network directly returns a recorded network location of the UE to the server, where the network location includes at least one of a cell identifier, a tracking area identifier, a service area identifier, and an enodeb identifier, and after obtaining a network address of the UE, the mobile network calculates the second location of the UE according to the network location, specifically:
optionally, when the UE attaches to the mobile network, a network element in the mobile network records a network location where the UE is located;
the mobile network calculates a second location of the UE based on the network location.
It should be noted that, according to the information provided by the server to the mobile network, there are two different ways for obtaining the positioning result, one is that the server obtains the second position, and compares the first position and the second position by itself to obtain the positioning result; the second way is that the server directly obtains the positioning result returned by the mobile network, and the following are introduced respectively:
in a first mode, optionally, the determining, by the server, the positioning result by the first position includes:
a server sends a UE position query request to a mobile network attached to the UE, wherein the UE position query request carries a UE identifier of the UE;
the server receives a second position determined by the mobile network through the UE identification;
the server determines a positioning result according to the comparison of the first position and the second position.
It can be seen that, in this manner, the server first sends a UE location query request to the mobile network to which the UE is attached, which indicates that a second location of the UE needs to be obtained, where the second location is obtained by querying the mobile network to which the UE is attached by the server, and then the mobile network sends the second location to the server, after receiving the second location, the server may verify whether the first location is authentic according to the first location previously uploaded by the UE and the second location obtained from the mobile network, and specifically may compare a distance difference between the first location and the second location with a preset distance threshold, where a value greater than the distance threshold indicates that the first location is not authentic, and a value less than the first threshold indicates that the distance is authentic, and use the difference as a positioning result.
It should be noted that the UE identity includes at least one of MSISDN, IMSI, and IP address.
Optionally, the server sends a UE location query request to the mobile network to which the UE is attached, where the UE location query request carries the UE identifier of the UE and the first location of the UE;
and the server receives a positioning result determined by the mobile network according to the first position and the second position, wherein the second position is determined by the mobile network through the UE identification, and the positioning result is obtained by comparing the first position with the second position.
It can be seen that, in the second mode, when sending the query request to the mobile network, the first location of the UE is attached, after receiving the query request and the first location of the UE, the mobile network may first query the location of the UE as the second location, and the mobile network may compare the first location with the second location, specifically, may compare a distance difference between the first location and the second location with a preset distance threshold, where a value greater than the distance threshold indicates that the first location is not reliable, and a value less than the first threshold indicates that the distance is reliable, and send the distance difference as a positioning result to the server.
It should be noted that, another special method is also used in the foregoing method, that is, after the server sends the UE identity of the UE to the mobile network, the mobile network monitors the UE, specifically.
Optionally, the server sends the UE identity of the UE to the mobile network, so that the mobile network monitors the network location of the UE;
the server receives notification information sent by the mobile network, wherein the notification information indicates that the network position changes;
the mobile network obtains the changed second location according to the changed network location and sends the changed second location to the server.
It can be understood that, in addition to the server querying the server for the second location after receiving the first location uploaded by the UE, the server may also monitor a certain UE, the server sends the UE identity of the UE to the mobile network, the mobile network monitors the state of the UE according to the UE identity, when the location of the UE, that is, the second location, changes, the mobile network sends notification information and the changed second location to the server, the notification information indicates that the second location changes, at this time, the server sends a query message to the UE after knowing that the second location of the UE changes, so that the UE uploads the first location thereof, and the location result can be obtained in two different ways, one is that the server obtains the location result by comparing the first location with the second location, and the other is that the server itself does not compare and sends the first location to the mobile network, and the mobile network compares the changed second position with the first position to obtain a positioning result and returns the positioning result to the server.
It should be noted that the mobile network includes a network element that records the network location of the UE and a network location query gateway, where the network location query gateway is used for connecting the server with the mobile network.
It can be understood that the network location query gateway is used as a gateway between the mobile network and the server, and is mainly used for information interaction between the server and the mobile network, for example, a second location of the UE is queried from a network element behind the gateway according to a query message sent by the server, or a function of generating a positioning result by comparing the first location with the second location may be configured on the network location query gateway, so that the server only needs to provide the UE identifier of the UE and the first location of the UE to obtain the positioning result.
The network element recording the network location of the UE has a plurality of different layout manners, and optionally, the network element recording the network location of the UE includes at least one of an MME, an S-GW, an HSS, and a PCRF.
It can be understood that the arrangement modes of the network element recording the network location of the UE may be divided into a plurality of types, and the first type is to adopt an MME, that is, the MME is sequentially arranged behind the network location gateway, the query message sent by the network location gateway is sent to the MME to query the network location of the UE, and then the second location of the UE can be calculated according to the network planning of the operator. The second is to adopt the mode of MME and S-GW, and the S-GW forwards the inquiry information to MME to inquire the network position of UE.
It should be noted that the network location may be identified in a plurality of manners, and optionally, the network location includes at least one of a cell identifier, a tracking area identifier, a service area identifier, and an enodeb identifier.
It can be seen that the network location can be calculated in a variety of ways, specifically, the corresponding identifier determined according to the actual situation.
203. And the server executes a preset strategy according to the positioning result.
It should be noted that the positioning result includes two cases, one is that the first location is a trusted location, and the other is that the first location is an untrusted location, and the main determination criterion is whether the distance between the first location and the second location is within a preset distance threshold, for example, the preset distance threshold is 1km, that is, the distance between the second location and the second location is within 1km, the first location is regarded as a trusted location, otherwise, the first location is an untrusted location.
Different policy operations are performed for untrusted locations and trusted locations, as described separately below.
First, for an untrusted location, optionally, the server executes a preset policy according to a positioning result, where the preset policy includes at least one of the following three operations:
the server refuses the UE service; and a process for the preparation of a coating,
the server sends out warning information to the UE; and a process for the preparation of a coating,
and the server records the event of the untrusted position reported by the UE to a log.
It can be seen that, when the first location is an untrusted location, the server performs at least one of three operations, namely, first, rejecting to serve the UE, second, sending a warning message to the UE to prompt the UE to upload a location error, and third, recording the time when the UE reports the untrusted location to a log for query.
Secondly, for the trusted location, optionally, the server executing a preset policy according to the positioning result includes:
the server serves the UE; and/or the presence of a gas in the gas,
and the server records the UE to a trusted UE list.
It can be seen that when the first location is a trusted location, the server performs at least one of serving the UE and logging the UE to a trusted UE list to record the trustworthiness of the uploaded location of the UE.
It can be seen that, after receiving the first location uploaded by the UE, the server does not directly adopt the first location as the location of the UE, but queries the location of the UE determined by the mobile network from the mobile network, where the relative deviation of the location determined by the mobile network is large, but the server can also generally know the actual location of the UE, so that it can assist in determining whether the location uploaded by the UE is the actual location thereof, thereby improving the reliability of the location information of the UE.
The positioning method of the embodiment of the present invention is introduced above, and the following description is respectively made with reference to the difference between network elements recording the network location of the UE; referring to fig. 3, fig. 3 is a diagram of another embodiment of a terminal positioning method according to an embodiment of the present invention, including a UE, a recorded network element (including an MME), a network location query gateway and an application server, and the execution process includes:
301. the application server sends UE position request information to the UE;
wherein, the location request information includes UE identity.
302. The UE acquires a first position through a GPS (global positioning system) of the UE and sends the first position to an application server;
it should be understood that, instead of directly sending the first location, the first location may also be a network location such as a network cell ID where the UE is located or a MAC address of WIFI where the UE is located, and the server determines the first location of the UE through the network location.
303. The application server sends a query message to a network location query gateway to query the network location of the UE;
the query message includes a UE identity, which may be an MSISDN or IMSI identifier.
304. The network location query gateway sends the query information to the MME; 305. the MME sends the inquired network position to a network position inquiry gateway;
if the MME finds that the UE is in an idle state, the MME acquires the current network position of the UE in a paging mode.
306. The network position query gateway converts the network position into a second position and sends the second position to the application server;
307. and the application server generates a positioning result according to whether the distance between the second position and the first position is smaller than a preset distance threshold value.
308. And the application server executes the corresponding strategy according to the positioning result.
When the first position is the non-trusted position, the server executes at least one of three operations, namely, one operation of refusing to serve the UE, two operation of sending out warning information to the UE to prompt the UE to upload position errors, and three operation of recording the time of reporting the non-trusted position by the UE to a log for subsequent inquiry.
When the first location is a trusted location, the server performs at least one of serving the UE and logging the UE to a list of trusted UEs.
In the above-described embodiment, in addition to the MME, the HSS may be used, and the network location of the UE is also recorded in the HSS.
Referring to fig. 4, fig. 4 is a diagram of another embodiment of a terminal location method according to an embodiment of the present invention, including a UE, a recorded network element (including an MME and an S-GW), a network location query gateway, and an application server, where steps 401 and 402 are similar to steps 301 and 302 shown in fig. 3, and the execution process further includes:
403. the application server sends a query message to a network location query gateway according to the IP of the UE to query the network location of the UE;
404. the network location query gateway sends the query information to the S-GW;
405. the S-GW sends the query information to the MME to query the network position of the UE;
406. the MME returns the network position of the UE to the S-GW;
if the MME finds that the UE is in an idle state, the MME acquires the current network position of the UE in a paging mode.
407. The S-GW sends the network position to a network position query gateway;
408. the network position query gateway converts the network position into a second position and sends the second position to the application server;
409. the network position query gateway generates a positioning result according to whether the distance between the second position and the first position is smaller than a preset distance threshold value or not, and sends the positioning result to the application server;
410. and the application server executes a corresponding preset strategy according to the positioning result.
In the above-described embodiment, in addition to the MME, the HSS may be used, and the network location of the UE is also recorded in the HSS. It is also possible to directly employ the S-GW or PCRF without the MME or HSS.
Referring to fig. 5, fig. 5 is a diagram of another embodiment of a terminal positioning method according to an embodiment of the present invention, including a UE, a recorded network element (including an MME and an S-GW), a network location query gateway, and an application server, where the execution process further includes:
501. the UE acquires a first position through a GPS (global positioning system) of the UE and sends the first position to an application server;
it should be understood that, instead of directly sending the first location, the first location may also be a network location such as a network cell ID where the UE is located or a MAC address of WIFI where the UE is located, and the server determines the first location of the UE through the network location. The UE may upload its first location while connecting to the application server.
502. The application server sends a monitoring message to a network location query gateway;
wherein the monitoring message includes a UE identity of the UE.
503. And the network location query gateway sends the monitoring message to the MME through the S-GW.
504. The MME determines the network position of the UE according to the UE identification of the UE and continues monitoring;
if the MME finds that the UE is in an idle state, the MME acquires the current network position of the UE in a paging mode.
505. The MME finds that the network position of the UE changes, and sends the changed network position and a change notification message to a network position query gateway through the S-GW;
506. the network position query gateway sends a change notification message and a changed second position calculated by the changed network position to the application server;
507. the application server receives the second position and change notification message and issues UE position request information to the UE;
508. the UE acquires the first position again through a GPS positioning system of the UE and sends the first position to the application server;
509. and the application server generates a positioning result according to whether the distance between the changed second position and the first position obtained again is smaller than a preset distance threshold value.
510. And the application server executes the corresponding strategy according to the positioning result.
It will be appreciated that steps 506 to 509 may also be the following steps:
a. the network position query gateway sends a change notification message to the application server;
b. the application server receives the change notification message and issues UE position request information to the UE;
c. the UE acquires the first position again through a GPS positioning system of the UE and sends the first position to the application server;
d. the application server sends the first position to a network position query gateway;
e. and the network position query gateway generates a positioning result according to whether the distance between the changed second position and the first position obtained again is smaller than a preset distance threshold value or not, and sends the positioning result to the application server.
It should be understood that, in the embodiment shown in fig. 5, the server sends a monitoring message to the mobile network to monitor the location of the UE, and the network element recorded in the embodiment shown in fig. 5 may also only include an MME in addition to the MME and the S-GW, at this time, in the embodiment shown in fig. 5:
step 503, the network location query gateway directly sends the monitoring message to the MME;
step 505 is that the MME finds that the network location of the UE changes, and the MME sends the changed network location and a change notification message to the network location query gateway.
In the above, the terminal authentication method according to the embodiment of the present invention is introduced, and a server according to the embodiment of the present invention is introduced below, please refer to fig. 6, where fig. 6 is a schematic structural diagram of the server according to the embodiment of the present invention, where the server may include:
a receiving module 601, configured to receive a first location of a UE uploaded by the UE;
the receiving module 601 can implement step 201 in the embodiment shown in fig. 2, and in addition, there are various ways for the UE to upload its own location, which are similar to the description of step 201 in the embodiment shown in fig. 2 and are not described herein again.
A location determining module 602, configured to determine a location result according to the first location, where the location result is obtained by comparing the first location with a second location, and the second location is obtained by querying, by a server, a mobile network to which the UE is attached;
wherein the location determining module 602 is capable of implementing step 202 in the embodiment shown in fig. 2.
There are two ways for the positioning determination module 602 to obtain the positioning result, which are described below:
in the first embodiment, optionally, the server further includes:
a sending module 604, configured to send a UE location query request to a mobile network to which the UE is attached, where the UE location query request carries a UE identifier of the UE;
the receiving module 601 is further configured to receive a second location determined by the mobile network through the UE identity;
the location determining module 602 is further specifically configured to determine a location result according to the comparison of the first location and the second location.
It can be seen that, in the first mode, the sending module 604 first sends a UE location query request to a mobile network to which the UE is attached, then the receiving module 601 receives a second location of the UE from the mobile network, and then the positioning determining module 602 compares the first location with the second location to determine whether the first location is a trusted location, as a positioning result.
In a second mode, optionally, the server further includes:
a sending module 604, configured to send a UE location query request to a mobile network to which the UE is attached, where the UE location query request carries a UE identifier of the UE and a first location of the UE;
the receiving module 601 is further configured to receive a positioning result determined by the mobile network according to the first location and a second location, where the second location is determined by the mobile network through the UE identity, and the positioning result is obtained by comparing the first location and the second location.
It can be seen that the second method is different from the first method in that the sending module 604 sends the location query request, but the request carries the first location, and the receiving module 602 receives the positioning result after comparing the first location with the second location directly, instead of the second location. The generation process of the positioning result is directly completed by the mobile network.
In addition to verifying the first location of the UE through the second location after the server acquires the first location of the UE, the server may also monitor a certain UE, and verify the first location of the UE as long as the network changes, optionally, the sending module 604 is further configured to send the UE identifier of the UE to the mobile network, so that the mobile network monitors the second location of the UE;
the receiving module 601 is further configured to receive notification information sent by the mobile network and the changed second location, where the notification information indicates that the second location is changed.
It can be seen that, in this case, the sending module 604 sends the UE identity of the UE to the mobile network, so that the mobile network monitors the second location of the UE, and once the second location is changed, the mobile network immediately generates the notification message, and sends the notification message and the changed second location to the receiving module 601 of the server, so that the server can issue a request to acquire the first location of the UE and verify the first location.
It should be noted that, after the server issues the request to acquire the first location of the UE, there are two ways to acquire the positioning result, one is to send the first location to the mobile network, compare the changed second location in the mobile network with the newly acquired first location to obtain a comparison result, and the other is to directly receive the second location of the mobile network, and compare the first location and the second location by the server to obtain the positioning result.
And an executing module 603, configured to execute a preset policy according to the positioning result.
Wherein the executing module 603 can implement step 203 in the embodiment shown in fig. 2.
It should be noted that the positioning result includes two cases, one is that the first location is a trusted location, and the other is that the first location is an untrusted location, and the main determination criterion is whether the distance between the first location and the second location is within a preset distance threshold, for example, the preset distance threshold is 1km, that is, the distance between the second location and the second location is within 1km, the first location is regarded as a trusted location, otherwise, the first location is an untrusted location.
Different policy operations are performed for untrusted locations and trusted locations, as described separately below.
First, for an untrusted location, optionally, the executing module 603 may perform at least one of the following three operations:
rejecting UE service; and a process for the preparation of a coating,
sending out warning information to the UE; and a process for the preparation of a coating,
and recording the event of the untrusted position reported by the UE to a log.
It can be seen that, when the first location is the untrusted location, the execution module 603 performs at least one of three operations, i.e., one operation of rejecting the UE to be served, two operation of sending a warning message to the UE to prompt the UE to upload a location error, and three operation of recording the time when the UE reports the untrusted location to a log for query.
Secondly, for the trusted location, optionally, the executing module 603 executes the preset policy according to the positioning result, including:
serving the UE; and/or the presence of a gas in the gas,
and recording the UE to a trusted UE list.
It can be seen that, when the first location is a trusted location, the executing module 603 performs at least one of an operation of serving the UE and an operation of recording the UE to a trusted UE list, so as to record the trustworthiness of the upload location of the UE.
It can be seen that, after receiving the first location uploaded by the UE, the receiving module 601 does not directly adopt the first location as the location of the UE, but queries the location of the UE determined by the mobile network from the mobile network, where the relative deviation of the location determined by the mobile network is large, but the actual location of the UE can also be generally known, so that it can assist in determining whether the location uploaded by the UE is the actual location thereof, thereby improving the reliability of the location information of the UE.
Referring to fig. 7, fig. 7 is a diagram of an embodiment of a server according to an embodiment of the present invention, where the server 7 may include at least one processor 701, at least one receiver 702, and at least one transmitter 703, which are all connected to a bus, and the server according to an embodiment of the present invention may have more or less components than those shown in fig. 7, may combine two or more components, or may have different configurations or arrangements of components, and each component may be implemented in hardware, software, or a combination of hardware and software including one or more signal processing and/or application specific integrated circuits.
Specifically, for the embodiment shown in fig. 6, the processor 701 can implement the functions of the positioning determining module 602 and the executing module 603 in the embodiment shown in fig. 6, the receiver 702 can implement the functions of the receiving module 601 in the embodiment shown in fig. 6, and the transmitter 70 can implement the functions of the transmitting module 604 in the embodiment shown in fig. 6.
It is clear to those skilled in the art that, for convenience and brevity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other manners. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present invention may be embodied in the form of a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
The above-mentioned embodiments are only used for illustrating the technical solutions of the present invention, and not for limiting the same; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (17)

1. A terminal positioning method is characterized by comprising the following steps:
the method comprises the steps that a server receives a first position of User Equipment (UE) uploaded by the UE;
the server determines a positioning result through the first position, wherein the positioning result is obtained by comparing the first position with a second position, and the second position is obtained by inquiring a mobile network attached to the UE by the server;
the server executes a preset strategy according to the positioning result;
the positioning result comprises:
the first location is a trusted location or the first location is an untrusted location; wherein,
when the distance between the geographic position indicated by the first position and the geographic position indicated by the second position is not larger than a preset distance threshold value, the positioning result indicates that the first position is a trusted position;
when the distance between the geographical position indicated by the first position and the geographical position indicated by the second position is larger than a preset distance threshold value, the positioning result is that the first position is an unreliable position.
2. The terminal positioning method according to claim 1, wherein the server determining the positioning result by the first location comprises:
the server sends a UE position query request to a mobile network attached to the UE, wherein the UE position query request carries a UE identifier of the UE;
the server receives a second position determined by the mobile network through the UE identification;
and the server determines a positioning result according to the comparison between the first position and the second position.
3. The method of claim 1, wherein the server determining the positioning result through the mobile network to which the UE is attached comprises:
the server sends a UE position query request to a mobile network attached to the UE, wherein the UE position query request carries a UE identification of the UE and a first position of the UE;
and the server receives a positioning result determined by the mobile network according to the first position and a second position, wherein the second position is determined by the mobile network through the UE identity, and the positioning result is obtained by comparing the first position with the second position.
4. The method according to claim 1, wherein when the positioning result indicates that the first location is an untrusted location, the server executing a predetermined policy according to the positioning result includes at least one of:
the server refusing to serve the UE; and a process for the preparation of a coating,
the server sends out warning information to the UE; and a process for the preparation of a coating,
and the server records the event of the untrusted position reported by the UE to a log.
5. The terminal positioning method according to claim 1, wherein, when the positioning result is that the first location is a trusted location, the executing, by the server, a preset policy according to the positioning result comprises:
the server serving the UE; and/or the presence of a gas in the gas,
and the server records the UE to a trusted UE list.
6. The terminal positioning method according to claim 1, wherein the method further comprises:
the server sending a UE identity of the UE to the mobile network to cause the mobile network to monitor the network location of the UE;
the server receives notification information sent by the mobile network, wherein the notification information indicates that the network position is changed;
and the mobile network acquires the changed second position according to the changed network position and sends the changed second position to the server.
7. The terminal positioning method according to any of claims 1 to 6, characterized by: the mobile network comprises a network element for recording the network position of the UE and a network position query gateway, and the network position query gateway is used for connecting the server with the mobile network.
8. The terminal positioning method according to claim 7, wherein the second location is obtained by the server querying a mobile network to which the UE is attached, and comprises:
when the UE is attached to the mobile network, a network element in the mobile network records the network position of the UE;
the mobile network calculates the network location of the UE from the network location.
9. The method according to claim 8, wherein the network element that records the network location of the UE comprises at least one of a mobility management entity MME, a serving gateway S-GW, a home subscriber server HSS, and a policy and charging function PCRF.
10. The terminal positioning method according to claim 9, wherein the network location comprises at least one of a cell identifier, a tracking area identifier, a service area identifier, and an evolved base station identifier.
11. The method of claim 9, wherein the UE identity comprises at least one of a mobile subscriber number MSISDN, an international mobile subscriber identity IMSI, and an IP address.
12. A server, comprising:
the receiving module is used for receiving a first position of User Equipment (UE) uploaded by the UE;
a location determining module, configured to determine a location result according to the first location, where the location result is obtained by comparing the first location with a second location, and the second location is obtained by querying, by a server, a mobile network to which the UE is attached;
the execution module is used for executing a preset strategy according to the positioning result;
the positioning result comprises:
the first location is a trusted location or the first location is an untrusted location; wherein,
when the distance between the geographic position indicated by the first position and the geographic position indicated by the second position is not larger than a preset distance threshold value, the positioning result indicates that the first position is a trusted position;
when the distance between the geographical position indicated by the first position and the geographical position indicated by the second position is larger than a preset distance threshold value, the positioning result is that the first position is an unreliable position.
13. The server according to claim 12, wherein the server further comprises:
a sending module, configured to send a UE location query request to a mobile network to which the UE is attached, where the UE location query request carries a UE identifier of the UE;
the receiving module is further configured to receive a second location determined by the mobile network through the UE identity;
the location determining module is further specifically configured to determine a location result according to a comparison of the first location and the second location.
14. The server according to claim 12, wherein the server further comprises:
a sending module, configured to send a UE location query request to a mobile network to which the UE is attached, where the UE location query request carries a UE identifier of the UE and a first location of the UE;
the receiving module is further configured to receive a positioning result determined by the mobile network according to the first location and a second location, where the second location is determined by the mobile network through the UE identity, and the positioning result is obtained by comparing the first location and the second location.
15. The server according to claim 12, wherein when the positioning result indicates that the first location is an untrusted location, the executing module is specifically configured to perform at least one of the following three operations:
denying service to the UE; and a process for the preparation of a coating,
sending warning information to the UE; and a process for the preparation of a coating,
and recording the event of the untrusted position reported by the UE to a log.
16. The server according to claim 12, wherein when the positioning result is that the first location is a trusted location, the execution module is specifically configured to:
serving the UE; and/or the presence of a gas in the gas,
and recording the UE to a trusted UE list.
17. The server of claim 13, wherein: the sending module is further configured to send a UE identity of the UE to the mobile network, so that the mobile network monitors the network location of the UE;
the receiving module is further configured to receive notification information sent by the mobile network and the changed second location, where the notification information indicates that the network location is changed.
CN201511030155.0A 2015-12-31 2015-12-31 A kind of method of locating terminal and server Active CN105472737B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201511030155.0A CN105472737B (en) 2015-12-31 2015-12-31 A kind of method of locating terminal and server
PCT/CN2016/109057 WO2017114125A1 (en) 2015-12-31 2016-12-08 Terminal positioning method and server

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511030155.0A CN105472737B (en) 2015-12-31 2015-12-31 A kind of method of locating terminal and server

Publications (2)

Publication Number Publication Date
CN105472737A CN105472737A (en) 2016-04-06
CN105472737B true CN105472737B (en) 2019-05-28

Family

ID=55609891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511030155.0A Active CN105472737B (en) 2015-12-31 2015-12-31 A kind of method of locating terminal and server

Country Status (2)

Country Link
CN (1) CN105472737B (en)
WO (1) WO2017114125A1 (en)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105472737B (en) * 2015-12-31 2019-05-28 上海华为技术有限公司 A kind of method of locating terminal and server
CN106504359B (en) * 2016-10-28 2020-03-17 广东亿迅科技有限公司 Intelligent attendance system based on position and motion state and implementation method thereof
CN108234411A (en) * 2016-12-15 2018-06-29 中国电信股份有限公司 Method, system and Internetbank Verification System based on Internetbank access registrar
CN107123210B (en) * 2017-04-27 2019-09-27 广州御银自动柜员机技术有限公司 A kind of ATM monitoring system based on electronic map
CN107566500A (en) * 2017-09-11 2018-01-09 珠海市魅族科技有限公司 The sending method and relevant apparatus of a kind of position location
CN107872767A (en) * 2017-11-07 2018-04-03 中国联合网络通信集团有限公司 A kind of net about car brush single act recognition methods and identifying system
US10559211B2 (en) 2017-11-27 2020-02-11 Uber Technologies, Inc. Real-time service provider progress monitoring
CN109102280A (en) * 2018-08-01 2018-12-28 福州市晋安区绿奇鑫环保科技有限公司 A kind of the safety verification method and server of barcode scanning payment environment
CN109068329B (en) * 2018-08-03 2021-11-30 中国联合网络通信集团有限公司 False position identification method, false position identification device, false position identification equipment and computer readable storage medium
CN109688096B (en) * 2018-09-07 2022-06-17 平安科技(深圳)有限公司 IP address identification method, device, equipment and computer readable storage medium
US10733473B2 (en) 2018-09-20 2020-08-04 Uber Technologies Inc. Object verification for a network-based service
US10999299B2 (en) 2018-10-09 2021-05-04 Uber Technologies, Inc. Location-spoofing detection system for a network service
CN111866733B (en) * 2019-04-29 2022-04-22 华为技术有限公司 Method and device for determining position of terminal device
CN110324779A (en) * 2019-05-21 2019-10-11 平安普惠企业管理有限公司 Location data monitoring method and relevant device based on information security
CN110708333B (en) * 2019-10-22 2022-04-01 深圳市卡牛科技有限公司 Position verification method and related equipment
CN111954299A (en) * 2020-08-17 2020-11-17 北京双洲科技有限公司 Position information acquisition method, device and system
CN112040409B (en) * 2020-09-02 2021-09-17 武汉理工大学 System and method for positioning and managing sailors in cruise ship
CN112019562A (en) * 2020-09-10 2020-12-01 北京双洲科技有限公司 Method and system for joint confirmation of mobile service user state
CN114765740A (en) * 2021-01-13 2022-07-19 维沃移动通信有限公司 Position information determination method, device and equipment
CN113225685B (en) * 2021-05-06 2023-03-28 建信云能数字科技有限公司 Track error correction method, device, equipment and storage medium
CN114051249B (en) 2022-01-06 2022-04-15 杭州筋斗腾云科技有限公司 Digital office system and method based on mobile equipment
CN116847358A (en) * 2022-03-25 2023-10-03 华为技术有限公司 Verification method and communication device for terminal equipment position
WO2023216034A1 (en) * 2022-05-07 2023-11-16 北京小米移动软件有限公司 Location information verification method and apparatus therefor
CN117255305A (en) * 2022-06-09 2023-12-19 展讯通信(上海)有限公司 Terminal position determining method and device and computer readable storage medium
CN115918189A (en) * 2022-09-22 2023-04-04 北京小米移动软件有限公司 Positioning verification method and device
WO2024130561A1 (en) * 2022-12-20 2024-06-27 北京小米移动软件有限公司 Credibility determination method for user position information, and apparatus therefor

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101489214A (en) * 2009-01-23 2009-07-22 电信科学技术研究院 Method, apparatus and system for detecting user side equipment
CN102215558A (en) * 2010-04-07 2011-10-12 中国科学院国家天文台 Ground mobile communication network positioning method assisted by communication broadcast satellite signal
CN102917377A (en) * 2011-08-03 2013-02-06 中国电信股份有限公司 Method and system for acquiring cell identity of user-located cell
CN103747525A (en) * 2014-01-26 2014-04-23 林汉忠 Composite positioning system based on mobile communication network

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101166133B (en) * 2007-09-26 2011-05-25 中兴通讯股份有限公司 Location limit method and system for home base station
KR101020335B1 (en) * 2008-04-04 2011-03-08 엘지전자 주식회사 Location information service method
CN101345673B (en) * 2008-05-21 2012-03-21 华为技术有限公司 Method for position validity detection, communication system, access equipment and top management network element
US9294875B2 (en) * 2011-09-30 2016-03-22 Electronics And Telecommunications Research Institute Method for determining position of terminal in cellular mobile communication system
CN105472737B (en) * 2015-12-31 2019-05-28 上海华为技术有限公司 A kind of method of locating terminal and server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101489214A (en) * 2009-01-23 2009-07-22 电信科学技术研究院 Method, apparatus and system for detecting user side equipment
CN102215558A (en) * 2010-04-07 2011-10-12 中国科学院国家天文台 Ground mobile communication network positioning method assisted by communication broadcast satellite signal
CN102917377A (en) * 2011-08-03 2013-02-06 中国电信股份有限公司 Method and system for acquiring cell identity of user-located cell
CN103747525A (en) * 2014-01-26 2014-04-23 林汉忠 Composite positioning system based on mobile communication network

Also Published As

Publication number Publication date
CN105472737A (en) 2016-04-06
WO2017114125A1 (en) 2017-07-06

Similar Documents

Publication Publication Date Title
CN105472737B (en) A kind of method of locating terminal and server
US11002822B2 (en) Service enhancements using near field communication
EP2417755B1 (en) System and method for identity protection using mobile device signaling network derived location pattern recognition
US9326138B2 (en) Systems and methods for determining location over a network
US20190190911A1 (en) Methods, apparatus, and systems for identity authentication
CN102783188A (en) Signaling support enabling qos discrimination for positioning, location and location-based services in lte
US20090124267A1 (en) Method and system for locating a lost and/or stolen phone based on supl network initiated, triggered by reverse-billed sms
KR101696508B1 (en) Enhancement of positioning quality of service
EP2443562B1 (en) Systems and methods for determining location over a network
CN104349455A (en) WIFI (wireless fidelity) hotspot location method and system
CN103987022B (en) A kind of location information inquiry method, system and mobile terminal based on mobile terminal
CN106685891A (en) Verification method and apparatus for accessing network
CN101790182A (en) Information acquiring method and system and access point equipment
EP1971177A1 (en) Method for implementing home zone application in mobile communication networks
KR20090115909A (en) Method for providing location service for roaming terminal
CN104219737B (en) A kind of system and method for realizing networking switched service
US12073727B2 (en) Vehicle location system
CN108702299B (en) Method and system for transmitting and receiving data between seller device and buyer device
US20220350878A1 (en) Subscriber authentication responsive to emergency services registration
KR101910737B1 (en) System for checking communication quality according to position of user mobile and control method thereof
CN103843372A (en) Authenticating a user's location in a femtocell-based network
WO2013139073A1 (en) Method and system for sending terminal monitoring report
US20150365788A1 (en) Method, location determiner, computer program and computer program product for determining a location of a mobile communication terminal
EP3040918A1 (en) System for locating of lost items

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant