CN100574499C - 操作用于位置信息系统的网关的方法 - Google Patents

操作用于位置信息系统的网关的方法 Download PDF

Info

Publication number
CN100574499C
CN100574499C CNB2005100970954A CN200510097095A CN100574499C CN 100574499 C CN100574499 C CN 100574499C CN B2005100970954 A CNB2005100970954 A CN B2005100970954A CN 200510097095 A CN200510097095 A CN 200510097095A CN 100574499 C CN100574499 C CN 100574499C
Authority
CN
China
Prior art keywords
positional information
client
gateway
terminal
message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
CNB2005100970954A
Other languages
English (en)
Other versions
CN1802019A (zh
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 CN1802019A publication Critical patent/CN1802019A/zh
Application granted granted Critical
Publication of CN100574499C publication Critical patent/CN100574499C/zh
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

Abstract

响应来自客户终端的第一位置请求消息,网关存储这个消息,并向位置信息系统请求目标移动终端的位置信息。当最初的客户终端在等待被请求的信息时,如果接收到其他客户终端请求同一移动终端位置信息的第二位置请求消息,则存储第二位置请求消息。当接收到被请求的信息时,同时向这些客户终端发送应答消息。在修改的实施例中,如果接收到多个客户终端对同一目标移动终端的位置请求消息,则将它们存储在存储器中,然后以周期性时间间隔对存储器进行搜索。如果检测到至少一个客户终端的消息,网关从系统获得目标终端的位置信息,并向客户终端发送应答消息。

Description

操作用于位置信息系统的网关的方法
技术领域
本发明一般涉及位置信息系统,更特别地涉及连接在客户终端和位置信息系统之间的网关。
背景技术
从技术的角度说,位置信息系统涉及的是当客户机希望获得移动的目标用户设备(UE)终端的位置信息时,客户终端向无线存取网络的网关发送位置请求消息。响应客户机请求消息,网关在管理表中存储客户终端的地址,分配序列号,并请求存取网络建立与位置信息服务器的连接。网关向位置信息服务器发送请求信息,其中包含目标UE终端的地址和序列号。利用全球或局部定位系统,位置信息服务器获得目标UE的位置信息,并向网关发送位置应答消息中的这个信息,其中包含序列号。在应答中,网关在管理表中搜索与接收到的应答消息分配有相同的序列号的客户终端,并向客户终端发送接收到的位置信息。
因此,对每一客户机的位置请求,在技术上,网关向位置信息服务器发送请求,而不管是否有另一客户机请求同一移动终端的位置信息。因为获得位置信息是一个花费代价的过程,所以当移动终端的位置信息同时被许多客户终端请求时,需要降低获得成本。
发明内容
因此,本发明的一个目的是降低位置信息的获得成本,即利用全球或局部定位系统,在网关几乎同时从客户终端接收到的位置请求消息的数量上大于网关向位置信息系统发送的消息的时候,只从网关向位置信息系统发送较少量的请求消息。
一般地说,本发明提供一种操作用于位置信息系统的网关方法。这种方法包括基于实时的执行步骤:接收多个客户终端请求共同移动终端的位置信息的多个位置请求消息;在一次事务处理中从位置信息系统获取所请求的信息;和向客户终端发送多个各自包含所获取的信息的应答消息。
根据本发明的第一方面,在一个时间间隔内接收位置请求消息,在此其间从所述系统获得所述被请求的信息。优选地,在接收到首先在那个时间间隔到达的位置请求消息之后,立即从位置信息获得请求的位置信息。
进一步,在本发明的优选形式中,方法包括:(a)从涉及移动终端位置信息的客户终端接收位置请求消息;(b)在存储器中创建客户端表目,将客户终端的地址映射到移动终端;(c)如果同一移动终端的位置信息被来自另外的客户终端的后继位置请求消息请求,则重复步骤(a)和(b),直至从位置信息系统获得被请求的信息,从而在存储器中创建多个客户端表目;和(d)当从位置信息系统获得位置信息时,从存储器读取多个地址,在指定到读出地址的应答消息中,封装所获得的信息,并发送应答消息。
在本发明的变更形式中,在存储器中存储移动终端的所获得的位置信息。如果从另外的客户终端接收到位置请求消息,则向另外的客户终端发送存储的信息,如果位置请求消息是请求与前面请求同一移动终端的位置信息的话。
根据本发明的第二方面,提供一种操作用于位置信息系统的网关的方法,包括步骤:(a)接收客户终端的涉及移动终端位置信息的位置请求消息;(b)从所述系统获得位置信息;(c)向客户终端发送所获得的信息和在存储器中存储所获得的信息;和(d)从客户终端接收另外的位置请求消息,如果另外的位置请求消息涉及移动终端的位置信息,则重复步骤(b)和(c),除非所述移动终端的位置信息存储在存储器中,如果另外的位置请求消息涉及存储在存储器中的位置信息,就向客户终端发送所存储的信息。
根据第三方面,本发明提供一种操作用于位置信息系统的网关方法,包括步骤:接收来自多个客户终端关于移动终端位置信息的多个位置请求消息,并在存储器中保存位置请求消息;和以周期性时间间隔对存储器进行搜索,以检测至少一个位置请求消息,如果在存储器中检测到至少一个位置请求消息,则向位置信息系统请求移动终端的位置信息;向从其接收到检测消息的客户终端发送应答消息;从存储器删除检测到的消息。
从位置信息系统获得的信息可指示移动终端的从属信息。如果从属信息满足位置请求消息规定的条件,则向客户终端发送所获得的信息。每一客户终端可包括优先选择数据。如果从属信息满足优先选择数据,则向客户终端发送所获得的信息。优先选择数据可存储在存储器中。如果从属信息满足存储的优先选择数据,则向客户终端发送所获得的信息。优先选择数据可指示客户终端所希望的获得的信息的精度,和/或客户终端所希望的获得的信息的工作期限。从属信息可指示移动终端的移动速度和/或所获得的信息的精度,和/或从所述系统接收所获得的位置信息的时刻。
附图说明
将进一步参考下面的附图,对本发明进行详细描述,附图中:
图1是本发明的位置信息网络的方块图;
图2是根据本发明配置的位置信息网络的网关方块图;
图3是根据本发明第一实施例的网关操作流程图;
图4是根据本发明第二实施例的网关操作流程图;
图5是图4的修改流程图;
图6A和6B是根据本发明第三实施例的网关操作流程图;
图7A和7B是根据本发明第四实施例的网关操作流程图;
图8和9是图7的修改流程图。
具体实施方式
在本发明图1所示的定位系统中,多个客户终端10通过通信网络11例如IP网络与网关12相连,网关12与无线存取网络13相连。为无线UE(用户设备)终端14服务的无线存取网络13与位置信息服务器15相连。存取网络13建立网关12与位置信息服务器15之间的连接,以及位置信息服务器15与UE终端14之间的连接。
无线UE终端14装有GPS(全球定位系统)收发机,它通过接收来自GPS卫星的信号响应来自位置信息服务器15的请求。使用接收到的GPS信号,UE终端的GPS收发机计算它的位置,并向位置信息服务器15发送回答。
另一种方法,目标UE终端的位置信息,可通过位置信息服务器15请求若干个无线单元位置报告从目标UE终端接收到的信号的传输损失而得到。涉及单元位置的目标UE的位置,通过计算所报告的传输损失来确定。
客户终端10可以是应用服务提供者(ASP)的终端,ASP操作员将位置请求数据键入它们的客户终端,用由客户机使用者指定的目标UE的地址公式化位置请求消息,并将该消息发送至网关12。网关12从一个或多个客户终端10接收这种位置请求消息,并把清求消息通过无线存取网络13发送至位置信息服务器15。如果UE终端14是目标,位置信息服务器15就向目标UE发送请求,以得到它的位置信息,并且反过来向网关12发送包括目标UE终端位置信息的位置应答消息。位置信息由网关从应答消息中提取,并发送至一个或多个请求客户终端10,其中目标UE的位置被指示在显示屏上显示的映射表中。
如图2详细表示的,网关12包括处理器21,处理器21通过线路接口20和22与网络11和13相连,用于接收来自通信网络11的客户机的位置请求消息23和接收来自存取网络13的UE的位置应答消息24。以后面将要详细描述的方式对从客户终端和服务器接收到的消息进行存储和处理。
客户终端的位置请求消息23包括它的地址和目标UE终端的地址,并可附加地包括优先选择数据。请求的客户机可以使用优先选择数据来规定位置信息的请求的工作期限和位置信息的请求的精度。如果请求消息包含这种优先选择数据,就可用作向请求的客户机发送存储的目标UE终端的位置信息的判决条件。
如果优先选择数据包括位置信息的请求的工作期限,并且,如果自网关从服务器接收它的时刻起经过的时间总量满足请求的工作期限,网关就可向客户终端发送存储的信息。同样,如果优先选择数据包括请求的精度,并且如果存储的位置信息的精度信息满足请求的精度,网关就可向客户终端发送存储的信息。
另一方面,来自位置信息服务器15的位置应答消息24包括目标UE终端的地址,目标UE终端的位置信息,UE终端的移动速度和测得的位置信息的精度。
在图2中,处理器21与客户端表25,UE表26和优先选择表27有关联。客户端表25具有多个分别与位置请求消息相应的表目。客户端表25的每个表目包括多个栏,用于在地址栏30和31中存储请求的客户终端地址和接收到的请求消息的目标UE的地址。如果优先选择数据包含在接收到的位置请求消息中,就把它存储到优先选择栏32中。
另外,每个表目具有标志栏33,用于指示请求是否已从网关发送至位置信息服务器。每个表目具有时间经过栏34。当以将要描述的方式使用表目的标志栏33时,时间经过指示就设置在这个表目的时间经过栏34中。
UE表26具有多个分别与位置应答消息24对应的表目。UE表26的每个表目包括多个栏,用于将目标UE终端的地址存储到地址栏40中,将UE终端的位置信息存储到位置信息栏41中,将目标UE终端的移动速度存储到移动速度栏42中,将位置信息的精度存储到精度栏43中。表26的每个表目具有时刻栏44,用于设置响应从服务器15接收位置应答消息而创建表目的时刻。
优先选择表27被划分为多个与独立的客户终端或独立的客户终端组对应的表目。每个表目包括指示客户终端或组的地址栏50和存储优先选择数据的优先选择栏51。优先选择数据规定位置信息的请求的精度和工作期限的默认设置,而不是各个客户终端在它们的每个位置请求中规定他们的优先选择。当客户端的优先选择数据不包含在接收到的位置请求消息中时,将使用优先选择表27。
在本发明的第一实施例中,处理器21按照图3的流程操作。
在图3中,当从客户终端10接收到位置请求消息或从位置信息服务器15收到位置应答消息时,程序的操作从判断步骤101开始。在应答中,处理器21检查消息是来自客户终端10还是来自位置信息服务器15。如果接收到的消息是来自客户终端的,流程就进到步骤102,把消息存储在客户端表25的空闲表目中。在判断步骤103中,处理器检查客户端表25,并确定处理器是否在等待来自位置信息服务器15的涉及同一目标UE终端的应答。如果处理器不等待来自位置信息服务器15的涉及同一目标UE终端的应答。流程就进到步骤104,向位置信息服务器15发送请求消息并结束程序。如果处理器在等待来自服务器15的涉及同一目标UE终端的应答,在步骤103判断是肯定的,流程就进到程序的结束,而不向位置信息服务器发送另外的请求。
如果接收的消息是来自位置信息服务器的位置应答,流程就从步骤101进到步骤105,将接收到的应答消息存储在UE表26中的空闲表目中。在步骤106中,处理器从请求同一目标UE终端位置信息的客户端表25所有表目中,读出客户端地址。处理器21在各个分别指定到被检索的客户端地址的应答消息中封装目标UE的位置信息,并将应答消息发送给通信网络11。结果,应答消息可同时发送至所有请求同一目标UE终端位置信息的客户终端。在步骤108,从客户端表25中删除涉及同一目标UE终端的所有客户端表目。
这样,网关只要求对位置信息服务器15作一次事务处理,即使从多个客户终端接收多个位置请求消息,只要它们出现在网关等待来自服务器15的应答期间。
UE表26的每个表目具有高速存储器功能。处理器21总是监视每个UE表的表目的时间经过,以检测表目何时溢出预定超时周期。当出现这种情况时,处理器就将这个表目从UE表26中清除。
就本实施例等待请求消息来说,不必要在步骤105将位置应答消息存储在UE表26中。但是,使用用于可能在清除UE表目之前到达的请求消息的UE表目的存储位置信息是有利的。
在本发明的第二实施例中,处理器21按照图4的流程操作。
在图4中,当或者接收请求消息或者接收应答消息时,程序的操作开始于判断步骤201,。在应答中,处理器21检查消息是来自客户终端10还是来自位置信息服务器15。如果接收到的消息是来自客户终端的请求给定目标UE的位置信息,流程就进到步骤202,确定请求的目标UE位置信息是否存储在UE表26中。如果请求的目标UE位置信息未存储在UE表26中,即在步骤202判断为否,则处理器就进至步骤203,将客户机的请求消息存储在客户端表25的空闲表目中。在步骤204中,处理器21向位置信息服务器15发送请求消息,并等待位置应答消息。
在步骤201,如果确定位置应答消息是从服务器接收到的,流程就进到步骤205,将接收到的位置信息存储在UE表26的空闲表目中,并且进到步骤206。在步骤206中,处理器将从客户端表25读出客户端地址,并在指定到客户端地址的各个应答消息中封装存储的位置信息,并将这个消息发送至通信网络11(步骤207)。在步骤208,消除客户端表25中已向其发送应答消息的客户终端表目。
如果目标UE的位置信息在接收到同一目标UE终端的位置请求的瞬时存储在UE表中,则在步骤202的判断是肯定的,处理器就进到步骤209,在指定给客户端地址的应答消息中封装存储的位置信息,并将该消息发送至通信网络11,程序终止。
如果客户终端发送包含优先选择数据的位置请求,则处理器21按照图5的流程操作,其中,与图4对应的那些部分用与图4相同的号码标志,以及不再重复对它们的描述。
图5与图4流程的不同之处是,如果步骤202确定目标UE终端的位置信息已经存储在UE表26中,则执行步骤202后面的步骤301。如果接收到的请求消息包含优先选择数据(步骤301),流程就进到步骤302,以确定一个或多个移动速度栏42,精度栏43和时刻栏44指示的数据是否满足客户机的优先选择数据规定的条件。
如果客户机的优先选择数据规定位置信息的请求的工作期限,处理器就检查存储在时刻栏44的定时数据是否满足请求的工作期限。例如,如果请求工作期限指示当前时间瞬时以前5分钟,而如果存储在表目时刻栏44中的数据指示它是当前时间以前3分钟创建的,则处理器确定已存储的位置信息满足位置信息的请求的工作期限。
如果客户机的优先选择数据规定请求的精度为500米,例如,处理器通过计算存储在移动速度栏42和测量精度栏43的数据,检查目标UE终端是否在请求的精度范围内。如果当前时间以前10分钟创建的表目的栏42和43指示目标UE终端的移动速度是每秒10米,测量精度是5米,则处理器21计算目标UE终端已移动距离100米,结果它的当前位置有105米(=5+100)的精度。这满足500米的请求的精度。
如果在步骤302的判断是肯定的,就读出UE表的目标UE终端的位置信息,并在指定给请求客户端地址的消息中进行封装,以及向通信网络11发送(步骤209)。如果在步骤302的判断是否定的,流程则进到步骤203,将接收到的请求消息存储在客户端表25的空闲表目中,并通过存取网络将请求消息从网关发送至位置信息服务器15。
如果接收到的位置请求消息不包含优先选择数据,则在步骤301的判断是否定的,流程进到步骤303,从与请求客户终端或客户组相应的优先选择表27的表目中读取优先选择数据,对比存储在UE表26的栏42,43和44的数据对所读的优先选择数据进行检查(步骤302)。
在图6A和6B所示的本发明的第三实施例中,存储在客户端表25的标志栏33中的数据用于确定请求消息是否从网关被发送至位置信息服务器15。
在图6A中,当从客户终端10接收到位置请求消息时(步骤401),请求消息就被存储在客户端表25的空闲表目中(步骤402),这个表目的标志栏33设置为“0”,用于指示这个表目的客户终端正在等待从网关向位置信息服务器15发送请求消息的进程。
在周期性间隔中,执行图6B的程序,对客户端表25进行搜索。在步骤411,搜索其标志栏设置为“0”的同一目标UE终端表目的客户端表25。如果在客户端表25找到至少一个这样的表目(步骤412)和找到多于一个这样的表目(步骤413),流程就进到步骤414,向位置信息服务器15发送请求消息。在步骤415,每个检测表目的标志栏设置为“1”,指示从这些表目的客户终端来的请求已被服务。如果在步骤412只检测到一个表目,流程就从步骤413进到步骤416,检查这个表目的时间经过是否将超过下一个表搜索定时的预设值。如果是这种情况,流程进到步骤414,向位置信息服务器发送请求消息,并将所检测的表目的标志栏设置为“1”(步骤415)。如果不是,则程序终止。
回到图6A,当从位置信息服务器收到位置应答消息时(步骤401),处理器进到步骤405,从其标志设置为“1”的表目中,读取同一目标UE的一个或多个客户端地址,并在指定到所读出客户端地址的一个或多个消息中封装已接收到的位置信息,将它们发送至通信网络11(步骤406)。在步骤407,删除这些客户端表25的表目。
在图7A和7B所示的本发明的第四实施例中,优先选择数据包含在从客户终端接收到的位置请求中,作为图6A和6B实施例的修改。
在图7A中,当从客户终端10接收到位置请求消息时(步骤501),请求消息存储在客户端表25的空闲表目中(步骤502)。如果请求消息包含优先选择数据(步骤503),流程就进到步骤504,将这个表目的标志栏33设置为“0”,程序终止。
可以看到,如果快速而连贯地接收到包含优先选择数据的位置请求消息,则将重复进行步骤501至504,以及顺序地在客户端表25中创建其标志设置为“0”的多个表目,等待来自位置信息服务器15的应答。如下面的描述,如果接收到不包含优先选择数据的位置请求消息,进行表的搜索时将使用这些客户端表目。
如果接收到的位置请求消息不包含优先选择数据,流程就从步骤503进到步骤505,从网关向位置信息服务器15发送请求消息。在步骤506,搜索客户端表25,寻找其标志设置为“0”和其优先选择数据满足一些判定条件的同一目标UE终端的表目。如果检测到这样的表目(步骤507),这些表目的标志栏33就被设置为“1”,程序终止。
在一个示例中,优先选择数据规定一个时间间隔,在这个时间间隔内客户机希望得到目标移动终端的位置信息。在这种情况下,判定条件是进行表搜索的时刻。因此,如果在规定的时间间隔内对标志0的客户端表目执行步骤506,则确定客户机的优先选择条件被满足。
响应步骤505发送请求消息,在步骤501,将接收和检测位置应答消息。流程进到步骤509,从其标志设置为“1”的客户端表目读取同一目标UE的一个或多个地址,在指定到读出的客户端地址的一个或多个消息中封装接收到的位置信息,并将它们发送至通信网络11(步骤510)。在步骤511,删除客户端表25的这些表目。
如果网关连续地接收的位置请求消息全都包含优先选择数据就循环步骤501至504,将创建大量的标志0客户端表目,留在客户端表25中暂不使用。在执行图7B的程序时将使用这些表目。
在周期性间隔中,执行图7B的程序,对客户端表25进行搜索。在步骤521中,搜索客户端表25以寻找其标志栏设置为“0”且其优先选择条件满足判定条件的同一目标UE终端的表目。如果优先选择数据规定客户机希望得到目标移动终端位置信息的时间间隔,判定条件就是执行表搜索的时间。因此,如果在规定时间间隔内,对标志0客户端条目执行步骤521,就确定客户机的优先选择条件被满足。
如果找到多于一个这样的表目(步骤525,523),流程就进到步骤524,向位置信息服务器15发送请求消息。在步骤525,每个检测到的表目的标志栏设置为“1”。如果在步骤523检测只有一个这样的表目,流程就进到步骤526,检查这个表目的优先选择条件在下一个表搜索定时时是否也不被满足,如果是这种情况,流程就进到步骤524,向位置信息服务器发送请求消息。如果不是,程序则终止。
响应步骤524发送请求消息,从位置信息服务器接收位置应答消息(图7A的步骤501)。流程进到步骤509,从其标志设置为“1”的表目中读取同一目标UE的一个或多个客户端地址,并在指定到读出客户端地址的一个或多个消息中封装接收到的位置信息,并将它们发送至通信网络11(步骤510)。在步骤511,删除这些客户端表25的表目。
图8是图7A的流程的修改,在这个修改中,图7A的步骤505至508由步骤601至603代替。如果在步骤503的判断是否定的,处理器则进到步骤601,从优先选择表27读取优先选择数据,并将读取的优先选择数据存储在客户端表25的相应表目中(步骤602)。然后,这个表目的标志栏33设置为“0”(步骤603),程序就终止。在周期性间隔中,重复图7B的程序以便对客户端表25进行搜索。
图9是图7A的另一修改。在这个修改中,省略图7A的步骤506和507,用步骤701至704代替步骤509和510。响应从位置信息服务器15接收的位置应答消息,处理器从步骤501进行到步骤701,以对客户端表25进行搜索寻找其标志或者设置为“1”或者设置为“0”,且其优先选择数据以所述方式满足的同一目标UE终端的表目。如果检测到这样的表目(步骤702),处理器就进到步骤703,从检测的客户端表目读取地址,且在指定到读取地址的多个消息中,封装接收到的位置信息,并将这些消息发送至通信网络11(步骤704)。在步骤704之后,通过从客户端表删除适当的客户端表目,执行步骤511。在周期性间隔中,重复图7B的程序,对客户端表25进行搜索。

Claims (3)

1.一种操作网关的方法,所述网关将目标移动终端的位置信息发送给客户终端,其中网关存储了所述位置信息并与位置信息系统相连,所述方法包括步骤:
(a)接收来自客户终端的对目标移动终端的位置信息的请求,其中所述请求规定了一个或多个客户机的条件;
(b)确定满足所述一个或多个客户机的条件的目标移动终端的位置信息是否存储在网关中;
(c)如果步骤(b)的确定指示了所述位置信息存储在网关中,则向客户终端发送所述存储的位置信息的拷贝;
(d)如果步骤(b)的确定指示了所述位置信息没有存储在网关中,则从位置信息系统获取目标移动终端的位置信息。
2.如权利要求1所述的方法,其中所述一个或多个客户机的条件包括位置信息的工作期限和/或位置信息的精度。
3.如权利要求2所述的方法,其中如果自网关从位置系统接收到位置信息的时刻起经过的时间量满足所请求的工作期限以及所述存储的位置信息的精度满足所请求的精度,则网关确定所述存储的位置信息可用于响应所述请求。
CNB2005100970954A 2002-04-11 2003-04-11 操作用于位置信息系统的网关的方法 Expired - Lifetime CN100574499C (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2002108968A JP4199475B2 (ja) 2002-04-11 2002-04-11 測位ゲートウェイ装置、端末位置情報要求処理方法およびプログラム
JP2002108968 2002-04-11

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CNB031101348A Division CN1292620C (zh) 2002-04-11 2003-04-11 操作用于位置信息系统的网关的方法

Publications (2)

Publication Number Publication Date
CN1802019A CN1802019A (zh) 2006-07-12
CN100574499C true CN100574499C (zh) 2009-12-23

Family

ID=28786553

Family Applications (4)

Application Number Title Priority Date Filing Date
CN2005100970973A Expired - Lifetime CN1802021B (zh) 2002-04-11 2003-04-11 操作用于位置信息系统的网关的方法
CNB2005100970954A Expired - Lifetime CN100574499C (zh) 2002-04-11 2003-04-11 操作用于位置信息系统的网关的方法
CNB031101348A Expired - Lifetime CN1292620C (zh) 2002-04-11 2003-04-11 操作用于位置信息系统的网关的方法
CN2005100970969A Expired - Lifetime CN1802020B (zh) 2002-04-11 2003-04-11 操作用于位置信息系统的网关的方法

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN2005100970973A Expired - Lifetime CN1802021B (zh) 2002-04-11 2003-04-11 操作用于位置信息系统的网关的方法

Family Applications After (2)

Application Number Title Priority Date Filing Date
CNB031101348A Expired - Lifetime CN1292620C (zh) 2002-04-11 2003-04-11 操作用于位置信息系统的网关的方法
CN2005100970969A Expired - Lifetime CN1802020B (zh) 2002-04-11 2003-04-11 操作用于位置信息系统的网关的方法

Country Status (7)

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

Families Citing this family (92)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US8918073B2 (en) 2002-03-28 2014-12-23 Telecommunication Systems, Inc. Wireless telecommunications location based services scheme selection
US7321773B2 (en) * 2002-03-28 2008-01-22 Telecommunication Systems, Inc. Area watcher for wireless network
US7426380B2 (en) 2002-03-28 2008-09-16 Telecommunication Systems, Inc. Location derived presence information
US20070238455A1 (en) 2006-04-07 2007-10-11 Yinjun Zhu Mobile based area event handling when currently visited network doe not cover area
US20080126535A1 (en) 2006-11-28 2008-05-29 Yinjun Zhu User plane location services over session initiation protocol (SIP)
US20080090546A1 (en) 2006-10-17 2008-04-17 Richard Dickinson Enhanced E911 network access for a call center using session initiation protocol (SIP) messaging
KR20060135811A (ko) * 2004-03-12 2006-12-29 닛본 덴끼 가부시끼가이샤 측위 시스템
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
EP1831716B1 (en) * 2004-12-27 2011-10-19 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 (ko) * 2005-09-16 2011-11-22 삼성전자주식회사 Lbs제공자에서 위치 정보 서비스를 제공하기 위한 방법 및 요청자 단말기에서 위치 정보 서비스를 수신하기 위한 방법
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
US7966013B2 (en) 2006-11-03 2011-06-21 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
EP2201545A4 (en) * 2007-09-11 2011-01-19 Telecomm Systems Inc LOCAL INSTRUCTIONS FOR WIRELESS DEVICES FOR BATTERY NOTIFICATION EVENTS
US20090077077A1 (en) 2007-09-18 2009-03-19 Gerhard Geldenbott Optimal selection of MSAG address for valid civic/postal address
TW200917744A (en) * 2007-10-08 2009-04-16 Mitac Int Corp Real-time communication module for locating a contact person and a method thereof
EP2220457B1 (en) * 2007-11-09 2016-06-22 TeleCommunication Systems, Inc. Points-of-interest panning on a displayed map with a persistent search on a wireless phone
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
EP2277105A4 (en) * 2008-04-07 2012-09-19 Telecomm Systems Inc PROXIMITY SEARCH FOR POINT OF INTEREST NAMES COMBINING UNEXPECTED CHAIN CORRESPONDENCE WITH INCREASING RAY 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 (de) * 2008-07-01 2010-01-28 Aloqa Gmbh Datenverarbeitungsmodul in einem Funknetzwerk mit ortsbezogenen Diensten
US8068587B2 (en) 2008-08-22 2011-11-29 Telecommunication Systems, Inc. Nationwide table routing of voice over internet protocol (VOIP) emergency calls
US8396658B2 (en) * 2008-10-06 2013-03-12 Telecommunication Systems, Inc. Probabilistic reverse geocoding
US8594627B2 (en) 2008-10-06 2013-11-26 Telecommunications Systems, Inc. Remotely provisioned wirelessly proxy
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
US9200913B2 (en) 2008-10-07 2015-12-01 Telecommunication Systems, Inc. User interface for predictive traffic
WO2010042173A1 (en) * 2008-10-07 2010-04-15 Telecommunication Systems, Inc. User interface for dynamic user-defined stopovers during guided navigation ("side trips")
US20100088018A1 (en) * 2008-10-08 2010-04-08 Kevin Tsurutome Glance ahead navigation
JP4709886B2 (ja) * 2008-10-24 2011-06-29 株式会社エヌ・ティ・ティ・ドコモ 測位制御装置及び測位制御方法
US8156068B2 (en) * 2008-11-13 2012-04-10 Telecommunication Systems, Inc. Predictive ephemeral points-of-interest (PEPOI)
JP5366516B2 (ja) * 2008-11-28 2013-12-11 ソフトバンクモバイル株式会社 携帯情報端末装置、測位制御方法及び測位制御プログラム
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 (zh) * 2009-06-24 2016-01-11 晨星半導體股份有限公司 無線通訊系統、行動通訊裝置及其運作方法
CN102065065A (zh) * 2009-11-17 2011-05-18 财团法人工业技术研究院 基于感测组件辅助定位技术的向量式数据传输系统与方法
US9386421B2 (en) 2009-12-18 2016-07-05 Trueposition, Inc. Location intelligence management system for border security
US9626786B1 (en) * 2010-07-19 2017-04-18 Lucasfilm Entertainment Company Ltd. Virtual-scene control device
US8942743B2 (en) 2010-12-17 2015-01-27 Telecommunication Systems, Inc. iALERT enhanced alert manager
US8688087B2 (en) 2010-12-17 2014-04-01 Telecommunication Systems, Inc. N-dimensional affinity confluencer
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
WO2012141762A1 (en) 2011-02-25 2012-10-18 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
US9313637B2 (en) 2011-12-05 2016-04-12 Telecommunication Systems, Inc. Wireless emergency caller profile data delivery over a legacy interface
US9264537B2 (en) 2011-12-05 2016-02-16 Telecommunication Systems, Inc. Special emergency call treatment based on the caller
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
US9544260B2 (en) 2012-03-26 2017-01-10 Telecommunication Systems, Inc. Rapid assignment dynamic ownership queue
US9307372B2 (en) 2012-03-26 2016-04-05 Telecommunication Systems, Inc. No responders online
US9338153B2 (en) 2012-04-11 2016-05-10 Telecommunication Systems, Inc. Secure distribution of non-privileged authentication credentials
JP5215493B1 (ja) * 2012-08-02 2013-06-19 春佳 西守 コンピュータプログラム
US9313638B2 (en) 2012-08-15 2016-04-12 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
EP2898710B1 (en) * 2012-09-21 2020-04-22 Telefonaktiebolaget LM Ericsson (publ) Automatic filtering of location 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 (zh) * 2013-12-06 2018-10-16 阿里巴巴集团控股有限公司 对象信息获得方法及系统
TWI561097B (en) * 2014-06-06 2016-12-01 Qisda Corp Positioning system
KR101629373B1 (ko) * 2014-11-03 2016-06-10 여명호 휴대 단말의 공간 정보 서비스를 위한 위치 정보 처리 시스템 및 그 방법
TWI556665B (zh) * 2014-12-03 2016-11-01 楊恆迪 以行動裝置作為電子商務之資訊服務伺服器
JP6369943B2 (ja) * 2015-01-22 2018-08-08 株式会社Kddi総合研究所 複数の推定用距離を用いて移動速度を推定する装置、プログラム及び方法
FR3033224A1 (fr) * 2015-02-27 2016-09-02 Orange Selection de reseau d'acces pour un terminal multi-acces, basee sur un signal pheromonal
US9972144B2 (en) 2015-03-24 2018-05-15 At&T Intellectual Property I, L.P. Automatic physical access
US9582841B2 (en) * 2015-03-24 2017-02-28 At&T Intellectual Property I, L.P. Location based emergency management plans
US9824515B2 (en) 2015-03-24 2017-11-21 At&T Intellectual Property I, L.P. Automatic calendric 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

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0583189A (ja) 1991-09-24 1993-04-02 Nippon Telegr & Teleph Corp <Ntt> 移動通信における位置通知方式
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 (ja) 1998-09-24 2001-12-17 日本電気株式会社 移動体通信システム及びその通信方法
FI108391B (fi) * 1998-10-27 2002-01-15 Nokia Corp Sijaintipalvelut pakettiradioverkossa
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 (ja) * 1999-07-29 2001-04-13 Ntt Docomo Inc 位置情報通知方法及び装置
KR20010058750A (ko) * 1999-12-30 2001-07-06 서평원 무선 응용 프로토콜 상에서 씨씨/피피서버를 이용한위치데이터 전송 매커니즘
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
EP1209933B1 (en) * 2000-06-30 2005-01-12 NTT DoCoMo, Inc. Method and apparatus for assisting positional information service
WO2002021873A1 (fr) 2000-09-08 2002-03-14 Ntt Docomo, Inc. Appareil fournissant des informations de localisation, terminal de communication, terminal de communication mobile et procede de fourniture d'information de localisation
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 (ko) * 2001-05-26 2002-11-30 (주)엠커머스 위치기반 정보서비스 플랫폼 장치 및 그 제어방법
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

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
3GPP TS 03.71 V7.9.0. 3rd Generation Partnership Project, Technical SpecificationGroup Services and System Aspects.Digital cellular telecommunications system (Phase 2+), Location Services (LCS),No.Release 1998. 2002
3GPP TS 03.71 V7.9.0. 3rd Generation Partnership Project, Technical SpecificationGroup Services and System Aspects.Digital cellular telecommunications system (Phase 2+), Location Services (LCS),No.Release 1998. 2002 *

Also Published As

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

Similar Documents

Publication Publication Date Title
CN100574499C (zh) 操作用于位置信息系统的网关的方法
EP2180335B1 (en) Method and device for managing positioning requests and reusing positioning results
KR101154799B1 (ko) 전역 트래픽 부하 균형화를 위하여 클라이언트 위치 및 리졸버 부하를 결정하는 dns 와일드카드 비컨화
JP4431152B2 (ja) ユーザへの情報伝送方法
US7248884B2 (en) Position data notification system and method using email communications
CN100435146C (zh) 文件服务器和文件提供方法
CN108810806A (zh) 一种定位信息纠正方法、客户端、存储介质及设备
JPWO2004004402A1 (ja) メッセージ送受信システムおよび方法
JP2011086066A (ja) 振り分け処理装置、計算機システム及びリクエスト振り分け方法
CN111259241A (zh) 一种信息处理方法及装置、存储介质
JP4580514B2 (ja) 情報参照システムの接続情報管理サーバ、移動通信端末及び代理サーバ
KR101040822B1 (ko) 이동 통신 단말로의 컨텐츠 다운로드를 위한 컨텐츠 관리 시스템 및 방법
JP2002169922A (ja) 最適経路情報の通知サービス方法とシステム及び検索サービスセンター装置
CN105940398A (zh) 一种信息搜索方法及装置
JP2005284937A (ja) 印刷注文割当装置およびこれに用いるプログラム、印刷注文割当システム
JP2005275969A (ja) 書店の品揃え最適化方法、品揃え最適化プログラム、および品揃え最適化システム
US6999568B1 (en) Position specifying system, information collecting system, internet connecting system, and method of the same, and storage medium storing therein program thereof
JP2002171565A (ja) 位置情報提供システム
JP4370954B2 (ja) 辞書情報の自動更新システムおよび方法
JP2003132483A (ja) 情報配信方法
JP2007290843A (ja) 出張修理管理システム、出張修理管理サーバ装置、出張修理管理方法、及び出張修理管理プログラム
JP2003227732A (ja) 情報配信システム、情報配信コンピュータシステム

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: 20091223