CN1802021A - Method of operating a gateway with a location information system - Google Patents

Method of operating a gateway with a location information system Download PDF

Info

Publication number
CN1802021A
CN1802021A CNA2005100970973A CN200510097097A CN1802021A CN 1802021 A CN1802021 A CN 1802021A CN A2005100970973 A CNA2005100970973 A CN A2005100970973A CN 200510097097 A CN200510097097 A CN 200510097097A CN 1802021 A CN1802021 A CN 1802021A
Authority
CN
China
Prior art keywords
client
entry
positional information
memory
sign
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.)
Granted
Application number
CNA2005100970973A
Other languages
Chinese (zh)
Other versions
CN1802021B (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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Publication of CN1802021A publication Critical patent/CN1802021A/en
Application granted granted Critical
Publication of CN1802021B publication Critical patent/CN1802021B/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/0009Transmission of position information to remote stations
    • G01S5/0018Transmission from mobile station to base station
    • G01S5/0027Transmission from mobile station to base station of actual mobile position, i.e. position determined on mobile
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/566Grouping or aggregating service requests, e.g. for unified processing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)
  • Position Fixing By Use Of Radio Waves (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

In response to a first location request message from a client terminal, a gateway stores the message and requests the location information of a target mobile terminal from a location information system. If a second location request message is received from other client terminal requesting the location information of the same mobile terminal while the initial client terminal is waiting for the requested information, the second location request message is stored. Reply messages are sent simultaneously to these client terminals when the requested information is received. In a modified embodiment, if location request messages are received from multiple client terminals for the same target mobile terminal, they are stored in a memory, which is then searched at periodic intervals. If the message of at least one client terminal is detected, the gateway acquires location information of the target terminal from the system and transmits a reply message to client terminals.

Description

Operation is used for the method for the gateway of location information system
Technical field
The present invention relates generally to location information system, relate more particularly to be connected the gateway between client terminal and the location information system.
Background technology
From the angle of technology, location information system relates to is that client terminal sends location request message to the gateway of radio access network when target UE (UE) location information of terminals that client computer wishes to obtain to move.Customer in response machine request message, gateway are stored the address of client terminal in admin table, distributing serial numbers, and the request access network is set up and being connected of positional information server.Gateway sends solicited message to positional information server, wherein comprises the address and the sequence number of object UE terminal.Utilize the whole world or local positioning system, positional information server obtains the positional information of object UE, and this information in the response message of gateway transmission position, wherein comprises sequence number.In replying, gateway is searched for the client terminal that is assigned identical sequence number with the response message that receives in admin table, and sends the positional information that receives to client terminal.
Therefore, to the position requests of each client computer, technically, gateway sends request to positional information server, and no matter whether the positional information of the same portable terminal of another client requests is arranged.Because obtain positional information is the process of a cost cost, so when the positional information of portable terminal during simultaneously by many client terminal requests, need to reduce the acquisition cost.
Summary of the invention
Therefore, an object of the present invention is the acquisition cost of the information of dipping, promptly utilize the whole world or local positioning system, on the quantity of the location request message that gateway almost receives from client terminal simultaneously greater than gateway in the message that location information system sends, only send more a spot of request message to location information system from gateway.
In general, the invention provides the gateway approach that a kind of operation is used for location information system.This method comprises based on real-time execution in step: a plurality of location request message that receive the positional information of the common portable terminal of a plurality of client terminal requests; In a transaction, obtain institute's information requested from location information system; With the response message that sends a plurality of each self-contained information of obtaining to client terminal.
According to a first aspect of the invention, receiving position request message in a time interval obtains described requested information from described system therebetween at this.Preferably, after receiving at first the location request message that arrives in that time interval, obtain the positional information of request immediately from positional information.
Further, in a preferred form of the invention, method comprises: (a) from relating to the client terminal receiving position request message of location information of mobile terminal; (b) in memory, create the client entry, with the map addresses of client terminal to portable terminal; (c) if the positional information of same portable terminal by from the follow-up location request message request of other client terminal, repeating step (a) and (b) then, until obtaining requested information from location information system, thereby in memory, create a plurality of client entries; (d) when from location information system acquisition positional information, read a plurality of addresses from memory, in being assigned to the response message of reading the address, the information that encapsulation is obtained, and send response message.
In change form of the present invention, the positional information that is obtained of memory mobile terminal in memory.If receive location request message, then send canned data, if location request message is the positional information of request and the same portable terminal of front request to other client terminal from other client terminal.
According to a second aspect of the invention, provide a kind of operation to be used for the method for the gateway of location information system, comprise step: the location request message that relates to location information of mobile terminal that (a) receives client terminal; (b) obtain positional information from described system; (c) send the information that is obtained and in memory, store the information that is obtained to client terminal; (d) receive other location request message from client terminal, if other location request message relates to the positional information of portable terminal, repeating step (b) and (c) then, unless the positional information of described portable terminal is stored in the memory, if other location request message relates to the positional information that is stored in the memory, just send institute's canned data to client terminal.
According to the third aspect, the invention provides the gateway approach that a kind of operation is used for location information system, comprise step: receive from a plurality of location request message of a plurality of client terminals, and in memory, preserve location request message about location information of mobile terminal; With with the periodicity time interval memory is searched for, to detect at least one location request message, if in memory, detect at least one location request message, then to the positional information of location information system request portable terminal; The client terminal that Xiang Congqi receives detect-message sends response message; Delete detected message from memory.
But the dependency information of the information indicating mobile terminal that obtains from location information system.If dependency information satisfies the location request message defined terms, then send the information that is obtained to client terminal.Each client terminal can comprise preferential selection data.If dependency information satisfies the preferential data of selecting, then send the information that is obtained to client terminal.The preferential data of selecting can be stored in the memory.If dependency information satisfies the preferential selection data of storage, then send the information that is obtained to client terminal.The preferential precision of selecting data can indicate the information of the desirable acquisition of client terminal, and/or the working life of the information of the desirable acquisition of client terminal.But the precision of the translational speed of dependency information indicating mobile terminal and/or the information that is obtained, and/or receive moment of the positional information that is obtained from described system.
Description of drawings
, describe the present invention with reference to following accompanying drawing further, in the accompanying drawing:
Fig. 1 is the calcspar of positional information network of the present invention;
Fig. 2 is the gateway calcspar of the positional information network of configuration according to the present invention;
Fig. 3 is the gateway operation flow chart according to first embodiment of the invention;
Fig. 4 is the gateway operation flow chart according to second embodiment of the invention;
Fig. 5 is the modification process figure of Fig. 4;
Fig. 6 A and 6B are the gateway operation flow charts according to third embodiment of the invention;
Fig. 7 A and 7B are the gateway operation flow charts according to fourth embodiment of the invention;
Fig. 8 and 9 is modification process figure of Fig. 7.
Embodiment
In the present invention's navigation system shown in Figure 1, a plurality of client terminals 10 by communication network 11 for example IP network link to each other with gateway 12, gateway 12 links to each other with radio access network 13.The radio access network 13 of serving for wireless UE (subscriber equipment) terminal 14 links to each other with positional information server 15.Access network 13 is set up being connected between gateway 12 and the positional information server 15, and being connected between positional information server 15 and the UE terminal 14.
Wireless UE terminal 14 is equipped with GPS (global positioning system) transceiver, and it is by receiving from the request from positional information server 15 of the signal response of gps satellite.The gps signal that use receives, the GPS transceiver of UE terminal calculates its position, and sends answer to positional information server 15.
Another kind method, the object UE location information of terminals, the transmission loss of the signal that can receive from the object UE terminal by several radio-cell position messages of positional information server 15 request obtains.The position that relates to the object UE of cell position is determined by calculating the transmission loss of being reported.
Client terminal 10 can be the terminal of application service provider (ASP), ASP operator keys in position data request their client terminal, use address formulism location request message, and this message is sent to gateway 12 by the object UE of client computer user appointment.Gateway 12 receives this location request message from one or more client terminals 10, and asking message to be sent to positional information server 15 by radio access network 13 clearly.If UE terminal 14 is targets, positional information server 15 just sends request to object UE, obtaining its positional information, and sends the position response message that comprises the object UE terminal positional information to gateway 12 conversely.Positional information is extracted from response message by gateway, and is sent to one or more request client terminals 10, and wherein the position of object UE is indicated in the mapping table that shows on the display screen.
As Fig. 2 expression in detail, gateway 12 comprises processor 21, processor 21 links to each other with 13 with network 11 with 22 by line interface 20, is used to receive location request message 23 and the position response message 24 that receives from the UE of access network 13 from the client computer of communication network 11.The mode that will describe in detail with the back is stored and is handled the message that receives from client terminal and server.
The location request message 23 of client terminal comprises its address and the address of object UE terminal, and can additionally comprise preferential selection data.The client computer of request can use preferential selection data to come the precision of the request of working life of request of assigned position information and positional information.If request message comprises this preferential selection data, just can be used as the judgment condition that sends the object UE location information of terminals of storage to the client computer of request.
If preferentially select data to comprise working life of the request of positional information, and if receive the working life that its moment elapsed time total amount satisfies request from gateway from server, gateway just can send canned data to client terminal.Equally, if preferentially select data to comprise the precision of request, and if the precision information of the positional information of storage satisfy the precision of request, gateway just can send canned data to client terminal.
On the other hand, comprise the address of object UE terminal, object UE location information of terminals, the precision of the translational speed of UE terminal and the positional information that records from the position response message 24 of positional information server 15.
In Fig. 2, processor 21 and client table 25, UE table 26 is relevant with priority selection 27.Client table 25 have a plurality of respectively with the corresponding entry of location request message.Each entry of client table 25 comprises a plurality of hurdles, is used in the client terminal address of address field 30 and 31 storage requests and the address of the object UE of the request message that receives.If preferentially select data to be included in the location request message that receives, just it stored in the preferential selectionbar 32.
In addition, each entry has banner 33, is used for indication request and whether is sent to positional information server from gateway.Each entry has effluxion hurdle 34.When using the banner 33 of entry in the mode that will describe, the effluxion indication just is arranged in the effluxion hurdle 34 of this entry.
UE table 26 has a plurality of corresponding with position response message 24 respectively entries.Each entry of UE table 26 comprises a plurality of hurdles, be used for storing the address of object UE terminal into address field 40, the UE location information of terminals is stored in the positional information hurdle 41, the translational speed of object UE terminal is stored in the translational speed hurdle 42, the precision of positional information is stored in the precision hurdle 43.Each entry of table 26 has hurdle 44 constantly, is used to be provided with the moment that response is created entry from server 15 receiving position response messages.
Priority selection 27 is divided into a plurality of and independently client terminal or the independently corresponding entry of client terminal group.Each entry comprises the address field 50 of indication client terminal or group and the preferential selectionbar 51 that data are selected in memory priority.The precision of the request of preferential selection data assigned position information and the default setting of working life, rather than each client terminal is stipulated their preferential selection in their each position requests.When the preferential selection data of client are not included in the location request message that receives, will use priority selection 27.
In the first embodiment of the present invention, processor 21 is according to the flow operations of Fig. 3.
In Fig. 3, when receiving location request message from client terminal 10 or when positional information server 15 was received the position response message, the operation of program was from determining step 101.In replying, processor 21 checks that message is from client terminal 10 or from positional information server 15.If the message that receives is from client terminal, flow process just enters step 102, message stores in the idle entry of client table 25.In determining step 103, processor is checked client table 25, and whether definite processor is waiting for replying from same object UE terminal of relating to of positional information server 15.If processor is not waited for replying from same object UE terminal of relating to of positional information server 15.Flow process just enters step 104, sends a request message and termination routine to positional information server 15.If processor is waiting for that from relating to of server 15 the replying of same object UE terminal judge it is sure in step 103, flow process just enters the end of program, and does not send additional requests to positional information server.
If the message that receives is to reply from the position of positional information server, flow process just enters step 105 from step 101, and the response message that receives is stored in the idle entry in the UE table 26.In step 106, processor is read client address from client table 25 all entries of asking same object UE terminal positional information.Processor 21 is separately assigned to the positional information of encapsulation object UE in the response message of the client address that is retrieved at each, and response message is sent to communication network 11.As a result, response message can be sent to the client terminal that all ask same object UE terminal positional information simultaneously.In step 108, deletion relates to all client entries of same object UE terminal from client table 25.
Like this, gateway only requires that location information server 15 makes a transaction, even receive a plurality of location request message from a plurality of client terminals, as long as they appear at gateway waits from during the replying of server 15.
Each entry of UE table 26 has the high-speed memory function.Processor 21 always monitors the effluxion of the entry of each UE table, when overflows predetermined time out period to detect entry.When this situation occurring, processor is just removed this entry from UE table 26.
Wait for request message with regard to present embodiment, unnecessaryly the position response message is stored in the UE table 26 in step 105.But being used for to be favourable at the stored position information of the UE entry of removing the request message that arrives before the UE entry.
In the second embodiment of the present invention, processor 21 is according to the flow operations of Fig. 4.
In Fig. 4, when or when receiving request message or receiving response message, the operation of program starts from determining step 201.In replying, processor 21 checks that message is from client terminal 10 or from positional information server 15.If the message that receives is that flow process just enters step 202 from the positional information of the given object UE of request of client terminal, determine whether the object UE positional information of request is stored in the UE table 26.If the object UE positional information of request is not stored in the UE table 26, promptly be not judged as not in step 202, then processor just proceeds to step 203, and the request message of client computer is stored in the idle entry of client table 25.In step 204, processor 21 sends a request message to positional information server 15, and the holding fix response message.
In step 201, receive from server if determine the position response message, flow process just enters step 205, the positional information that receives is stored in the idle entry of UE table 26, and enters step 206.In step 206, processor will be read client address from client table 25, and the positional information of encapsulation storage in being assigned to each response message of client address, and this message is sent to communication network 11 (step 207).In step 208, eliminate the client terminal entry that sends response message in the client table 25 to it.
If the positional information of object UE is in the instantaneous UE of the being stored in table of the position requests that receives same object UE terminal, then the judgement in step 202 is sure, processor just enters step 209, the positional information of encapsulation storage in being assigned to the response message of client address, and this message is sent to communication network 11, program stops.
If client terminal sends the position requests comprise preferential selection data, then processor 21 is according to the flow operations of Fig. 5, wherein, and those parts with Fig. 4 identical number marking corresponding with Fig. 4, and no longer repeat description of them.
The difference of Fig. 5 and Fig. 4 flow process is, if step 202 determines that the object UE location information of terminals has been stored in the UE table 26, and the step 301 of execution in step 202 back then.If the request message that receives comprises preferential selection data (step 301), flow process just enters step 302, to determine one or more translational speeds hurdle 42, whether the data of precision hurdle 43 and hurdle 44 indications constantly satisfy the preferential selection data defined terms of client computer.
If the working life of the request of the preferential selection data assigned position information of client computer, processor just checks whether the timing data that is stored in moment hurdle 44 satisfies the working life of asking.For example, if instantaneous 5 minutes in the past of indication current time request working life, if it is to create former 3 minutes of current time and be stored in the entry data indication in the hurdle 44 constantly, the processor positional information determining to have stored working life of satisfying the request of positional information then.
If the precision of the preferential selection data regulation request of client computer is 500 meters, for example, processor is stored in the data on translational speed hurdle 42 and certainty of measurement hurdle 43 by calculating, checks that the object UE terminal is whether in the accuracy rating of request.If the hurdle 42 of the entry that former 10 minutes of current time created and the translational speed of 43 indicating target UE terminals are 10 meters of per seconds, certainty of measurement is 5 meters, then processor 21 calculates object UE terminals 100 meters of displacements, and its present bit is equipped with 105 meters (=5+100) precision as a result.This satisfies the precision of 500 meters request.
If the judgement in step 302 is sure, just reads the object UE location information of terminals of UE table, and in the message that is assigned to the requesting client address, encapsulate, and send (step 209) to communication network 11.If step 302 judge whether surely, flow process then enters step 203, the request message that receives is stored in the idle entry of client table 25, and by access network request message is sent to positional information server 15 from gateway.
If the location request message that receives does not comprise preferential selection data, then step 301 judge whether fixed, flow process enters step 303, read preferential selection data from organizing the entry of corresponding priority selection 27 with request client terminal or client, contrast is stored in the hurdle 42,43 of UE table 26 and 44 data are checked (step 302) to the preferential selection data of being read.
In the third embodiment of the present invention shown in Fig. 6 A and the 6B, the data that are stored in the banner 33 of client table 25 are used for determining whether request message is sent to positional information server 15 from gateway.
In Fig. 6 A, when when client terminal 10 receives location request message (step 401), request message just is stored in the idle entry of client table 25 (step 402), the banner 33 of this entry is set to " 0 ", is used to indicate the client terminal of this entry waiting for the process that sends a request message to positional information server 15 from gateway.
In periodic intervals, the program of execution graph 6B is searched for client table 25.In step 411, search for the client table 25 that its banner is set to the same object UE terminal table entry of " 0 ".If find at least one such entry (step 412) and find more than such entry (step 413) in client table 25, flow process just enters step 414, sends a request message to positional information server 15.In step 415, each banner that detects entry is set to " 1 ", and indication is serviced from the next request of the client terminal of these entries.If detect an entry in step 412, flow process just enters step 416 from step 413, checks whether the effluxion of this entry will be above next table search preset value regularly.If this is the case, flow process enters step 414, send a request message to positional information server, and the banner of the entry that is detected is set to " 1 " (step 415).If not, then program stops.
Get back to Fig. 6 A, when receiving the position response message (step 401) from positional information server, processor enters step 405, be set to the entry of " 1 " from its sign, read one or more client address of same object UE, and read the positional information that encapsulation has received in one or more message of client address being assigned to, they are sent to communication network 11 (step 406).In step 407, delete the entry of these client table 25.
In the fourth embodiment of the present invention shown in Fig. 7 A and the 7B, preferentially select data to be included in from the position requests that client terminal receives, as the modification of Fig. 6 A and 6B embodiment.
In Fig. 7 A, when when client terminal 10 receives location request message (step 501), request message is stored in the idle entry of client table 25 (step 502).If request message comprises preferential selection data (step 503), flow process just enters step 504, and the banner 33 of this entry is set to " 0 ", and program stops.
Can see, if receive the location request message that comprises preferential selection data fast and consistently, then will repeat step 501 to 504, and sequentially in client table 25, create a plurality of entries that its sign is set to " 0 ", wait for replying from positional information server 15.As following description,, will use these client entries during the search of showing if receive the location request message that does not comprise preferential selection data.
If the location request message that receives does not comprise preferential selection data, flow process just enters step 505 from step 503, sends a request message to positional information server 15 from gateway.In step 506, search client table 25 is sought its sign and is set to " 0 " and its preferential entry of selecting data to satisfy the same object UE terminal of some decision conditions.If detect such entry (step 507), the banner 33 of these entries just is set to " 1 ", and program stops.
In one example, preferentially select data time interval of regulation, client computer wishes to obtain the positional information of destination mobile terminal in this time interval.In this case, decision condition is the moment of showing to search for.Therefore, if official hour at interval in to indicating 0 client entry execution in step 506, then the preferential alternative condition of definite client computer is satisfied.
Response of step 505 sends a request message, and in step 501, will receive and the detection position response message.Flow process enters step 509, one or more addresses of same object UE are got in the client table eye reading that is set to " 1 " from its sign, in the one or more message that are assigned to the client address of reading, encapsulate the positional information that receives, and they are sent to communication network 11 (step 510).In step 511, these entries of deletion client table 25.
If the location request message that gateway receives continuously all comprises preferential selection data with regard to circulation step 501 to 504,, stay in the client table 25 and wouldn't use creating a large amount of sign 0 client entries.When the program of execution graph 7B, will use these entries.
In periodic intervals, the program of execution graph 7B is searched for client table 25.In step 521, search client table 25 is set to the entry that " 0 " and its preferential alternative condition satisfy the same object UE terminal of decision condition to seek its banner.If preferentially select data regulation client computer to wish to obtain the time interval of destination mobile terminal positional information, decision condition is exactly the time of execution list search.Therefore, if at the appointed time at interval in, to indicating 0 client-entry execution in step 521, just determine that the preferential alternative condition of client computer is satisfied.
If find more than such entry (step 525,523), flow process just enters step 524, sends a request message to positional information server 15.In step 525, the banner of each detected entry is set to " 1 ".If have only such entry in step 523 detection, flow process just enters step 526, checks whether the preferential alternative condition of this entry is not satisfied yet when next one table search timing, if this is the case, flow process just enters step 524, sends a request message to positional information server.If not, program then stops.
Response of step 524 sends a request message, from positional information server receiving position response message (step 501 of Fig. 7 A).Flow process enters step 509, from being set to the entry of " 1 ", reads its sign one or more client address of same object UE, and in being assigned to one or more message of reading client address, encapsulate the positional information that receives, and they are sent to communication network 11 (step 510).In step 511, delete the entry of these client table 25.
Fig. 8 is the modification of the flow process of Fig. 7 A, and in this was revised, the step 505 of Fig. 7 A was replaced to 603 by step 601 to 508.If step 503 judge whether surely, processor then enters step 601, reads preferential selection data from priority selection 27, and the preferential selection storage that will read is in the corresponding entry of client table 25 (step 602).Then, the banner 33 of this entry is set to " 0 " (step 603), and program just stops.In periodic intervals, the program that repeats Fig. 7 B is so that search for client table 25.
Fig. 9 is another modification of Fig. 7 A.In this is revised, omit the step 506 and 507 of Fig. 7 A, use step 701 to 704 replacement steps 509 and 510.The position response message that response receives from positional information server 15, processor proceeds to step 701 from step 501, seek its sign or be set to " 1 " or be set to " 0 " so that client table 25 is searched for, and its preferential entry of selecting the same object UE terminal that data satisfy in this way.If detect such entry (step 702), processor just enters step 703, gets the address from the client table eye reading that detects, and in being assigned to a plurality of message that read the address, encapsulate the positional information that receives, and these message are sent to communication network 11 (step 704).After step 704, by deleting suitable client entry, execution in step 511 from client table.In periodic intervals, repeat the program of Fig. 7 B, client table 25 is searched for.

Claims (14)

1. an operation is used for the method for the gateway of location information system, it is characterized in that:
Comprise step:
(a) receive from a plurality of location request message of a plurality of client terminals about location information of mobile terminal, and in memory the memory location request message; With
(b) with the periodicity time interval described memory is searched for, to detect at least one location request message; If in described memory, detect at least one location request message, then to the positional information of the described portable terminal of described location information system request; The client terminal that Xiang Congqi receives detect-message sends response message; Delete detected message from memory.
2. method according to claim 1 is characterized in that:
Step (a) comprising:
(a 1) in memory, create a plurality of client entries, with the map addresses of client terminal to described portable terminal; With
(a 2) be set to " 0 " at each described client entry sign;
Wherein, step (b) comprising:
(b 1) repeat described search, with detection flag at least one client entry of " 0 ";
(b 2) to the described positional information of described system request;
(b 3) in detected client entry, sign is set to " 1 ";
(b 4) when when described system receives requested positional information, the address is got in the detected client table eye reading that is set to " 1 " from its sign; In being assigned to the response message of reading the address, the positional information that encapsulation receives, and send response message.
3. method according to claim 2 is characterized in that:
Step (b 2) comprising:
When repeating described search continuously, if arrive a plurality of client entries, perhaps only detect a client entry by searching and detecting, the process of its time is estimated to surpass predetermined time out period, then to the described positional information of described system request.
4. method according to claim 1 is characterized in that:
The positional information that obtains from described system comprises dependency information, and wherein step (a) comprising:
(a 1) in memory, create a plurality of client entries, in order to the map addresses of client terminal to described portable terminal;
(a 2) sign is set to " 0 " in each described client entry;
(a 3) determine whether the location request message that receives comprises preferential selection data;
(a 4) if client table destination locations request message comprises preferential selection data, then sign is set to " 0 " in the client entry, if location request message does not comprise preferential selection data, then to the positional information of the described portable terminal of described system request, and sign is set to " 1 " in the client entry; With
(a 5) when when described system receives positional information, be set to " 1 " and its preferential selection the satisfied client entry of data from least one its sign by described dependency information defined terms, read the address, the information that encapsulation receives in being assigned to the response message of reading the address, send response message, and delete described client entry from described memory
Wherein, step (b) comprising:
(b 1) described memory is searched for repeatedly with the periodicity time interval, when described search constantly repeatedly the time, detect its sign and be set to " 0 " and its preferential a plurality of client entries of selecting data to satisfy described rated condition, perhaps its sign is set to the preferential single client entry of selecting data to estimate not satisfy described rated condition of " 0 " and its, and described a plurality of client table purpose each be set to " 1 " with described single client table purpose sign;
(b 2) be described a plurality of client entry or described single client entry positional information to the described portable terminal of described location information system request; With
(b 3) when when location information system receives the positional information of being asked, from being set to the client entry of " 1 ", at least one its sign reads the address, the positional information that encapsulation receives in being assigned to the response message of reading the address, send response message, and from described memory, delete the client entry.
5. method according to claim 4 is characterized in that:
Step (a 4) further comprise step:
If location request message does not comprise preferential selection data, then described memory is searched for, be set to " 0 " and its preferential client entry of selecting data to satisfy described rated condition to detect at least one its sign; With
If go out described at least one client entry through searching and detecting, then described at least one client table purpose sign is set to " 1 ".
6. method according to claim 1 is characterized in that:
The positional information that obtains from described system comprises dependency information, and wherein step (a) comprising:
(a 1) in memory, create a plurality of client entries, in order to the map addresses of client terminal to described portable terminal;
(a 2) sign is set to " 0 " in each described client entry;
(a 3) determine whether the location request message that receives comprises preferential selection data;
(a 4) if client table destination locations request message comprises preferential selection data, then sign is set to " 0 " in the client entry, if location request message does not comprise preferential selection data, then from memory, read preferential selection data, the preferential selection data that storage is read in the client entry, and sign is set to " 0 " in the client entry
Wherein, step (b) comprising:
(b 1) described memory is searched for repeatedly with the periodicity time interval, when described search constantly repeatedly the time, detect its sign and be set to " 0 " and its preferential a plurality of client entries of selecting data to satisfy described rated condition, perhaps its sign is set to the preferential single client entry of selecting data to estimate not satisfy described rated condition of " 0 " and its, and each described a plurality of client entry and described single client table purpose sign are set to " 1 ";
(b 2) be described a plurality of client entry or described single client entry, to the positional information of the described portable terminal of described location information system request; With
(b 3) when when location information system receives the positional information of being asked, from being set to the client entry of " 1 ", at least one its sign reads the address, the positional information that encapsulation receives in being assigned to the response message of reading the address, send response message, and from described memory, delete the client entry.
7. method according to claim 4 is characterized in that:
Step (a 5) further comprise: before reading described address, described memory is searched for, be set to " 0 " or " 1 " and its preferential client entry of selecting data to satisfy described rated condition to detect at least one its sign.
8. method according to claim 4 is characterized in that:
Described preferential selection data are indicated the working life of the information of the described other desirable acquisition of client terminal.
9. method according to claim 4 is characterized in that:
Described preferential selection data are indicated the precision of the information of the described other desirable acquisition of client terminal.
10. method according to claim 4 is characterized in that:
Described dependency information is indicated the translational speed of described portable terminal.
11. method according to claim 4 is characterized in that:
The precision of the information that described dependency information indication is obtained.
12. method according to claim 4 is characterized in that:
Described dependency information indication receives the moment of the positional information that is obtained from described system.
13. a gateway that is used for location information system is characterized in that:
Comprise:
Memory; With
Processor, it is used for: from a plurality of location request message of a plurality of client terminals receptions about location information of mobile terminal; Memory location request message in described memory; With with the periodicity time interval described memory is searched for, to detect at least one location request message; If in described memory, detect at least one location request message, then obtain the positional information of described portable terminal from described location information system; The client terminal that Xiang Congqi receives described detected message sends the message that is obtained; The described detected message of deletion from memory.
14. gateway according to claim 13 is characterized in that:
Described memory comprises:
First table with a plurality of entries, each entry all with the map addresses of each client terminal to described portable terminal; With
Second table with a plurality of entries, each entry are all with the map addresses of the described portable terminal positional information to the portable terminal that receives from described location information system.
CN2005100970973A 2002-04-11 2003-04-11 Method of operating a gateway with a location information system Expired - Lifetime CN1802021B (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP2002108968A JP4199475B2 (en) 2002-04-11 2002-04-11 Positioning gateway device, terminal location information request processing method and program
JP2002108968 2002-04-11
JP2002-108968 2002-04-11

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB031101348A Division CN1292620C (en) 2002-04-11 2003-04-11 Method for operating gateway used in location information system

Publications (2)

Publication Number Publication Date
CN1802021A true CN1802021A (en) 2006-07-12
CN1802021B CN1802021B (en) 2011-08-24

Family

ID=28786553

Family Applications (4)

Application Number Title Priority Date Filing Date
CNB2005100970954A Expired - Lifetime CN100574499C (en) 2002-04-11 2003-04-11 Operation is used for the method for the gateway of location information system
CNB031101348A Expired - Lifetime CN1292620C (en) 2002-04-11 2003-04-11 Method for operating gateway used in location information system
CN2005100970969A Expired - Lifetime CN1802020B (en) 2002-04-11 2003-04-11 Method of operating a gateway with a location information system
CN2005100970973A Expired - Lifetime CN1802021B (en) 2002-04-11 2003-04-11 Method of operating a gateway with a location information system

Family Applications Before (3)

Application Number Title Priority Date Filing Date
CNB2005100970954A Expired - Lifetime CN100574499C (en) 2002-04-11 2003-04-11 Operation is used for the method for the gateway of location information system
CNB031101348A Expired - Lifetime CN1292620C (en) 2002-04-11 2003-04-11 Method for operating gateway used in location information system
CN2005100970969A Expired - Lifetime CN1802020B (en) 2002-04-11 2003-04-11 Method of operating a gateway with a location information system

Country Status (7)

Country Link
US (2) US7428571B2 (en)
EP (4) EP1359729B1 (en)
JP (1) JP4199475B2 (en)
KR (2) KR100823899B1 (en)
CN (4) CN100574499C (en)
AT (1) ATE364958T1 (en)
DE (1) DE60314329T2 (en)

Families Citing this family (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US7321773B2 (en) * 2002-03-28 2008-01-22 Telecommunication Systems, Inc. Area watcher for wireless network
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US8290505B2 (en) 2006-08-29 2012-10-16 Telecommunications Systems, Inc. Consequential location derived information
US9154906B2 (en) 2002-03-28 2015-10-06 Telecommunication Systems, Inc. Area watcher for wireless network
US20070238455A1 (en) * 2006-04-07 2007-10-11 Yinjun Zhu Mobile based area event handling when currently visited network doe not cover area
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
EP1726970A1 (en) * 2004-03-12 2006-11-29 NEC Corporation Positioning system
US7629926B2 (en) 2004-10-15 2009-12-08 Telecommunication Systems, Inc. Culled satellite ephemeris information for quick, accurate assisted locating satellite location determination for cell site antennas
US6985105B1 (en) 2004-10-15 2006-01-10 Telecommunication Systems, Inc. Culled satellite ephemeris information based on limiting a span of an inverted cone for locating satellite in-range determinations
EP1650971A1 (en) * 2004-10-19 2006-04-26 APS Astra Platform Services GmbH Methods and devices for transmitting data to a mobile data processing unit
US7953420B2 (en) * 2004-12-27 2011-05-31 Telecom Italia S.P.A. Hybrid locating method and system for locating a mobile terminal in a wireless communications network
US7353034B2 (en) 2005-04-04 2008-04-01 X One, Inc. Location sharing and tracking using mobile phones or other wireless devices
US9154907B2 (en) * 2005-06-21 2015-10-06 Qualcomm Incorporated Efficient periodic location reporting in a radio access network
US8660573B2 (en) * 2005-07-19 2014-02-25 Telecommunications Systems, Inc. Location service requests throttling
US7346360B1 (en) * 2005-08-03 2008-03-18 At&T Mobility Ii Llc Location caching with expiration based on location
US20070049288A1 (en) * 2005-08-24 2007-03-01 Lamprecht Leslie J Creating optimum temporal location trigger for multiple requests
US8068056B2 (en) 2005-08-25 2011-11-29 Qualcomm Incorporated Location reporting with secure user plane location (SUPL)
US7933385B2 (en) 2005-08-26 2011-04-26 Telecommunication Systems, Inc. Emergency alert for voice over internet protocol (VoIP)
KR101085700B1 (en) * 2005-09-16 2011-11-22 삼성전자주식회사 Method for providing location information service in lbs provider and method for receiving location information service in requester terminal
US9282451B2 (en) 2005-09-26 2016-03-08 Telecommunication Systems, Inc. Automatic location identification (ALI) service requests steering, connection sharing and protocol translation
US8467320B2 (en) 2005-10-06 2013-06-18 Telecommunication Systems, Inc. Voice over internet protocol (VoIP) multi-user conferencing
US7626951B2 (en) * 2005-10-06 2009-12-01 Telecommunication Systems, Inc. Voice Over Internet Protocol (VoIP) location based conferencing
US8150363B2 (en) 2006-02-16 2012-04-03 Telecommunication Systems, Inc. Enhanced E911 network access for call centers
US8059789B2 (en) 2006-02-24 2011-11-15 Telecommunication Systems, Inc. Automatic location identification (ALI) emergency services pseudo key (ESPK)
US8532266B2 (en) 2006-05-04 2013-09-10 Telecommunication Systems, Inc. Efficient usage of emergency services keys
US8208605B2 (en) 2006-05-04 2012-06-26 Telecommunication Systems, Inc. Extended efficient usage of emergency services keys
US8577328B2 (en) 2006-08-21 2013-11-05 Telecommunication Systems, Inc. Associating metro street address guide (MSAG) validated addresses with geographic map data
WO2008057477A2 (en) 2006-11-03 2008-05-15 Telecommunication Systems, Inc. Roaming gateway enabling location based services (lbs) roaming for user plane in cdma networks without requiring use of a mobile positioning center (mpc)
US8050386B2 (en) 2007-02-12 2011-11-01 Telecommunication Systems, Inc. Mobile automatic location identification (ALI) for first responders
US8862710B2 (en) * 2007-09-11 2014-10-14 Telecommunication Systems, Inc. Dynamic configuration of mobile station location services
WO2009035592A1 (en) * 2007-09-11 2009-03-19 Telecommunication Systems, Inc. Wireless device location alerts on battery notification events
US9413889B2 (en) 2007-09-18 2016-08-09 Telecommunication Systems, Inc. House number normalization for master street address guide (MSAG) address matching
TW200917744A (en) * 2007-10-08 2009-04-16 Mitac Int Corp Real-time communication module for locating a contact person and a method thereof
US20090144247A1 (en) * 2007-11-09 2009-06-04 Eric Wistrand Point-of-interest panning on a displayed map with a persistent search on a wireless phone using persistent point-of-interest criterion
US8576991B2 (en) 2008-03-19 2013-11-05 Telecommunication Systems, Inc. End-to-end logic tracing of complex call flows in a distributed call system
US8428869B2 (en) * 2008-04-07 2013-04-23 Telecommunication Systems, Inc. Context enabled address selection
US20090265340A1 (en) * 2008-04-07 2009-10-22 Bob Barcklay Proximity search for point-of-interest names combining inexact string match with an expanding radius search
US7903587B2 (en) 2008-05-30 2011-03-08 Telecommunication Systems, Inc. Wireless emergency services protocols translator between ansi-41 and VoIP emergency services protocols
DE102008031081A1 (en) * 2008-07-01 2010-01-28 Aloqa Gmbh Data processing module in a radio network with location-based services
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
US8594627B2 (en) 2008-10-06 2013-11-26 Telecommunications Systems, Inc. Remotely provisioned wirelessly proxy
EP2338028A4 (en) 2008-10-06 2012-11-14 Telecomm Systems Inc Probabilistic reverse geocoding
US9200913B2 (en) * 2008-10-07 2015-12-01 Telecommunication Systems, Inc. User interface for predictive traffic
US20100094550A1 (en) * 2008-10-07 2010-04-15 Kevin Tsurutome User interface for dynamic user-defined stopovers during guided naviation ('side trips")
US9285239B2 (en) * 2008-10-07 2016-03-15 Telecommunication Systems, Inc. User interface for content channel HUD (heads-up display) and channel sets for location-based maps
US20100088018A1 (en) * 2008-10-08 2010-04-08 Kevin Tsurutome Glance ahead navigation
JP4709886B2 (en) * 2008-10-24 2011-06-29 株式会社エヌ・ティ・ティ・ドコモ POSITIONING CONTROL DEVICE AND POSITIONING CONTROL METHOD
US8156068B2 (en) * 2008-11-13 2012-04-10 Telecommunication Systems, Inc. Predictive ephemeral points-of-interest (PEPOI)
JP5366516B2 (en) * 2008-11-28 2013-12-11 ソフトバンクモバイル株式会社 Portable information terminal device, positioning control method, and positioning control program
US9301191B2 (en) 2013-09-20 2016-03-29 Telecommunication Systems, Inc. Quality of service to over the top applications used with VPN
US8867485B2 (en) 2009-05-05 2014-10-21 Telecommunication Systems, Inc. Multiple location retrieval function (LRF) network having location continuity
TWI517659B (en) * 2009-06-24 2016-01-11 晨星半導體股份有限公司 Wireless communication system, mobile communication apparatus, and operating method thereof
CN102065065A (en) * 2009-11-17 2011-05-18 财团法人工业技术研究院 Vector mode data transmission system and method based on assisted localization technology of sensing components
US9386421B2 (en) 2009-12-18 2016-07-05 Trueposition, Inc. Location intelligence management system for border security
US8964052B1 (en) * 2010-07-19 2015-02-24 Lucasfilm Entertainment Company, Ltd. Controlling a virtual camera
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
WO2012087353A1 (en) 2010-12-22 2012-06-28 Telecommunication Systems, Inc. Area event handling when current network does not cover target area
US8106819B1 (en) * 2010-12-30 2012-01-31 Cellco Partnership Optimizing performance of multiple location based service applications that are running either alone or simultaneously on a wireless device
US8682321B2 (en) 2011-02-25 2014-03-25 Telecommunication Systems, Inc. Mobile internet protocol (IP) location
US9479344B2 (en) 2011-09-16 2016-10-25 Telecommunication Systems, Inc. Anonymous voice conversation
WO2013048551A1 (en) 2011-09-30 2013-04-04 Telecommunication Systems, Inc. Unique global identifier for minimizing prank 911 calls
US9264537B2 (en) 2011-12-05 2016-02-16 Telecommunication Systems, Inc. Special emergency call treatment based on the caller
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US8984591B2 (en) 2011-12-16 2015-03-17 Telecommunications Systems, Inc. Authentication via motion of wireless device movement
US9384339B2 (en) 2012-01-13 2016-07-05 Telecommunication Systems, Inc. Authenticating cloud computing enabling secure services
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
JP5215493B1 (en) * 2012-08-02 2013-06-19 春佳 西守 Computer program
WO2014028712A1 (en) 2012-08-15 2014-02-20 Telecommunication Systems, Inc. Device independent caller data access for emergency calls
US9208346B2 (en) 2012-09-05 2015-12-08 Telecommunication Systems, Inc. Persona-notitia intellection codifier
CN104823465A (en) * 2012-09-21 2015-08-05 瑞典爱立信有限公司 Automatic detection of device type for filtering of data
US9456301B2 (en) 2012-12-11 2016-09-27 Telecommunication Systems, Inc. Efficient prisoner tracking
US8983047B2 (en) 2013-03-20 2015-03-17 Telecommunication Systems, Inc. Index of suspicion determination for communications request
US9408034B2 (en) 2013-09-09 2016-08-02 Telecommunication Systems, Inc. Extended area event for network based proximity discovery
US9516104B2 (en) 2013-09-11 2016-12-06 Telecommunication Systems, Inc. Intelligent load balancer enhanced routing
US9906896B2 (en) * 2013-09-21 2018-02-27 Avaya Inc. Client location discovery
US9479897B2 (en) 2013-10-03 2016-10-25 Telecommunication Systems, Inc. SUPL-WiFi access point controller location based services for WiFi enabled mobile devices
WO2015058123A1 (en) * 2013-10-18 2015-04-23 Trueposition, Inc. Location intelligence management system for border security
CN104703124B (en) * 2013-12-06 2018-10-16 阿里巴巴集团控股有限公司 Object information preparation method and system
TWI561097B (en) * 2014-06-06 2016-12-01 Qisda Corp Positioning system
KR101629373B1 (en) * 2014-11-03 2016-06-10 여명호 System for Processing Location Information for Geospatial Web Services on Mobile Device and Method thereof
TWI556665B (en) * 2014-12-03 2016-11-01 楊恆迪 A mobile information server system
JP6369943B2 (en) * 2015-01-22 2018-08-08 株式会社Kddi総合研究所 Apparatus, program, and method for estimating moving speed using a plurality of estimation distances
FR3033224A1 (en) * 2015-02-27 2016-09-02 Orange ACCESS NETWORK SELECTION FOR A MULTI-ACCESS TERMINAL BASED ON A PHEROMONAL SIGNAL
US9824515B2 (en) 2015-03-24 2017-11-21 At&T Intellectual Property I, L.P. Automatic calendric physical access
US9972144B2 (en) 2015-03-24 2018-05-15 At&T Intellectual Property I, L.P. Automatic physical access
US10296851B2 (en) 2015-04-11 2019-05-21 At&T Intellectual Property I, L.P. Automatic allocation of physical facilities for maximum collaboration
US9582841B2 (en) * 2015-03-24 2017-02-28 At&T Intellectual Property I, L.P. Location based emergency management plans

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0583189A (en) 1991-09-24 1993-04-02 Nippon Telegr & Teleph Corp <Ntt> Position notice system in mobile communication
US6456852B2 (en) 1997-01-08 2002-09-24 Trafficmaster Usa, Inc. Internet distributed real-time wireless location database
US6425005B1 (en) * 1997-10-06 2002-07-23 Mci Worldcom, Inc. Method and apparatus for managing local resources at service nodes in an intelligent network
US6414962B1 (en) 1998-03-02 2002-07-02 Telefonaktiebolaget Lm Ericsson Method and apparatus for caching location information of transmitting mobile stations
JP3239859B2 (en) 1998-09-24 2001-12-17 日本電気株式会社 Mobile communication system and communication method thereof
FI108391B (en) 1998-10-27 2002-01-15 Nokia Corp Position service in a packet radio
US20040198386A1 (en) * 2002-01-16 2004-10-07 Dupray Dennis J. Applications for a wireless location gateway
US6629132B1 (en) * 1998-12-23 2003-09-30 Novell, Inc. Predicate indexing of data stored in a computer with application to indexing cached data
JP2001103537A (en) * 1999-07-29 2001-04-13 Ntt Docomo Inc Positional information notice method and system
KR20010058750A (en) * 1999-12-30 2001-07-06 서평원 Mechanism for location data transmission using CC/PP server on the Wireless Application Protocal
US6662016B1 (en) * 2000-05-05 2003-12-09 Openwave Systems, Inc. Providing graphical location information for mobile resources using a data-enabled network
GB0012195D0 (en) * 2000-05-19 2000-07-12 Nokia Networks Oy Location information services
CN1226897C (en) * 2000-06-30 2005-11-09 株式会社Ntt都科摩 Method and appts. for assisting positional information service
KR100450571B1 (en) 2000-09-08 2004-09-30 엔티티 도꼬모 인코퍼레이티드 Location information providing apparatus, communication terminal, mobile communication terminal and location information providing method
US7594030B2 (en) * 2000-11-22 2009-09-22 Microsoft Corporation Locator and tracking service for peer to peer resources
US7096007B2 (en) * 2001-01-09 2006-08-22 Thomson Licensing Mobile communication system having a direct and broadcast link
US6757545B2 (en) * 2001-03-01 2004-06-29 Steven P. Nowak Location information management system and method for mobile communications unit
KR20020090060A (en) * 2001-05-26 2002-11-30 (주)엠커머스 Apparatus and control method for platform of location based service
US20030101225A1 (en) * 2001-11-27 2003-05-29 Song Han Method and system for providing location-based event service
US7343395B2 (en) * 2002-03-29 2008-03-11 Intel Corporation Facilitating resource access using prioritized multicast responses to a discovery request
US7100204B1 (en) * 2002-04-05 2006-08-29 International Business Machines Corporation System and method for determining network users' physical locations

Also Published As

Publication number Publication date
CN1802020B (en) 2012-04-25
EP1830285B1 (en) 2016-05-11
CN1802019A (en) 2006-07-12
CN1450830A (en) 2003-10-22
EP1830285A2 (en) 2007-09-05
EP1830284A3 (en) 2007-11-21
KR100816310B1 (en) 2008-03-24
CN1292620C (en) 2006-12-27
KR20030081171A (en) 2003-10-17
JP4199475B2 (en) 2008-12-17
US7428571B2 (en) 2008-09-23
EP1359729A3 (en) 2005-06-08
EP1830283A2 (en) 2007-09-05
KR20070103338A (en) 2007-10-23
ATE364958T1 (en) 2007-07-15
EP1830285A3 (en) 2007-11-21
EP1830283A3 (en) 2007-11-21
EP1830284B1 (en) 2016-08-24
EP1830284A2 (en) 2007-09-05
DE60314329D1 (en) 2007-07-26
DE60314329T2 (en) 2008-02-21
US20080119205A1 (en) 2008-05-22
KR100823899B1 (en) 2008-04-21
EP1359729B1 (en) 2007-06-13
CN1802020A (en) 2006-07-12
CN100574499C (en) 2009-12-23
CN1802021B (en) 2011-08-24
EP1830283B1 (en) 2017-08-02
US20040003125A1 (en) 2004-01-01
EP1359729A2 (en) 2003-11-05
JP2003302457A (en) 2003-10-24

Similar Documents

Publication Publication Date Title
CN1292620C (en) Method for operating gateway used in location information system
CN1154322C (en) Internet system and method for selecting closest server from plurality of alternative servers
JP5103530B2 (en) DNS wildcard beaconing to determine client location and resolver load for global traffic load balancing
US20130281137A1 (en) Intelligent forwarding of short message service and multimedia messaging service messages
EP1626350A1 (en) Content delivery device and content reception device
CN1764191A (en) Methods and systems for dynamically updating session state affinity
CN1949213A (en) File server, file providing method and recording medium
CN1489069A (en) Content-oriented load equalizing method and apparatus
CN102685259B (en) To method, system and intelligent DNS that dns resolution request is resolved
CN1855940A (en) Data processing method and system
WO2016000507A1 (en) Traffic-saving mode search service method, server, client and system
CN108174147B (en) Automatic optimization allocation method for video source and tracking server in video monitoring system
JP4580514B2 (en) Information reference system connection information management server, mobile communication terminal and proxy server
KR101040822B1 (en) Contents Management System and Method for Downloading of the Optimum Contents to Mobile Communication Terminal
CN1442817A (en) System of returning cost to content supplier, gateway used for said system and its method
CN112541143A (en) Asynchronous picture acquisition method and system
US6999568B1 (en) Position specifying system, information collecting system, internet connecting system, and method of the same, and storage medium storing therein program thereof
CN101742571B (en) Search method and system
CN1798131A (en) Apparatus and method for processing messages of agents
KR20080049439A (en) The method and system delivering data by leading a user&#39;s request information prediction in network
EP2360892A1 (en) Method, system and apparatus for delivering web content
JP2003288341A5 (en)
CN115865896A (en) Terrain image data storage and acquisition method and device
TW201511597A (en) Wireless positioning method and system having load balance and trade-in function

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CX01 Expiry of patent term
CX01 Expiry of patent term

Granted publication date: 20110824