CN101147407A - Terminal, system and method for providing location information service by interworking between wlan and mobile communication network - Google Patents
Terminal, system and method for providing location information service by interworking between wlan and mobile communication network Download PDFInfo
- Publication number
- CN101147407A CN101147407A CNA2006800089108A CN200680008910A CN101147407A CN 101147407 A CN101147407 A CN 101147407A CN A2006800089108 A CNA2006800089108 A CN A2006800089108A CN 200680008910 A CN200680008910 A CN 200680008910A CN 101147407 A CN101147407 A CN 101147407A
- Authority
- CN
- China
- Prior art keywords
- information
- location
- terminal
- wlan
- wlan terminal
- 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.)
- Pending
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A47—FURNITURE; DOMESTIC ARTICLES OR APPLIANCES; COFFEE MILLS; SPICE MILLS; SUCTION CLEANERS IN GENERAL
- A47G—HOUSEHOLD OR TABLE EQUIPMENT
- A47G29/00—Supports, holders, or containers for household use, not provided for in groups A47G1/00-A47G27/00 or A47G33/00
- A47G29/087—Devices for fastening household utensils, or the like, to tables, walls, or the like
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09F—DISPLAYING; ADVERTISING; SIGNS; LABELS OR NAME-PLATES; SEALS
- G09F23/00—Advertising on or in specific articles, e.g. ashtrays, letter-boxes
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域 technical field
本发明涉及位置信息系统,且更为具体地说,涉及用于经由在移动通信系统和无线局域网(WLAN)之间的交互工作提供位置信息服务的用户设备(UE)、系统和方法。The present invention relates to a location information system, and more particularly, to a User Equipment (UE), system and method for providing a location information service via interworking between a mobile communication system and a Wireless Local Area Network (WLAN).
背景技术 Background technique
通常,移动通信系统具有用于在移动通信网络中计算终端位置以提供定位服务,和用于将终端的位置周期性地或者按照相应的请求传送给某个实体的功能部分。Generally, a mobile communication system has a functional part for calculating a terminal location in a mobile communication network to provide a positioning service, and for transmitting the terminal location to a certain entity periodically or according to a corresponding request.
取决于内部网络结构,诸如,3GPP网络、3GPP2网络等,与定位服务相关的网络结构不同。当前,存在若干用于计算移动终端位置(定位)的方法,包括用于传送移动终端属于的小区的ID的小区ID方法,用于通过测量无线电波从移动终端到达每个基站需要的时间经由三角测量计算移动终端位置的方法,和使用GPS(全球定位系统)的方法。Depending on the internal network structure, such as 3GPP network, 3GPP2 network, etc., the network structure related to the positioning service is different. Currently, there are several methods for calculating the position (positioning) of a mobile terminal, including the cell ID method for transmitting the ID of the cell to which the mobile terminal belongs, for measuring the time required for radio waves to reach each base station from the mobile terminal via triangulation. A method of measuring and calculating the position of a mobile terminal, and a method of using GPS (Global Positioning System).
为了给用户提供定位服务,在移动终端和定位服务器之间传送大量的信号和位置信息。近来,逐渐地使用用于提供定位服务的定位技术,即,基于移动终端位置的定位服务。这些技术通常可以经由用户平面和控制平面提供,其中之一是SUPL(可靠用户平面定位)技术,其经由用户平面提供位置服务。In order to provide users with location services, a large amount of signals and location information are transmitted between mobile terminals and location servers. Recently, a positioning technology for providing a positioning service, that is, a positioning service based on a position of a mobile terminal, is gradually being used. These technologies can generally be provided via user plane and control plane, one of which is SUPL (Reliable User Plane Positioning) technology, which provides location service via user plane.
为了有效传送用于计算移动终端的位置需要的信息,SUPL(可靠用户平面定位)技术使用用户平面数据承载去携带在移动终端和SUPL网络之间的定位技术相关的协议。In order to effectively transmit the information needed to calculate the location of the mobile terminal, SUPL (Reliable User Plane Positioning) technology uses user plane data bearers to carry positioning technology-related protocols between the mobile terminal and the SUPL network.
通常,在定位信息系统中,与定位服务相关的SUPL网络包括SUPL代理、SLP(SUPL定位平台)和SET(SUPL启用终端)等等。该SUPL代理是使用实际测量的位置信息的服务逻辑接入点(AP),并且该SLP是访问网络资源以获得位置信息的网络部分的SUPL服务AP。该SET是用于使用SUPL接口与SUPL网络通信的设备,并且例如可以是UMTS的UE(用户设备)、GSM的MS(移动站)、IS-95的MS和具有SET功能的膝上电脑或者PDA(个人数字助理)中的一个。Generally, in the location information system, the SUPL network related to the location service includes SUPL agent, SLP (SUPL location platform) and SET (SUPL enabled terminal) and so on. The SUPL proxy is a serving logical access point (AP) using the actually measured location information, and the SLP is a SUPL serving AP of the network part that accesses network resources to obtain location information. The SET is a device for communicating with a SUPL network using a SUPL interface, and can be, for example, a UE (User Equipment) for UMTS, an MS (Mobile Station) for GSM, an MS for IS-95, and a laptop or PDA with SET functionality (Personal Digital Assistant).
用户最初注册的网络被称作本地网络,并且在用户已经从本地网络移动之后位于的区域的网络被称作接入网络。在本地网络内的SLP被称作本地SLP(H-SLP),并且在接入网络内的SLP被称作接入网络(V-SLP)。当该网络起动SUPL过程的时候,首先由外部客户连接的SLP被称作请求SLP(R-SLP),其是可以或者可以不必与H-SLP相同的逻辑实体。用于跟踪其当前位置目的的SET被称作目标SET。A network where a user initially registers is called a home network, and a network of an area where the user is located after the user has moved from the home network is called an access network. The SLP within the home network is referred to as Home SLP (H-SLP), and the SLP within the access network is referred to as Access Network (V-SLP). When the network initiates the SUPL procedure, the SLP first connected by the external client is called the requesting SLP (R-SLP), which may or may not be the same logical entity as the H-SLP. A SET used for the purpose of tracking its current location is called a target SET.
SLP(网络单元)包括SPC(SUPL定位中心),其计算目标SET的实际的位置信息(位置),和SLC(SUPL定位中心),其处理除计算位置信息以外的附加功能。例如,SLC执行和/或支持用于漫游、资源管理等的过程。该SET可以通过与SPC通信经由SLC(在代理模式的情况下)计算位置信息,或者可以通过直接开启与SPC(在非代理模式的情况下)的连接来计算位置信息。SLP (Network Element) includes SPC (SUPL Positioning Center) which calculates actual position information (position) of target SET, and SLC (SUPL Positioning Center) which handles additional functions other than calculating position information. For example, the SLC performs and/or supports procedures for roaming, resource management, and the like. The SET may calculate location information via the SLC (in case of proxy mode) by communicating with the SPC, or may calculate location information by directly opening a connection with the SPC (in case of non-proxy mode).
图1是举例说明当网络以代理模式请求关于特定终端的位置信息的时候,并且当没有执行漫游的时候,基于SUPL的位置信息系统的SUPL过程的信号流程图。1 is a signal flow diagram illustrating a SUPL procedure of a SUPL-based location information system when a network requests location information on a specific terminal in a proxy mode, and when roaming is not performed.
如图1所示,基于SUPL的位置信息系统包括SUPL代理1、SLP3和目标SET5。SLP3是位置服务器,并且目标SET5是目标终端。As shown in Figure 1, the SUPL-based location information system includes SUPL agent 1, SLP3 and target SET5. SLP3 is a location server, and target SET5 is a target terminal.
当SUPL代理1将MLP(移动位置协议)SLIR(标准位置立即请求)消息传送给SLP3以请求关于目标SET5的位置信息的时候(步骤S11),该SLP3检查目标SET5是否已经在漫游,即,是否目标SET5当前属于不同的接入网络,以及检查是否目标SET5支持SUPL(步骤S12)。When SUPL agent 1 transmits MLP (Mobile Location Protocol) SLIR (Standard Location Immediate Request) message to SLP3 to request location information about target SET5 (step S11), this SLP3 checks whether target SET5 is already roaming, that is, whether The target SET5 currently belongs to a different access network, and it is checked whether the target SET5 supports SUPL (step S12).
该SLP3将SUPL初始消息(SUPL INIT)传送给目标SET5以起动与目标SET5的SUPL过程(步骤S13)。在这种情况下,该SUPL初始消息至少包括对话ID、SLP的地址和使用的定位方法等等。此外,私密也可以包括在SUPL初始消息中,其可以在一种情形下使用,其中在由SLP3确认目标SET5的私密之后,与目标SET的位置信息相关的通知需要被提供给用户。此外,SLP模式指示符(SLP模式)可以被包括在SUPL初始消息中,其表示模式(例如,代理模式、非代理模式等),其是由本申请的受让人拥有的发明概念,并且包括在共同未决的美国专利申请中。The SLP3 transmits a SUPL initial message (SUPL INIT) to the target SET5 to start the SUPL procedure with the target SET5 (step S13). In this case, the SUPL initial message includes at least the session ID, the address of the SLP, the location method used, and so on. In addition, the secret can also be included in the SUPL initial message, which can be used in a situation where after the secret of the target SET5 is confirmed by the SLP3, a notification related to the location information of the target SET needs to be provided to the user. In addition, an SLP mode indicator (SLP mode) may be included in the SUPL initial message, which indicates a mode (e.g., proxy mode, non-proxy mode, etc.), which is an inventive concept owned by the assignee of the present application and included in Co-pending US patent application.
如果目标SET5已经接收SUPL初始消息,其没有对于与任何网络的数据连接开启,其请求从分组数据网络,诸如3GPP或者3GPP2等的数据连接。If the target SET5 has received the SUPL Initial message, which is not open for a data connection with any network, it requests a data connection from a packet data network, such as 3GPP or 3GPP2 or the like.
当产生数据连接的时候(步骤S14),该目标SET 5将SUPL位置初始消息(SUPL POS INIT)传送给SLP3,以起动用于确定目标SET5的定位/位置信息的过程(步骤S15)。然后,该目标SET5和SLP3交换用于执行实际定位确定处理的接下来的消息,并且SLP3或者目标SET5经由接下来的消息计算SET5的当前位置(步骤S16)。在这种情况下,SUPL位置初始(SUPL POS INIT)消息至少包括对话ID、表示基站ID的LID(位置标识符),和目标SET的性能。在目标SET5和SLP3之间交换的消息可以包括对话ID、用于定位的协议(例如,RRLP、RRC或者TIA-801)等。When generating a data connection (step S14), the
在计算目标SET5的位置之后,SLP3将用于报告SUPL过程终止的SUPL结束消息(SUPL END)传送给目标SET5(步骤S17),并且还经由MLPSLIA(标准位置即时应答)消息将计算的位置信息(posresult)传送给SUPL代理1(步骤S18)。After calculating the position of the target SET5, SLP3 transmits a SUPL end message (SUPL END) for reporting the termination of the SUPL process to the target SET5 (step S17), and also sends the calculated position information ( posresult) to the SUPL agent 1 (step S18).
近来,由于使用WLAN的因特网服务变得更加普通,在一个不支持WLAN的区域中存在对允许WLAN终端的用户经由移动通信网络与WLAN连接以接收因特网服务的技术的兴趣。用于适用这种技术的网络在3GPP中可以被授予I-WLAN(交互工作WLAN),并且通过与WLAN的互操作性(交互工作)提供包括位置信息服务的各种各样的附加服务的3GPP网络(或者其他的移动通信网络)将是合乎需要的。Recently, as Internet services using WLANs become more common, there is interest in a technology that allows users of WLAN terminals to connect with WLANs via mobile communication networks to receive Internet services in an area that does not support WLANs. A network for applying this technology can be granted I-WLAN (Interworking WLAN) in 3GPP, and 3GPP that provides various additional services including location information service through interoperability (interworking) with WLAN network (or other mobile communication network) would be desirable.
但是,因为在涉及现有的WLAN和3GPP网络的现有技术的系统中既不存在用于提供位置信息服务(例如,SUPL服务)的网络结构,又不存在协议,该WLAN终端按照现有技术不能经由3GPP网络接收位置信息服务。However, since there is neither a network structure nor a protocol for providing location information services (for example, SUPL service) in the prior art system involving the existing WLAN and 3GPP network, the WLAN terminal according to the prior art The location information service cannot be received via the 3GPP network.
发明内容 Contents of the invention
技术问题technical problem
因此,本发明的目的是提供一种提供位置信息服务的终端或者用户设备(UE)、系统和方法,其解决与现有技术有关的限制和缺点。Accordingly, an object of the present invention is to provide a terminal or user equipment (UE), system and method for providing location information service, which solve the limitations and disadvantages related to the prior art.
本发明的另一目的是提供一种用于提供位置信息服务的WLAN终端(UE)、系统和方法,其能够定义网络结构和协议以经由在WLAN和移动通信网络/系统之间的交互工作提供位置信息服务给WLAN终端。Another object of the present invention is to provide a WLAN terminal (UE), system and method for providing location information service, which can define network structure and protocol to provide via interworking between WLAN and mobile communication network/system The location information service is provided to the WLAN terminal.
本发明的另一目的是提供一种用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的WLAN终端(UE)、系统和方法,其中当与移动通信网络相连接的位置服务器从与移动通信网络相连接的客户接收用于WLAN终端的位置信息请求的时候,其将请求的WLAN终端的位置信息经由在位置服务器和移动通信网络的某个实体和用于在WLAN和移动通信网络之间交互工作的实体之间的通信提供给客户。Another object of the present invention is to provide a WLAN terminal (UE), system and method for providing location information service via interworking between WLAN and mobile communication network, wherein when the location server connected to the mobile communication network When receiving a location information request for a WLAN terminal from a client connected to a mobile communication network, it sends the requested location information of the WLAN terminal to an Communication between entities that interwork across networks is provided to clients.
本发明的再一目的是提供一种用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的WLAN终端(UE)、系统和方法,其中当WLAN终端经由移动通信网络经历验证和注册处理的时候,存储终端位置相关的信息,并且当由客户请求跟踪WLAN终端的位置信息的时候,如果由位置服务器从AAA(验证/许可/考虑)服务器或者HSS(本地用户服务器)/HLR(本地位置寄存器)获得的终端位置相关的信息满足对跟踪从客户接收的位置的请求的QoP(定位质量),该位置服务器可以将获得的终端位置相关的信息作为WLAN终端的位置信息提供给客户。Yet another object of the present invention is to provide a WLAN terminal (UE), system and method for providing location information services via interworking between a WLAN and a mobile communication network, wherein when the WLAN terminal undergoes authentication and During the registration process, the information related to the location of the terminal is stored, and when the client requests to track the location information of the WLAN terminal, if the location server receives the information from the AAA (authentication/permission/consideration) server or the HSS (local subscriber server)/HLR ( The information related to the terminal location obtained by the home location register) satisfies the QoP (Quality of Positioning) of the request for tracking the location received from the client, and the location server can provide the obtained information related to the terminal location as the location information of the WLAN terminal to the client.
本发明的又一目的是提供一种WLAN终端(UE)、系统和方法,其中当客户请求已经注册到网络以接收服务的特定的WLAN终端的位置信息的时候,其检查是否WLAN终端已经通过网络验证并且与该网络相连接,并且如果WLAN终端已经被验证并且与该网络相连接,通过使用SUPL过程检测WLAN终端的位置信息,然后将其提供给客户。Still another object of the present invention is to provide a WLAN terminal (UE), system and method in which when a client requests location information of a specific WLAN terminal that has registered to a network to receive a service, it checks whether the WLAN terminal has passed through the network Authenticated and connected to the network, and if the WLAN terminal has been authenticated and connected to the network, the location information of the WLAN terminal is detected by using the SUPL process, and then provided to the client.
技术方案Technical solutions
为了实现上述和其他的目的的全部或者至少一部分,按照本发明的一个方面,提供了一种用于在位置服务器和客户之间提供终端位置信息服务的方法,包括:由位置服务器从客户接收用于跟踪特定的终端的位置的请求;由位置服务器确认特定的终端的路由信息;和如果在终端和分组数据网关(PDG)之间存在连接,经由该连接传送SUPLINIT消息。In order to achieve all or at least part of the above and other objects, according to one aspect of the present invention, a method for providing terminal location information services between a location server and a client is provided, including: the location server receives the user from the client A request for tracking the location of a specific terminal; confirmation of the routing information of the specific terminal by the location server; and if there is a connection between the terminal and a Packet Data Gateway (PDG), a SUPLINIT message is transmitted via the connection.
为了实现这些优点的全部或者至少一部分,按照本发明的另一方面,进一步提供一种用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法,包括:由位置服务器从客户接收用于跟踪WLAN终端的位置的请求;由位置服务器从HSS/HLR获得WLAN终端属于的服务节点的路由信息;由位置服务器从服务节点获得WLAN终端的路由信息;由位置服务器按照WLAN终端路由信息确定SUPL初始消息传输方法并且进行传送;经由在已经接收SUPL初始消息的WLAN终端和位置服务器之间的SUPL过程计算WLAN终端的位置信息;和由位置服务器将计算的WLAN终端的位置信息提供给客户。In order to achieve all or at least part of these advantages, according to another aspect of the present invention, there is further provided a method for providing a location information service via interworking between a WLAN and a mobile communication network, comprising: receiving from a client by a location server Receive a request for tracking the location of the WLAN terminal; obtain the routing information of the service node to which the WLAN terminal belongs from the HSS/HLR by the location server; obtain the routing information of the WLAN terminal from the service node by the location server; determining a SUPL initial message transmission method and transmitting; calculating location information of the WLAN terminal via a SUPL process between the WLAN terminal having received the SUPL initial message and the location server; and providing the calculated location information of the WLAN terminal to the client by the location server .
为了实现这些优点的全部或者至少一部分,按照本发明的另一方面,进一步提供一种用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法,包括:由位置服务器从客户接收用于跟踪WLAN终端的位置的请求;由位置服务器从HSS/HLR请求WLAN终端属于的服务节点的路由信息;由HSS/HLR将服务节点的路由信息提供给位置服务器;由位置服务器从服务节点请求WLAN终端的路由信息;由服务节点将WLAN终端的路由信息提供给位置服务器;和在WLAN终端和包括在WLAN终端的路由信息的分组数据网关(PDG)之间确认有关隧道的信息,和由位置服务器将SUPL初始消息经由隧道传送到WLAN终端。In order to achieve all or at least part of these advantages, according to another aspect of the present invention, there is further provided a method for providing a location information service via interworking between a WLAN and a mobile communication network, comprising: receiving from a client by a location server Receiving a request for tracking the location of the WLAN terminal; requesting the routing information of the service node to which the WLAN terminal belongs from the HSS/HLR by the location server; providing the routing information of the service node to the location server by the HSS/HLR; requesting the routing information of the WLAN terminal; providing the routing information of the WLAN terminal to the location server by the service node; and confirming information about the tunnel between the WLAN terminal and a packet data gateway (PDG) including the routing information of the WLAN terminal, and by The location server tunnels the SUPL initial message to the WLAN terminal.
为了实现这些优点的全部或者至少一部分,按照本发明的另一方面,进一步提供一种用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法,包括:由位置服务器从客户接收用于跟踪WLAN终端的位置的请求;由位置服务器从HSS/HLR请求WLAN终端属于的服务节点的路由信息;由HSS/HLR将服务节点的路由信息提供给位置服务器;由位置服务器从服务节点请求WLAN终端的路由信息;由服务节点将WLAN终端的路由信息提供给位置服务器;和如果当前没有设置IP地址用于WLAN终端,由位置服务器将SUPL初始消息传送给WLAN终端。In order to achieve all or at least part of these advantages, according to another aspect of the present invention, there is further provided a method for providing a location information service via interworking between a WLAN and a mobile communication network, comprising: receiving from a client by a location server Receiving a request for tracking the location of the WLAN terminal; requesting the routing information of the service node to which the WLAN terminal belongs from the HSS/HLR by the location server; providing the routing information of the service node to the location server by the HSS/HLR; requesting routing information of the WLAN terminal; providing the routing information of the WLAN terminal to the location server by the service node; and transmitting a SUPL initial message to the WLAN terminal by the location server if no IP address is currently set for the WLAN terminal.
为了实现这些优点的全部或者至少一部分,按照本发明的另一方面,进一步提供一种用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法,包括:由位置服务器从客户接收用于跟踪WLAN终端的位置的请求;由位置服务器从HSS/HLR获得WLAN终端属于的服务节点的路由信息;并且如果包括在获得的服务节点的路由信息中的终端位置相关的信息满足QoP(定位质量),由位置服务器将终端位置相关的信息提供给客户。In order to achieve all or at least part of these advantages, according to another aspect of the present invention, there is further provided a method for providing a location information service via interworking between a WLAN and a mobile communication network, comprising: receiving from a client by a location server receiving a request for tracking the location of the WLAN terminal; obtaining routing information of the service node to which the WLAN terminal belongs from the HSS/HLR by the location server; and if the terminal location-related information included in the routing information of the obtained service node satisfies the QoP ( Positioning quality), the location server provides information related to the terminal location to the client.
为了实现这些优点的全部或者至少一部分,按照本发明的另一方面,进一步提供一种用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法,包括:由WLAN终端接入WLAN的接入网络;当经由AAA服务器执行验证,并且经由HSS/HLR执行注册的时候,存储由WLAN AN提供的终端位置相关的信息;由WLAN终端借助于分组数据网关(PDG)设置用于分组服务的隧道;由位置服务器从客户接收用于跟踪WLAN终端的位置的请求;由位置服务器从HSS/HLR获得WLAN终端属于的服务节点的路由信息;并且如果包括在获得的服务节点的路由信息的终端位置相关的信息满足跟踪从客户接收的位置跟踪请求的QoP(定位质量),由位置服务器将终端位置相关的信息提供给客户。In order to achieve all or at least part of these advantages, according to another aspect of the present invention, a method for providing location information services via interworking between a WLAN and a mobile communication network is further provided, including: accessing by a WLAN terminal Access network of the WLAN; when authentication is performed via the AAA server and registration is performed via the HSS/HLR, storage of terminal location-related information provided by the WLAN AN; set by the WLAN terminal for packet use by means of a Packet Data Gateway (PDG) The tunnel of the service; the request for tracking the location of the WLAN terminal is received by the location server from the client; the routing information of the service node to which the WLAN terminal belongs is obtained by the location server from the HSS/HLR; and if included in the routing information of the obtained service node The information related to the terminal location satisfies the QoP (Quality of Positioning) of tracking the location tracking request received from the client, and the location server provides the information related to the terminal location to the client.
为了实现这些优点的全部或者至少一部分,按照本发明的另一方面,进一步提供一种用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法,包括:由WLAN终端接入WLAN的接入网络;当经由AAA服务器执行验证,并且经由HSS/HLR执行注册的时候,存储由WLAN AN提供的终端位置相关的信息;由位置服务器从客户接收用于跟踪WLAN终端的位置的请求;由位置服务器从HSS/HLR获得WLAN终端属于的服务节点的路由信息;并且如果包括在获得的服务节点的路由信息的终端位置相关的信息满足跟踪从客户接收的位置跟踪请求的QoP(定位质量),由位置服务器将终端位置相关的信息提供给客户;并且如果包括在WLAN终端路由信息中的终端位置相关的信息不满足QoP,或者如果位置服务器想要与WLAN终端执行SUPL过程,由位置服务器将SUPL初始消息经由SMS方法或者WAP推动方法,或者经由TCP/IP或者UDP/IP连接传送给WLAN终端。In order to achieve all or at least part of these advantages, according to another aspect of the present invention, a method for providing location information services via interworking between a WLAN and a mobile communication network is further provided, including: accessing by a WLAN terminal Access network of WLAN; when authentication is performed via AAA server, and registration is performed via HSS/HLR, storing information related to terminal location provided by WLAN AN; request for tracking location of WLAN terminal received by location server from client Obtain the routing information of the service node to which the WLAN terminal belongs to by the location server from the HSS/HLR; and if the terminal location-related information included in the routing information of the obtained service node meets the QoP (Quality of Positioning) of the location tracking request received from the client ), the location server provides information related to the location of the terminal to the client; and if the information about the location of the terminal included in the routing information of the WLAN terminal does not satisfy the QoP, or if the location server wants to perform a SUPL process with the WLAN terminal, the location server The SUPL initial message is transmitted to the WLAN terminal via SMS method or WAP push method, or via TCP/IP or UDP/IP connection.
为了实现这些优点的全部或者至少一部分,按照本发明的另一个方面,进一步提供一种用于在系统中提供位置信息服务的方法,其中特定的WLAN终端借助于3GPP网络的分组数据网关(PDG)设置隧道以接收某个服务,该方法包括:由位置服务器从客户接收关于WLAN终端的位置信息请求消息;由位置服务器确认关于WLAN终端位置信息的私密;由位置服务器将用于请求关于WLAN终端信息的终端信息请求消息传送给HSS(本地用户服务器)/HLR(本地位置寄存器);由HSS/HLR检查是否存在关于WLAN终端的信息;如果没有关于WLAN终端的信息,由HSS/HLR将用户信息请求消息传送给AAA(验证/许可/考虑)服务器,其管理关于WLAN终端的信息;由HSS/HLR从AAA服务器接收包括WLAN终端信息的终端信息确认消息,并且将其传送给位置服务器;由已经接收终端信息确认消息的位置服务器经由WLAN终端信息检查WLAN终端的PDG连接状态,并且如果WLAN终端已经与PDG相连接,将位置信息请求消息传送给PDG;由已经从PDG接收位置信息确认消息的位置服务器跟踪WLAN终端的位置;和由位置服务器将WLAN终端的位置信息发送给客户。In order to achieve all or at least a part of these advantages, according to another aspect of the present invention, a method for providing location information services in the system is further provided, wherein a specific WLAN terminal relies on a Packet Data Gateway (PDG) of a 3GPP network Setting up a tunnel to receive a certain service, the method includes: receiving a location information request message about the WLAN terminal from a client by a location server; confirming the privacy of the location information about the WLAN terminal by the location server; using the location server to request information about the WLAN terminal The terminal information request message is sent to HSS (local subscriber server)/HLR (home location register); Check whether there is information about WLAN terminals by HSS/HLR; If there is no information about WLAN terminals, HSS/HLR will request user information The message is sent to the AAA (authentication/permission/consideration) server, which manages information about the WLAN terminal; the terminal information confirmation message including the WLAN terminal information is received by the HSS/HLR from the AAA server, and is transmitted to the location server; The location server of the terminal information confirmation message checks the PDG connection status of the WLAN terminal via the WLAN terminal information, and if the WLAN terminal has been connected with the PDG, sends the location information request message to the PDG; the location server that has received the location information confirmation message from the PDG tracking the location of the WLAN terminal; and sending the location information of the WLAN terminal to the client by the location server.
为了实现这些优点的全部或者至少一部分,按照本发明的另一方面,进一步提供一种用于在系统中提供位置信息服务的方法,其中特定的WLAN终端借助于3GPP网络的分组数据网关(PDG)设置隧道以接收某个服务,该方法包括:由位置服务器从客户接收关于WLAN终端的位置信息请求消息;由位置服务器确认关于WLAN终端位置信息的私密;由位置服务器将用于请求关于WLAN终端信息的终端信息请求消息传送给HSS(本地用户服务器)/HLR(本地位置寄存器);由HSS/HLR检查是否存在WLAN终端的信息;如果没有WLAN终端的信息,由HSS/HLR将包括AAA(验证/许可/考虑)服务器的地址的终端信息确认消息传送给位置服务器,该AAA服务器管理WLAN终端的信息;由位置服务器将用于请求WLAN终端信息的连接/非连接检查消息传送给AAA服务器;由位置服务器从AAA服务器接收包括WLAN终端信息的连接/非连接检查消息;如果位置服务器基于WLAN终端信息确认WLAN终端的PDG连接状态,和存在与相应的PDG的连接,传送位置信息请求消息给PDG;由已经从PDG接收位置信息确认消息的位置服务器跟踪WLAN终端的位置;和由位置服务器将WLAN终端的位置信息传送给客户。In order to achieve all or at least a part of these advantages, according to another aspect of the present invention, a method for providing location information services in the system is further provided, wherein a specific WLAN terminal relies on a Packet Data Gateway (PDG) of a 3GPP network Setting up a tunnel to receive a certain service, the method includes: receiving a location information request message about the WLAN terminal from a client by a location server; confirming the privacy of the location information about the WLAN terminal by the location server; using the location server to request information about the WLAN terminal The terminal information request message of the terminal information is sent to HSS (local subscriber server)/HLR (home location register); Check whether there is the information of WLAN terminal by HSS/HLR; If there is no information of WLAN terminal, will include AAA (authentication/ The terminal information confirmation message of the address of the permission/consideration) server is transmitted to the location server, and the AAA server manages the information of the WLAN terminal; the connection/non-connection check message for requesting the WLAN terminal information is transmitted to the AAA server by the location server; The server receives a connection/non-connection check message including WLAN terminal information from the AAA server; if the location server confirms the PDG connection status of the WLAN terminal based on the WLAN terminal information, and there is a connection with the corresponding PDG, a location information request message is sent to the PDG; The location server which has received the location information confirmation message from the PDG tracks the location of the WLAN terminal; and the location server transmits the location information of the WLAN terminal to the client.
按照另一方面,本发明提供一种用于提供可靠用户平面位置(SUPL)服务的无线局域网(WLAN)终端,包括:控制器,经由在移动通信网络和WLAN之间的交互工作与移动通信网络建立IP连接,并且响应来自位置服务器的用于WLAN终端的位置信息请求,经由IP连接选择性地执行与移动通信网络的位置服务器的SUPL过程。According to another aspect, the present invention provides a wireless local area network (WLAN) terminal for providing a reliable user plane location (SUPL) service, comprising: a controller communicating with the mobile communication network via interworking between the mobile communication network and the WLAN An IP connection is established, and in response to a location information request for the WLAN terminal from the location server, a SUPL procedure with the location server of the mobile communication network is selectively performed via the IP connection.
按照另一方面,本发明提供一种用于提供可靠用户平面位置(SUPL)服务的无线局域网(WLAN)终端,包括:控制器,从移动通信网络的位置服务器接收SUPL起动信号,并且经由在移动通信网络和WLAN之间的交互工作与移动通信网络建立IP连接,以及经由IP连接将SUPL定位起动信号传送给位置服务器。According to another aspect, the present invention provides a wireless local area network (WLAN) terminal for providing a reliable user plane location (SUPL) service, comprising: a controller receiving a SUPL start signal from a location server of a mobile communication network, and The interworking between the communication network and the WLAN establishes an IP connection with the mobile communication network, and transmits a SUPL positioning initiation signal to the location server via the IP connection.
按照另一方面,本发明提供一种用于提供可靠用户平面位置(SUPL)服务的移动通信网络,包括:位置服务器,经由在移动通信网络和WLAN之间的交互工作建立与无线本地接入网(WLAN)的IP连接,并且响应请求WLAN终端的位置信息的客户的请求,经由IP连接与WLAN终端选择性地执行SUPL过程。According to another aspect, the present invention provides a mobile communication network for providing a reliable user plane location (SUPL) service, comprising: a location server establishing communication with a wireless local access network via interworking between the mobile communication network and a WLAN (WLAN) IP connection, and selectively executes the SUPL process with the WLAN terminal via the IP connection in response to a request from a client requesting location information of the WLAN terminal.
按照另一方面,本发明提供一种用于提供可靠用户平面位置(SUPL)服务的移动通信网络,包括:位置服务器,其选择性地将SUPL起动信号传送给无线局域网(WLAN)终端,并且响应请求WLAN终端的位置信息的客户的请求,经由在移动通信网络和WLAN之间的交互工作与WLAN终端建立IP连接,以及经由IP连接从WLAN终端接收SUPL定位起动消息。According to another aspect, the present invention provides a mobile communication network for providing a reliable user plane location (SUPL) service, comprising: a location server selectively transmitting a SUPL activation signal to a wireless local area network (WLAN) terminal, and responding A request from a client requesting location information of a WLAN terminal, establishing an IP connection with the WLAN terminal via interworking between the mobile communication network and the WLAN, and receiving a SUPL positioning start message from the WLAN terminal via the IP connection.
按照另一方面,本发明提供一种用于使用无线局域网(WLAN)终端提供可靠用户平面位置(SUPL)服务的方法,包括:由WLAN终端经由在移动通信网络和WLAN之间的交互工作与移动通信网络建立IP连接;和响应来自位置服务器的用于WLAN终端的位置信息的请求,经由IP连接选择性地与移动通信网络的位置服务器执行SUPL过程。According to another aspect, the present invention provides a method for providing a reliable user plane location (SUPL) service using a wireless local area network (WLAN) terminal, comprising: by the WLAN terminal via interworking between the mobile communication network and the WLAN and the mobile The communication network establishes an IP connection; and selectively performs a SUPL procedure with the location server of the mobile communication network via the IP connection in response to the request from the location server for location information of the WLAN terminal.
按照另一方面,本发明提供一种用于使用无线局域网(WLAN)终端提供可靠用户平面位置(SUPL)服务的方法,包括:由WLAN终端从移动通信网络的位置服务器接收SUPL起动信号,并且经由在移动通信网络和WLAN之间的交互工作与移动通信网络建立IP连接;和由WLAN终端经由IP连接将SUPL定位起动消息传送给位置服务器。According to another aspect, the present invention provides a method for providing a reliable user plane location (SUPL) service using a wireless local area network (WLAN) terminal, comprising: receiving, by the WLAN terminal, a SUPL start signal from a location server of a mobile communication network, and via Interworking between the mobile communication network and the WLAN establishes an IP connection with the mobile communication network; and transmits, by the WLAN terminal, a SUPL location start message to the location server via the IP connection.
按照另一方面,本发明提供一种用于使用包括位置服务器的移动通信网络提供可靠用户平面位置(SUPL)服务的方法,包括:由位置服务器经由在移动通信网络和WLAN之间的交互工作与无线本地接入网络(WLAN)终端建立IP连接;和响应请求WLAN终端的位置信息的客户的请求,由位置服务器经由IP连接选择性地与WLAN终端执行SUPL过程。According to another aspect, the present invention provides a method for providing a reliable user plane location (SUPL) service using a mobile communication network comprising a location server, comprising: by the location server via interworking between the mobile communication network and the WLAN and A wireless local access network (WLAN) terminal establishes an IP connection; and a SUPL procedure is selectively performed by the location server with the WLAN terminal via the IP connection in response to a request of a client requesting location information of the WLAN terminal.
按照另一方面,本发明提供一种用于使用包括位置服务器的移动通信网络提供可靠用户平面位置(SUPL)服务的方法,包括:响应请求WLAN终端的位置信息的客户的请求,由位置服务器选择性地将SUPL起动消息传送给无线局域网(WLAN)终端,并且经由在移动通信网络和WLAN之间的交互工作与WLAN终端建立IP连接;和由位置服务器经由IP连接从WLAN终端接收SUPL定位起动消息。According to another aspect, the present invention provides a method for providing a reliable user plane location (SUPL) service using a mobile communication network including a location server, comprising: selecting, by the location server, in response to a request from a client requesting location information of a WLAN terminal. selectively transmitting a SUPL start message to a wireless local area network (WLAN) terminal, and establishing an IP connection with the WLAN terminal via interworking between the mobile communication network and the WLAN; and receiving the SUPL location start message from the WLAN terminal via the IP connection by the location server .
按照另一方面,本发明提供一种通过在移动通信网络和无线局域网(WLAN)之间的交互工作提供可靠用户平面位置(SUPL)服务的方法,其中移动通信网络包括接入点、存储单元和位置服务器,并且其中经由接入点在WLAN终端和位置服务器之间建立IP连接,该方法包括:响应客户的位置信息请求,由位置服务器从存储单元请求服务节点路由信息和WLAN终端的性能信息;由位置服务器从数据库接收请求的服务节点路由信息和性能信息;由位置服务器部分地使用接收的服务节点路由信息向验证服务器请求目标终端路由信息;由位置服务器从验证服务器接收目标终端路由信息;和由位置服务器经由建立的IP连接部分地使用接收的目标终端路由信息执行与WLAN终端的SUPL过程,以便获得WLAN终端的位置信息。According to another aspect, the present invention provides a method of providing a reliable User Plane Location (SUPL) service through interworking between a mobile communication network comprising an access point, a storage unit, and a wireless local area network (WLAN). A location server, and wherein an IP connection is established between the WLAN terminal and the location server via an access point, the method comprising: responding to a location information request from a client, requesting service node routing information and performance information of the WLAN terminal from a storage unit by the location server; receiving, by the location server, the requested service node routing information and performance information from the database; requesting, by the location server, target terminal routing information from the verification server using the received service node routing information in part; receiving, by the location server, the target terminal routing information from the verification server; and A SUPL procedure with the WLAN terminal is performed by the location server in part using the received target terminal routing information via the established IP connection in order to obtain location information of the WLAN terminal.
按照另一方面,本发明提供一种通过在移动通信网络和无线局域网(WLAN)之间的交互工作提供可靠用户平面位置(SUPL)服务的方法,其中移动通信网络包括接入点、存储单元和位置服务器,并且其中经由接入点在WLAN终端和位置服务器之间建立IP连接,该方法包括:响应客户的位置信息请求,由位置服务器从存储单元请求服务节点路由信息和WLAN终端的性能信息;和由位置服务器从数据库接收请求的信息,其中由位置服务器接收的服务节点路由信息包括验证服务器的地址信息和在存储单元中注册的终端位置相关的信息;由位置服务器确定接收的终端位置相关的信息是否满足包括在客户的位置信息请求中的QoP(定位质量)请求;基于确定结果选择性地将终端位置相关的信息作为WLAN终端的位置信息从位置服务器提供给客户;如果终端位置相关的信息不满足QoP请求,由位置服务器部分地使用接收的服务节点路由信息向验证服务器请求目标终端路由信息;由位置服务器从验证服务器接收目标终端路由信息;和由位置服务器经由建立的IP连接部分地使用接收的目标终端路由信息执行与WLAN终端的SUPL过程。According to another aspect, the present invention provides a method of providing a reliable User Plane Location (SUPL) service through interworking between a mobile communication network comprising an access point, a storage unit, and a wireless local area network (WLAN). A location server, and wherein an IP connection is established between the WLAN terminal and the location server via an access point, the method comprising: responding to a location information request from a client, requesting service node routing information and performance information of the WLAN terminal from a storage unit by the location server; and information requested by the location server from the database, wherein the service node routing information received by the location server includes address information of the verification server and information related to the terminal location registered in the storage unit; the location server determines the received terminal location related information Whether the information satisfies the QoP (Quality of Positioning) request included in the client's location information request; selectively providing the terminal location-related information as the location information of the WLAN terminal to the client from the location server based on the determination result; if the terminal location-related information The QoP request is not satisfied, the service node routing information received is partially used by the location server to request the target terminal routing information to the authentication server; the target terminal routing information is received by the location server from the authentication server; and partly used by the location server via the established IP connection The received target terminal routing information executes the SUPL procedure with the WLAN terminal.
在下面的描述中将在某种程度上阐述本发明的额外的优点、目的和特点,在参阅以下内容时或者可以从本发明的实践中获悉,在某种程度上对于那些本领域普通的技术人员将变得显而易见。如特别地在附加的权利要求中所指出的,可以实现和获得本发明的目的和优点。In the following description, the additional advantages, objects and characteristics of the present invention will be set forth to some extent, when referring to the following content or can be learned from the practice of the present invention, to some extent for those ordinary skills in the art Personnel will become apparent. The objects and advantages of the invention may be realized and attained as particularly pointed out in the appended claims.
附图说明 Description of drawings
下面将参考伴随的附图详细地描述本发明,其中相同的参考数字涉及相同的单元,其中:The invention will now be described in detail with reference to the accompanying drawings, in which like reference numerals refer to like elements, in which:
图1是举例说明用于以非漫游代理模式请求特定终端的位置信息的SUPL过程的流程图;1 is a flowchart illustrating a SUPL procedure for requesting location information of a specific terminal in a non-roaming agent mode;
图2是用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的系统的简略结构;2 is a schematic structure of a system for providing location information services via interworking between a WLAN and a mobile communication network;
图3是举例说明按照本发明的第一个实施例用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法的流程图;3 is a flowchart illustrating a method for providing location information services via interworking between a WLAN and a mobile communication network according to a first embodiment of the present invention;
图4是举例说明按照本发明的第二个实施例用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法的流程图;4 is a flowchart illustrating a method for providing location information services via interworking between a WLAN and a mobile communication network according to a second embodiment of the present invention;
图5是举例说明按照本发明的第三个实施例用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法的流程图;5 is a flowchart illustrating a method for providing location information services via interworking between a WLAN and a mobile communication network according to a third embodiment of the present invention;
图6是示出按照本发明一个实施例的WLAN终端或者WLANAP的位置信息格式例子的图;和6 is a diagram showing an example of a location information format of a WLAN terminal or a WLAN AP according to an embodiment of the present invention; and
图7是举例说明按照本发明的第四个实施例用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法的流程图。FIG. 7 is a flowchart illustrating a method for providing a location information service via interworking between a WLAN and a mobile communication network according to a fourth embodiment of the present invention.
具体实施方式 Detailed ways
本发明提供用于允许WLAN终端(UE)经由移动通信网络接收位置信息服务的网络结构和协议,并且提供相应的通话流程。特别地,本发明提供一种方法和系统,其中当移动通信网络的位置服务器从客户接收用于WLAN终端的位置的请求的时候,位置服务器与移动通信网络的某个实体和用于允许在WLAN和移动通信网络之间交互工作的实体通信,并且将WLAN终端的位置信息提供给客户。The present invention provides a network structure and a protocol for allowing a WLAN terminal (UE) to receive a location information service via a mobile communication network, and provides a corresponding call flow. In particular, the present invention provides a method and system, wherein when a location server of a mobile communication network receives a request for a location of a WLAN terminal from a client, the location server communicates with an entity of the mobile communication network and for allowing It communicates with the interworking entity of the mobile communication network, and provides the location information of the WLAN terminal to the client.
本发明将SUPL,即,用于经由在位置服务器和移动终端(或者UE)之间的TCP/IP或者UDP/IP连接提供用户位置信息服务的协议应用于经由在WLAN和移动通信系统/网络之间的交互工作的服务,由此WLAN终端的用户可以经由移动通信网络接收位置信息服务。The present invention applies SUPL, that is, a protocol for providing user location information services via a TCP/IP or UDP/IP connection between a location server and a mobile terminal (or UE) to A service of interworking among them, whereby a user of a WLAN terminal can receive a location information service via a mobile communication network.
图2是按照本发明一个实施例的用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的系统的简略结构。FIG. 2 is a schematic structure of a system for providing location information services via interworking between a WLAN and a mobile communication network according to an embodiment of the present invention.
如图2所示,按照本发明的用于提供位置信息服务的系统包括WLAN终端10,移动通信网络30,诸如3GPP网络(公共陆地移动网络(PLMN)),用于将WLAN终端10连接到WLAN以便与移动通信网络30交互工作的WLAN接入网络(WLAN AN)11,和连接到移动通信网络30并且请求WLAN终端10的位置信息和/或使用获得的位置信息的客户40。该WLAN终端10包括控制器/处理器10a和在现有技术WLAN终端中巳知的其他的组件等。图2的系统的所有组件被工作地连接和配置。As shown in Figure 2, the system for providing location information services according to the present invention includes a
该移动通信网络30包括位置服务器,其用于经由与相应的终端的SUPL过程经由与WLAN交互工作来计算请求的位置信息,并且用于将计算的位置信息提供给客户40。在该例子中,该移动通信网络30是3GPP网络,但是可以是其他的,诸如3GPP 2网络等。该移动通信网络30,诸如3GPP或者3GPP 2网络包括起位置服务器作用的网关移动位置中心(GMLC)31;存在于移动通信本地网络中并且执行诸如验证、许可和考虑功能的AAA(验证/许可/考虑)服务器32;用于管理用户信息和每个用户的AAA服务器地址的HSS/HLR(本地用户服务器/本地位置寄存器)33;与位置服务器(GLMC)31相连接并且存储与位置信息相关的用户的私密信息的PPR(私密档案寄存器)34;用于相对于由WLAN终端10使用的WLAN服务按照时间和使用量实时收取使用费用的OCS(在线收费系统)35;用于连接WLAN AN11和AAA服务器32的WLAN接入网关(WAG)20;和用于连接分组交换网络以将移动通信的分组交换业务提供给WLAN终端10的接入点AP(分组数据网关(PDG))21。该HSS/HLR 33还可以被认为是存储器或者数据库。The
图3是举例说明按照本发明的第一实施例的用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法的流程图。作为一个例子,图3的方法在此处描述为在图2的系统中执行,但是可以在其他适宜的设备/系统中执行。由WLAN终端10执行的处理可以由WLAN终端10的控制器10a执行和/或控制。FIG. 3 is a flowchart illustrating a method for providing a location information service via interworking between a WLAN and a mobile communication network according to a first embodiment of the present invention. As an example, the method of FIG. 3 is described herein as being performed in the system of FIG. 2, but may be performed in other suitable devices/systems. The processing performed by the
参考图3,该WLAN终端10选择当前可访问的适宜的WLANAN11,并且尝试与WLAN AN11连接。当WLAN终端10与WLANAN11连接的时候(步骤S21),该WLAN AN11经由与移动通信网络30的AAA服务器32通信而在WLAN终端10和WLAN AN11之间执行相互验证过程。在这种情况下,通过使用EAP执行EAP(可扩展验证协议)验证过程,但是,可以使用其他类型的验证过程。用于EAP验证过程的EAP分组被经由WLAN AN11传送到移动通信网络30的AAA服务器32。在这种情况下,WLAN AN11可以经过AAA代理服务器,以便与AAA服务器32连接。然后,为了在WLAN终端10和AAA服务器32之间执行相互验证过程,AAA服务器32可以与HSS/HLR33连接和通信以从其中取出验证信息。该验证信息包括AAA服务器32已经为验证WLAN终端10而预先注册的验证矢量,其可以包括与WLAN终端10有关的密钥信息。通常,该HSS/HLR33在其中存储有关已经在HSS/HLR33中注册的每个WLAN终端的密钥或者验证信息。Referring to FIG. 3, the
该AAA服务器32还可以从通过与之连接的HSS/HLR33接收WLAN终端10的预订信息。该预订信息可以包括许可信息、WLAN终端10的永久ID(即,IMSI(国际移动站/用户标识),和WLAN终端10的性能(步骤S22)。The
该AAA服务器32通过与HSS/HLR33交互工作而注册WLAN终端信息,例如,WLAN终端10的永久标识。在这种情况下,该AAA服务器32将已经由WLAN终端10经历验证过程的地址注册到HSS/HLR33(步骤S23)。The
在已经经由移动通信网络30的AAA服务器32验证该WLAN终端10和经由移动通信网络30的HSS/HLR33注册该该WLAN终端10之后,该WLAN终端10可以获得PDG(接入点)21的接入信息(例如,IP地址等等),以经由DNS(域名系统)查询接收移动通信分组服务(步骤S24)。After having authenticated the
该WLAN终端10选择经由DNS查询获得的接入点的接入信息之一,并且形成隧道,即,IP连接,诸如与PDG21的TCP/IP或者UDP/IP连接,用于以选择的接入点(PDG)21支持分组服务(步骤S25)。当选择接入点的时候,该WLAN终端10选择相似类型地址的接入点(例如,IPv4或者IPv6)为其IP地址。The
在隧道形成过程之后或者期间,客户40请求用于提供有关目标终端位置信息的服务(步骤S26)。也就是说,该客户40产生和发送用于请求目标终端(例如,WLAN终端10)的位置信息的位置信息服务(LCS)请求给位置服务器(GMLC)31。After or during the tunneling process, the
该位置服务器31从HSS/HLR33请求服务节点路由信息和终端性能,以便获得目标终端(WLAN终端10)属于的服务节点的信息,即,AAA服务器的信息(例如,地址)(步骤S27)。在这种情况下,该目标终端的性能信息指的是与位置跟踪有关的目标终端的性能信息,诸如目标终端是否支持SUPL,和/或目标终端是否支持在现有的移动通信网络中定义的位置跟踪过程。在与HSS/HLR33连接之前,该位置服务器31可以与PPR34连接,以确认预先注册的位置跟踪服务信息和诸如WLAN终端10的目标终端的私密信息。在这种情况下,该WLAN终端10可以在PPR34上预先注册与位置跟踪服务有关的其私密信息,并且在检查私密信息之后,当PPR34允许由客户40请求的位置跟踪服务的时候,该位置服务器31可以执行步骤S27。The
然后,在步骤S27响应该请求,该HSS/HLR33经由服务节点路由信息确认消息将服务节点路由信息,诸如WLAN终端10的AAA服务器32的地址和目标终端(WLAN终端10)的性能信息传送给位置服务器31(步骤S28)。Then, in response to the request in step S27, the HSS/
在这种情况下,该目标终端的性能信息包括用于选择终端位置跟踪方法的信息,并且可以用于确定该目标终端是否支持SUPL,或者用于确定可以由3GPP或者特定的通信网络支持的定位方法。In this case, the capability information of the target terminal includes information for selecting a terminal location tracking method, and can be used to determine whether the target terminal supports SUPL, or to determine a location that can be supported by 3GPP or a specific communication network method.
当WLAN终端10(目标终端)支持SUPL的时候,该位置服务器(GMLC)31通过使用从HSS/HLR33接收的AAA服务器32的地址访问AAA服务器32,并且向AAA服务器32请求WLAN终端10的路由信息。该WLAN终端10的路由信息(即,该目标终端路由信息)至少包括下列:(i)WLAN终端10的IP地址,和(ii)有关已经以WLAN终端10设置隧道到其的接入点的信息。该信息(ii)可以表示是否已经在WLAN终端10和PDG21(AP)之间建立隧道,例如,从步骤S25。作为选择地,该WLAN终端10的路由信息至少包括下列:(i)WLAN终端10的IP地址,(ii)有关已经以WLAN终端10设置隧道到其的接入点(PDG)的信息,和(iii)有关该WLAN终端10的当前设置的无线接入点名称(W-APN)的信息。该W-APN信息(iii)包括表示经由AP(PDG)21与WLAN终端10相连接的外部IP网络的ID的W-APN网络标识符(NI),和表示WLAN终端10已经与其连接的移动通信网络30的ID的W-APN操作者标识符(OI),并且可以根据需要使用这样的信息。该信息(ii)在此处也被称为隧道信息。When the WLAN terminal 10 (target terminal) supports SUPL, the location server (GMLC) 31 accesses the
在步骤S29上响应该请求,AAA服务器32然后将请求的目标终端(即,WLAN终端10)的路由信息传送给位置服务器31(步骤S30)。In response to the request at step S29, the
该位置服务器31产生SUPL初始(SUPL INIT)消息,并且通过使用接收的WLAN终端10的路由信息将其传送给WLAN终端10以起动SUPL过程。在这种情况下,确定基于目标终端路由信息的隧道信息已经在WLAN终端10和AP21之间形成隧道,该位置服务器31经由建立的隧道,即,经由TCP/IP或者UDP/IP连接将SUPL初始消息传送给WLAN终端10。此后,经由建立的隧道连续地执行用于跟踪WLAN终端10位置的SUPL过程(步骤S31)。通过例如位置服务器或者WLAN终端10计算WLAN终端10的位置信息之后,该位置服务器31终止SUPL过程,并且例如使用LCS响应消息将计算的WLAN终端10的位置信息传送给客户40(步骤S32)。在这里,步骤S31的SUPL过程可以是包括SLP模式指示符使用的图1的任何现有的SUPL过程或者SUPL过程。此外,在步骤S31,经由AP21,即,经由建立的隧道(IP连接)实现在WLAN终端10和位置服务器31之间的通信。The
在WLAN终端10已经经由AAA服务器32和移动通信网络30的HSS/HLR 33经历验证和注册过程,并且已经在WLAN终端10和AP(PDG)21之间形成用于分组服务的隧道的状态下,当与移动通信网络30相连接的位置服务器(GMLC)31从客户40接收用于WLAN终端10的位置信息请求的时候,在本发明的第一实施例中,经由形成的隧道执行在位置服务器31和WLAN终端10之间的SUPL过程,使得不需要在位置服务器31和WLAN终端10之间开启用于执行SUPL过程的新的TCP/IP或者UDP/IP连接,并且可以通过使用现有的隧道计算WLAN终端10的位置信息。In the state where the
另外,关于WLAN终端10的IP地址(例如,设置于目标终端路由信息中),每当以AP21形成该隧道时,固有的(永久)IP地址可以被分配给WLAN终端10,或者动态的IP地址可以被分配给WLAN终端10。当固有的IP地址被分配给WLAN终端10的时候,该分配的固有的IP地址被存储在IISS/IILR33中,同时每当其变化时,动态的IP地址被存储在AAA服务器32中。因此,如果固有的IP地址被分配给WLAN终端10,当由定位服务器31在步骤S27请求服务节点路由信息的时候,在步骤S28,该HSS/HLR33可以通过传送存储的WLAN终端10的IP地址而直接将WLAN终端10的IP地址传送给位置服务器31。在这种情况下,可以省略步骤S29和S30,并且位置服务器31可以通过使用包括在服务节点路由信息中的WLAN终端10的IP地址立即执行SUPL过程。作为选择地,可以执行步骤S29和S30以仅获得某些信息,诸如隧道信息,其表示是否已经建立该隧道。但是,可以在先前的步骤中提供这个信息,以当包括该WLAN终端10的固有的IP地址的时候,完全地省略步骤S29和S30。In addition, regarding the IP address of the WLAN terminal 10 (for example, set in the target terminal routing information), an inherent (permanent) IP address may be assigned to the
另一方面,如果包括该WLAN终端10的动态的IP地址,因为WLAN终端10的IP地址通常每当隧道在WLAN终端10和PDG21之间建立时变化,如以上讨论的执行步骤S29和S30。也就是说,当动态的IP地址已经被分配给WLAN终端10的时候,该位置服务器31可以经由AAA服务器32知道WLAN终端10的IP地址,如步骤S29和S30所示。On the other hand, if the dynamic IP address of the
该SUPL POS INTT消息对应于对从位置服务器31传送的SUPL初始消息的响应消息。该SUPL INIT消息、SUPL POS INIT消息和其他相关的SUPL过程消息是已知的。This SUPL POS INTT message corresponds to a response message to the SUPL initial message transmitted from the
因此,本发明提供一种通过交互工作WLAN和移动通信网络而用于对终端提供位置信息服务的有效系统和方法。Accordingly, the present invention provides an efficient system and method for providing location information services to terminals by interworking a WLAN and a mobile communication network.
图4是举例说明按照本发明的第二实施例的用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法的流程图。作为例子,图4的方法在此处描述为在图2的系统中执行,但是可以在其他适宜的设备/系统中执行。由WLAN终端10执行的处理可以由WLAN终端10的控制器10a执行和/或控制。FIG. 4 is a flowchart illustrating a method for providing a location information service via interworking between a WLAN and a mobile communication network according to a second embodiment of the present invention. As an example, the method of FIG. 4 is described herein as being performed in the system of FIG. 2, but may be performed in other suitable devices/systems. The processing performed by the
参考图4,其中WLAN终端10经由验证和注册过程(步骤S41-S43)与移动通信网络30连接的过程与在图3中的步骤S21-S23分别地相同或者类似。因此,为了简洁起见,步骤S41至S43的描述被省略。Referring to FIG. 4, the process in which the
当用于请求目标终端(例如,WLAN终端10)的位置信息的位置信息服务请求是由客户40产生的时候,该客户40通过发送LCS请求给位置服务器31而从位置服务器(GMLC)31请求目标终端的位置服务(LCS)(步骤S44)。When a location information service request for requesting location information of a target terminal (for example, WLAN terminal 10) is generated by the
为了获得有关目标终端属于的服务节点的信息,该位置服务器31然后从HSS/HLR 33请求服务节点路由信息(例如,AAA服务器32的地址信息)和目标终端的性能(步骤S45)。在这种情况下,该目标终端的性能信息指的是与位置跟踪有关的目标终端的性能信息,诸如目标终端是否支持SUPL,和/或目标终端是否支持在现有的移动通信网络中定义的位置跟踪过程。在与HSS/HLR 33连接之前,该位置服务器31可以与PPR34连接,以确认预先注册的位置跟踪服务信息和诸如WLAN终端10的目标终端的私密信息。在这种情况下,该WLAN终端10可以在PPR34上预先注册与位置跟踪服务有关的其私密信息,并且在检查私密信息之后,当PPR34允许由客户40请求的位置跟踪服务的时候,该位置服务器31可以执行步骤S45。In order to obtain information about the service node to which the target terminal belongs, the
在步骤S45上响应该请求,该HSS/HLR33经由服务节点路由信息确认消息将WLAN终端10的服务节点路由信息(例如,AAA服务器32的地址)和WLAN终端10的性能传送给位置服务器31(步骤S46)。Responding to the request at step S45, the HSS/
如果该WLAN终端支持SUPL(例如,基于接收的目标终端的性能信息),该位置服务器31通过使用从HSS/HLR 33接收的AAA服务器32的地址与AAA服务器32连接,并且向AAA服务器32请求WLAN终端10的路由信息(步骤S47)。该WLAN终端10的路由信息至少包括下列:(i)该WLAN终端10的地址(例如,IP地址),和(ii)有关已经以WLAN终端10设置隧道到其的接入点(例如,PDG21)的信息(隧道信息)。正如以上讨论的,该隧道信息(ii)表示是否已经在WLAN终端10和PDG21之间建立该隧道。作为选择地,该WLAN终端10的路由信息至少包括下列:(i)WLAN终端10的IP地址,(ii)有关已经以WLAN终端10设置隧道到其的接入点(PDG)的信息(隧道信息),和(iii)有关该WLAN终端10的当前设置的无线接入点名称(W-APN)的信息。该W-APN信息(iii)包括表示经由AP(PDG)21与WLAN终端10相连接的外部IP网络的ID的W-APN网络标识符(NI),和表示WLAN终端10已经与其连接的移动通信网络30的ID的W-APN操作者标识符(OI),并且可以根据需要使用这样的信息。If the WLAN terminal supports SUPL (for example, based on the received capability information of the target terminal), the
在步骤S47响应该请求,该AAA服务器32然后将目标终端路由信息查询响应消息传送给位置服务器31(步骤S48)。该终端路由信息查询响应消息包括请求的信息,诸如目标终端(WLAN10)的路由信息。Responding to the request at step S47, the
该位置服务器31接收目标终端路由信息查询响应消息。例如,基于接收的目标终端路由信息,当位置服务器31确定当前没有设置IP连接,即,在WLAN终端10和PDG21之间没有隧道连接的时候,该位置服务器31产生SUPL初始(SUPL INIT)消息,并且通过使用SMS(短消息服务)方法,或者WAP(无线应用协议)推动方法将其传送给WLAN终端10,从而命令数据连接建立(步骤S49)。作为另一情况,该位置服务器31可以经由TCP/IP或者UDP/IP连接将SUPL初始消息传送给WLAN终端10。The
然后,该WLAN终端10经由DNS(域名系统)查询获得AP21的访问信息(例如,IP地址等),以建立数据连接从而接收移动通信分组服务(步骤S50)。该WLAN终端10选择经由DNS查询获得的AP的访问信息之一,并且与选择的AP建立数据连接(隧道)(步骤S51)。当选择AP的时候,该WLAN终端10选择与其IP地址类似地址类型的AP。Then, the
在已经在WLAN终端10和AP(PDG)21之间建立隧道,诸如,IP连接(例如,TCP/IP或者UDP/IP连接)之后,该WLAN终端10响应SUPLINIT消息经由建立的隧道,即经由对话,将用于起动实际位置跟踪过程的SUPL位置初始(SUPL POS INIT)消息传送给位置服务器31。在这种情况下,该WLAN终端10可以与SUPL POS INIT消息一起或者在SUPL POS INIT消息中传送其IP地址。此后,经由该对话连续地执行用于跟踪WLAN终端10的位置的SUPL过程(步骤S52)。当计算WLAN终端10的位置信息(例如,由位置服务器31或者WLAN终端10)的时候,该位置服务器31获得计算的位置信息,终止SUPL过程,并且例如经由LCS响应将获得的计算的WLAN终端10的位置信息传送给客户40(步骤S53)。After having established a tunnel between the
关于WLAN终端10的IP地址,每当以AP21形成隧道时,固有的(永久)IP地址可以被分配给WLAN终端10,或者动态的IP地址可以被分配给WLAN终端10。当固有的IP地址被分配给WLAN终端10的时候,该分配的固有的IP地址被存储在HSS/HLR33中,同时每当其变化时,动态的IP地址可以被存储在AAA服务器32中。Regarding the IP address of the
在WLAN终端10已经经由AAA服务器32和移动通信网络30的HSS/HLR33结束验证和注册过程的状态下,当与移动通信网络30相连接的位置服务器31从客户40接收用于WLAN终端10的位置信息请求的时候,同时按照本发明第二实施例,没有在WLAN终端10和AP21之间形成用于分组服务(例如,TCP/IP或者UDP/IP连接)的隧道,例如,在检查目标终端路由信息之后,AAA服务器32通知位置服务器31没有在WLAN终端10和AP21之间设置隧道。然后,该位置服务器31通过将SUPL初始消息传送给WLAN终端10以命令在WLAN10和AP21之间建立数据连接。然后,该WLAN终端10AP21建立数据连接(隧道),并且经由设置的数据连接,即,对话将SUPL POS初始消息传送给位置服务器31。因此,可以通过移动通信网络30的位置服务器31计算或者获得该WLAN终端10的位置信息。In the state where the
图5是举例说明按照本发明的第三实施例的用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法的流程图。作为例子,图5的方法在此处描述为在图2的系统中执行,但是可以在其他适宜的设备/系统中执行。由WLAN终端10执行的处理可以由WLAN终端10的控制器10a执行和/或控制。FIG. 5 is a flowchart illustrating a method for providing a location information service via interworking between a WLAN and a mobile communication network according to a third embodiment of the present invention. As an example, the method of FIG. 5 is described herein as being performed in the system of FIG. 2, but may be performed in other suitable devices/systems. The processing performed by the
参考图5,该WLAN终端10选择当前可访问的适宜的WLAN AN11,并且尝试与其连接。当该WLAN终端10与WLAN AN11连接的时候(步骤S61),该WLAN AN11与WLAN终端10执行验证过程(步骤S62和S63)。例如,该WLAN AN11将EAP(可扩展验证协议)请求消息传送给WLAN终端10(步骤S62),并且该WLAN终端10经由EAP响应消息响应WLAN(步骤S63)。可以使用其他类型的验证协议。Referring to FIG. 5, the
然后,该WLAN AN11和WLAN终端10互相交换终端位置相关的信息。当WLAN AN11在步骤S62经由EAP请求消息将终端位置相关的信息提供给WLAN终端10的时候,该终端位置相关的信息包括WLAN终端10当前已经访问的WLAN AP的位置信息。然后,作为响应,如果WLAN终端10包括GPS接收机,其可用于确定WLAN终端10的位置信息,当WLAN终端10在步骤S63经由EAP响应消息将终端位置相关的信息提供给WLAN AN11的时候,该终端位置相关的信息包括WLAN终端10的位置信息。因此,WLAN终端10和WLAN AN11的每一个分别获得相关的WLAN AP和WLAN终端10的位置信息。Then, the WLAN AN11 and the
这里,AP位置信息或者WLAN终端位置信息能够具有在IETFGEOPRIV协议中定义的民用地址形式,或者坐标信息(x,y,z)。图6示出在IETF中定义的民用地址形式的例子,其可在本发明中使用。Here, the AP location information or the WLAN terminal location information can have a civil address form defined in the IETF GEOPRIV protocol, or coordinate information (x, y, z). Fig. 6 shows an example of a civil address form defined in the IETF, which can be used in the present invention.
该WLAN AN11在WLAN终端上经由与AAA服务器32通信执行验证过程。即,WLAN AN11将已经从WLAN终端10接收的EAP响应消息传送给AAA服务器32(步骤S64)。在WLAN终端10漫游的情况下,经由AAA代理服务器(未示出)将该EAP响应消息传送给AAA服务器32。在这种情况下,该WLAN AN11将终端位置相关的信息,例如,WLAN终端10属于的AP的位置信息,和/或直接从WLAN终端10与EAP响应消息一起接收的WLAN终端10的位置信息提供给AAA服务器32。The WLAN AN11 performs an authentication process on the WLAN terminal via communication with the
为了在WLAN AN 11和WLAN终端10之间执行相互验证过程,该AAA服务器32可以与HSS/HLR 33连接以取出存储在IISS/HLR 33中的验证信息。该验证信息可以是验证矢量,即,该AAA服务器33已经预先注册以验证WLAN终端10,其可以包括密钥信息。此外,AAA服务器32还可以通过与HSS/HLR 33连接从HSS/HLR 33请求和接收WLAN终端10的预订信息(步骤S65)。该预订信息可以是许可信息、WLAN终端10的永久标识(例如,IMSI)和终端性能等。In order to perform a mutual authentication process between the
该AAA服务器32通过与HSS/HLR 33交互工作而注册WLAN终端10的信息,例如,WLAN终端10的永久标识(例如,IMSI)。在这种情况下,AAA服务器32也一起注册其地址,该地址已经通过WLAN终端10经历验证过程。此外,AAA服务器32可以注册终端位置相关的信息(例如,从WLAN AN11接收的WLAN终端10的位置信息,和/或WLAN终端10属于的WLAN AP的位置信息)到HSS/HLR 33(步骤S66)。因此,HSS/HLR 33在其中存储终端位置相关的信息,其是与WLAN终端有关的某些位置信息,例如,WLAN终端10的实际位置信息,和/或WLAN终端10属于的WLAN AP的位置信息。The
当成功地完成验证/注册过程(步骤S67)的时候,AAA服务器32经由I-WLAN AN11通知WLAN终端完成验证/注册过程(步骤S68、S69)。When the verification/registration process (step S67) is successfully completed, the
该WLAN终端10经由DNS查询获得AP的接入信息(IP地址等),以经由AP接收移动通信分组服务(步骤S70)。该WLAN终端10选择经由DNS查询获得的AP的接入信息中的一个,然后与选择的AP(PDG)21形成用于支持分组服务的隧道,诸如IP连接(例如,TCP/IP或者UDP/IP连接)(步骤S71)。当选择AP的时候,该WLAN终端10可以选择具有与其IP地址类似类型的地址(例如,IPv4或者IPv6)的AP。The
此后,当用于请求目标终端(例如,WLAN终端10)的位置信息的位置信息服务请求是由客户40产生的时候,该客户40通过发送LCS请求给位置服务器(GMLC)31,而从位置服务器31请求跟踪目标终端的位置信息(步骤S72)。在这里,用于目标终端的位置信息的请求包括QoP(定位质量)请求/信息。Thereafter, when the location information service request for requesting the location information of the target terminal (for example, the WLAN terminal 10) is generated by the
为了获得有关目标终端(WLAN终端10)属于的服务节点的信息(例如,地址),和为了获得有关目标终端性能的信息,该位置服务器31发送服务节点路由信息的查询给HSS/HLR 33(步骤S73)。在这种情况下,该目标终端的性能信息指的是与位置跟踪有关的目标终端的性能信息,诸如目标终端是否支持SUPL,和/或目标终端是否支持在现有的移动通信网络中定义的位置跟踪过程。在与HSS/HLR 33连接之前,该位置服务器31可以与PPR 34连接,以确认预先注册的位置跟踪服务信息和诸如WLAN终端10的目标终端的私密信息。在这种情况下,该WLAN终端10可以在PPR 34上预先注册与位置跟踪服务有关的其私密信息,并且在检查私密信息之后,当PPR 34允许由客户40请求的位置跟踪服务的时候,该位置服务器31可以执行步骤S73。该目标终端,即,WLAN终端10的用户可以预先注册与用户的位置跟踪服务相关的私密信息,并且在这个状态,当用户允许由相应的客户40请求的位置跟踪服务的时候,该位置服务器31可以执行步骤S73。In order to obtain information (for example, an address) about the service node to which the target terminal (WLAN terminal 10) belongs, and in order to obtain information about the capabilities of the target terminal, the
在步骤S73上响应该请求,该HSS/HLR 33经由服务节点路由信息响应消息将与WLAN终端10有关的服务节点路由信息(例如,AAA服务器32的地址)和WLAN终端10的性能信息传送给位置服务器31(步骤S74)。此时,该HSS/HLR 33也经由服务节点路由信息响应消息提供从WLAN AN11(和在步骤S66上在其中存储的)接收的所有终端位置相关的信息(步骤S74)。在这里,该终端位置相关的信息包括WLAN终端10属于的WLAN AP的位置信息,和/或WLAN终端10的位置信息。如果该终端位置相关的信息被包括在服务节点路由信息响应消息中,并且包括的终端位置相关的信息满足包括在步骤S72上从客户40接收的位置跟踪(LCS)请求中的QoP(定位质量),该定位服务器31基于接收的终端位置相关的信息将WLAN终端10的位置信息提供给客户40(步骤S78),而无需执行步骤S75-S77。In response to the request at step S73, the HSS/
也就是说,该位置服务器31分析从HSS/HLR 33接收的服务节点路由信息响应消息。如果服务节点路由响应消息不具有终端位置相关的信息,或者如果包括的终端位置相关的信息不满足在LCS请求中识别的QoP信息,该过程从步骤S74进行到步骤S75和后续的SUPL过程。但是,如果来自HSS/HLR 33的终端位置相关的信息(例如,WLAN终端10,或者WLAN AP的位置信息)满足QoP(即,该位置信息具有足够的质量),然后,不计算WLAN终端10的位置信息,该位置服务器31仅在步骤S78将获得的终端位置相关的信息作为目标终端的位置信息传送给客户40。在这种情况下,该方法经由SUPL过程跳过实际计算目标终端位置的步骤S75-S77。That is, the
此外,当位置服务器31想要与AAA服务器32相连接以直接接收在AAA服务器32中记录的目标终端(WLAN终端10)的路由信息的时候,该过程从步骤S74进行到步骤S75。Furthermore, when the
在步骤S75上,该位置服务器31将用于请求目标终端的路由信息的目标终端路由信息询问消息传送给AAA服务器32。该位置服务器31然后可以在步骤S76获得WLAN终端10的路由信息,以便直接与WLAN终端10执行SUPL过程。此外,如果在步骤S74从HSS/HLR 33接收的服务节点路由信息响应消息不包括终端位置相关的信息,该位置服务器31可以在步骤S75经由目标终端路由信息查询消息从AAA服务器32请求终端位置相关的信息。At step S75, the
在接收到目标终端路由信息查询消息的情况下,该AAA服务器32经由目标终端路由信息查询响应消息将目标终端(WLAN终端10)的路由信息传送给位置服务器31。在这里,该WLAN终端10的路由信息至少包括下列:(i)该WLAN终端10的地址(例如,IP地址),和(ii)有关已经以WLAN终端10设置隧道到其的接入点(PDG21)的信息(隧道信息),例如,在步骤S71上。正如以上讨论的,该隧道信息(ii)表示是否已经在WLAN终端10和PDG21之间建立该隧道。作为选择地,该WLAN终端10的路由信息至少包括下列:(i)WLAN终端10的IP地址,(ii)有关已经以WLAN终端10设置隧道到其的接入点(PDG)的信息(隧道信息),和(iii)有关该WLAN终端10的当前设置的无线接入点名称(W-APN)的信息。该W-APN信息(iii)包括表示经由AP(PDG)21与WLAN终端10相连接的外部IP网络的ID的W-APN网络标识符(NI),和表示WLAN终端10已经与其连接的移动通信网络30的ID的W-APN操作者标识符(OI),并且可以根据需要使用这样的信息。In case of receiving the target terminal routing information query message, the
并且如果位置服务器31在步骤S75(例如,因为其没有在步骤S74上收到)向AAA服务器32请求终端位置相关的信息,该AAA服务器32在步骤S76将终端位置相关的信息与目标终端路由信息(如果有的话)一起提供给位置服务器31。此时,如果其确定终端位置相关的信息是从AAA服务器32收到的,并且满足从客户40或者从另一实体接收的QoP信息,该位置服务器31无需执行步骤S77,经由位置信息服务响应消息将接收的终端位置相关的信息(例如,WLAN终端10的位置信息,或者WLAN终端10的WLAN AP)作为WLAN终端10的位置信息直接传送给客户40(步骤S78)。但是,如果请求的终端位置相关的信息不是从AAA服务器32接收的,或者从AAA服务器32接收的终端位置相关的信息不满足QoP,或者该位置服务器31想要通过使用与WLAN终端10的SUPL过程直接执行位置跟踪过程,然后,该位置服务器31通过使用包括在从AAA服务器32接收的目标终端路由信息查询响应消息中的WLAN终端10的IP地址起动SUPL过程。如果该位置服务器31通过包括在目标终端路由信息查询响应消息中的检查AP信息(隧道信息)确定已经在WLAN终端10和AP21之间形成隧道,该位置服务器31经由建立的隧道,诸如,TCP/IP或者UDP/IP连接传送用于起动SUPL过程的SUPL初始(SUPL INIT)消息(S77)。在这里,步骤S77的SUPL过程可以是包括SLP模式指示符使用的图1的任何现有的SUPL过程或者SUPL过程。经由隧道连续地执行该SUPL过程,由此计算WLAN终端10的位置信息。作为选择地,该WLAN终端10还可以在步骤S77上无需分开地执行该位置计算过程,而直接将终端位置相关的信息(当在步骤S62和S63上以WLAN AN11执行验证过程的时候,已经提供该验证过程)传送给位置服务器31。And if the
当例如,通过位置服务器或者WLAN终端10在步骤S77计算WLAN终端10的位置信息的时候,该位置服务器31获得WLAN终端10的计算的位置信息(posresult),终止该SUPL过程,并且将计算的WLAN终端10的位置信息提供给客户40(步骤S78)。作为正如以上讨论的另一情况,如果从WLAN终端10提供终端位置相关的信息,并且提供的终端位置相关的信息满足QoP,该位置服务器31可以将接收的终端位置相关的信息作为目标终端的位置信息(例如,不分开地计算目标终端的位置)提供给客户40。When, for example, the location server or
当WLAN终端10与WLAN AN11连接的时候,其可以从WLANAN11,或者通过具有GPS接收机而接收WLAN终端10属于的WLANAP的位置信息,该WLAN终端10可以将其位置信息提供给WLAN AN11。正如以上讨论的,当WLAN终端10经由AAA服务器32和HSS/HLR33执行验证和注册的时候,WLAN终端10属于的WLAN AP的位置信息,或者WLAN终端10的位置信息被存储在AAA服务器32中,然后存储在IISS/IILR 33中。在已经在WLAN终端10和AP21之间形成用于分组服务的隧道的状态下,当与移动通信网络30相连接的位置服务器31从客户40接收用于WLAN终端10的位置信息请求的时候,按照本发明的第三实施例,如果由HSS/HLR33或者AAA服务器32接收的终端位置相关的信息满足某个QoP,该位置服务器31无需执行SUPL过程而立即将终端位置相关的信息提供给客户40以实际计算该位置信息。另一方面,如果终端位置相关的信息不满足QoP,该位置服务器31经由已经在WLAN10和AP之间形成的隧道与WLAN终端10执行SUPL过程。When the
另外,关于WLAN终端10的IP地址,每当以AP21形成隧道时,固有的(永久)IP地址可以被分配给WLAN终端10,或者动态的IP地址可以被分配给WLAN终端10。当固有的IP地址被分配给WLAN终端10的时候,该分配的固有的IP地址被存储在HSS/HLR33中,同时每当其变化时,动态的IP地址可以被存储在AAA服务器32中。因此,如果固有的IP地址被分配给WLAN终端10,当由位置服务器31在步骤S73请求服务节点路由信息的时候,在步骤S74,该HSS/HLR33可以通过传送存储的WLAN终端10的IP地址而直接将WLAN终端10的IP地址传送给位置服务器31。在这种情况下,步骤S75和S76可以被省略,并且位置服务器31可以通过使用包括在服务节点路由信息中的WLAN终端10的IP地址立即执行SUPL过程。作为选择地,可以执行步骤S75和S76以仅获得某些信息,诸如隧道信息,其表示是否已经建立隧道。但是,可以在先前的步骤中提供这个信息,以当包括该WLAN终端10的固有的IP地址的时候,完全地省略步骤S75和S76。In addition, regarding the IP address of the
另一方面,如果包括该WLAN终端10的动态的IP地址,如以上讨论的执行步骤S75和S76,因为WLAN终端10的IP地址通常每当在WLAN终端10和PDG21之间建立隧道时变化。也就是说,当动态的IP地址已经被分配给WLAN终端10的时候,该位置服务器31可以经由AAA服务器32知道WLAN终端10的IP地址,如步骤S75和S76所示。On the other hand, if the dynamic IP address of the
图7是举例说明按照本发明的第四个实施例用于经由在WLAN和移动通信网络之间的交互工作提供位置信息服务的方法的流程图。作为例子,图7的方法在此处描述为在图2的系统中执行,但是可以在其他适宜的设备/系统中执行。由WLAN终端10执行的处理可以由WLAN终端10的控制器10a执行和/或控制。FIG. 7 is a flowchart illustrating a method for providing a location information service via interworking between a WLAN and a mobile communication network according to a fourth embodiment of the present invention. As an example, the method of FIG. 7 is described herein as being performed in the system of FIG. 2, but may be performed in other suitable devices/systems. The processing performed by the
参考图7,在经由AAA服务器32和HSS/HLR 33经历验证和注册过程之后,WLAN终端10与移动通信网络30连接的过程,和当WLAN终端10被验证或者注册的时候的过程是以与图5的步骤S61-S69相同或者类似的方式执行的,WLAN终端10的位置信息是由WLAN终端10本身(例如,通过使用内部GPS接收机)提供的,或者WLAN终端10属于的WLAN AP的位置信息是由WLAN AN 11(步骤S81~S89)提供的。因此,为了简洁起见,将省略步骤S81-S89的描述。Referring to FIG. 7, after going through the verification and registration process via the
此外,下面过程也是以与图5的步骤S72、S73和S74相同或者类似的方式执行的,其中,在WLAN终端10经由验证和注册过程与移动通信网络30连接之后,当用于跟踪目标终端的位置信息的请求被从客户40传送给位置服务器31的时候(步骤S90),该位置服务器31与HSS/HLR 33连接,以接收与目标终端有关的服务节点路由信息和目标终端的性能信息(步骤S90-S92)。因此,为了简洁起见,步骤S90-S92的描述将被省略。In addition, the following process is also performed in the same or similar manner as steps S72, S73, and S74 of FIG. When the request for location information was transmitted from the
为了补充解释,当已经在步骤S92从HSS/HLR 33接收的终端位置相关的信息满足包括在从客户40接收的LCS中的QoP的时候,该位置服务器31立即将终端位置相关的信息作为目标终端(WLAN终端1 0)的位置信息提供给客户40(步骤S99),从而尽可能地跳过步骤S93-S98。To supplement the explanation, when the terminal location-related information received from the HSS/
但是,在步骤S92之后,如果没有从HSS/HLR 33提供终端位置相关的信息,或者如果提供的终端位置相关的信息不满足QoP,该位置服务器31执行步骤S93。并且,如果该位置服务器31想要与AAA服务器31相连接,以直接接收在AAA服务器32中记录的目标终端(WLAN终端10)的路由信息,也执行步骤S93。However, after step S92, if the terminal location-related information is not provided from the HSS/
该位置服务器31将用于请求目标终端的路由信息的目标终端路由信息查询消息传送给AAA服务器32(S93)。The
该位置服务器31可以在步骤S94获得WLAN终端10的路由信息,以便直接与WLAN终端10执行SUPL过程。此外,如果在步骤S92,从HSS/HLR33接收的服务节点路由信息响应消息不包括终端位置相关的信息,该位置服务器31可以在步骤S93经由目标终端路由信息查询消息从AAA服务器32请求终端位置相关的信息。The
一旦收到目标终端路由信息查询消息,该AAA服务器32经由目标终端路由信息查询响应消息将目标终端(WLAN终端10)的路由信息传送给位置服务器31(S94)。在这里,该WLAN终端10的路由信息至少包括下列:(i)该WLAN终端10的地址(例如,IP地址),和(ii)有关已经以WLAN终端10设置隧道到其的接入点(PDG21)的信息(隧道信息)。正如以上讨论的,该隧道信息(ii)表示是否已经在WLAN终端10和PDG21之间建立隧道。作为选择地,该WLAN终端10的路由信息至少包括下列:(i)WLAN终端10的IP地址,(ii)有关已经以WLAN终端10设置隧道到其的接入点(PDG)的信息(隧道信息),和(iii)有关该WLAN终端10的当前设置的无线接入点名称(W-APN)的信息。该W-APN信息(iii)包括表示经由AP(PDG)21与WLAN终端10相连接的外部IP网络的ID的W-APN网络标识符(NI),和表示WLAN终端10已经与其连接的移动通信网络30的ID的W-APN操作者标识符(OI),并且可以根据需要使用这样的信息。Upon receiving the target terminal routing information query message, the
并且如果位置服务器31在步骤S93(例如,因为其没有在步骤S92上收到)向AAA服务器32请求终端位置相关的信息,该AAA服务器32在步骤S94将终端位置相关的信息与目标终端路由信息一起提供给位置服务器31。此时,如果其确定终端位置相关的信息是从AAA服务器32收到的,并且满足该QoP,该位置服务器31无需执行步骤S95-S98而经由位置信息服务(LCS)响应消息将终端位置相关的信息作为WLAN终端10的位置信息直接传送给客户40(步骤S99)。但是,如果在步骤S94请求的终端位置相关的信息不是从AAA服务器32收到的,或者从AAA服务器32接收的终端位置相关的信息不满足该QoP,或者该位置服务器31想要通过使用与WLAN终端10的SUPL过程直接执行位置跟踪过程,然后,该位置服务器31通过传送SUPL初始(SUPLINIT)消息命令WLAN终端10建立到位置服务器31的数据连接(隧道),通过使用SMS方法或者WAP(无线应用协议)推动方法建立到WLAN终端10的数据连接(步骤S95)。作为另一情况,该位置服务器(GMLC)31可以经由TCP/IP或者UDP/IP连接将SUPL初始消息传送给WLAN终端10(S95)。And if the
在经由SMS方法、WAP推动方法、TCP/IP或者UDP/IP连接或者其他的技术收到SUPL初始消息的情况下,该WLAN终端10首先经由DNS查询获得AP的接入信息(例如,IP地址等等)以开启与AP21的数据连接(步骤S96)。该WLAN终端10选择经由DNS查询获得的AP的访问信息中的一个,并且与选择的AP形成数据连接(隧道)(步骤S97)。当选择该AP的时候,该WLAN终端10可以选择具有与其IP地址类似类型的地址(例如,IPv4或者IPv6)的AP。When receiving the SUPL initial message via the SMS method, WAP push method, TCP/IP or UDP/IP connection, or other technologies, the
此后,该WLAN终端10经由形成的隧道,诸如,IP连接(例如,TCP/IP或者UDP/IP连接),即,经由对话将用于起动实际位置跟踪过程的SUPL位置初始(SUPL POS INIT)消息传送给位置服务器31(S98)。在这种情况下,该WLAN终端10可以在SUPL POS初始消息中包括WLAN终端10的IP地址。该WLAN终端10还可以经由建立的隧道和SUPL POS INIT消息将在步骤S82和S83从WLAN AN11接收的终端位置相关的信息直接传送给位置服务器31。在步骤S98经由对话在WLAN终端10和位置服务器31之间连续地执行该SUPL过程。Thereafter, the
当在步骤S98经由SUPL过程计算WLAN终端10的位置信息的时候,该位置服务器31获得计算的WLAN终端10的位置信息,终止SUPL过程(步骤S98),并且例如经由LCS响应将计算的WLAN终端10的位置信息(posresult)提供给客户40(步骤S99)。另一方面,如果从WLAN终端10提供终端位置相关的信息,并且提供的终端位置相关的信息满足QoP,该位置服务器31可以直接将终端位置相关的信息作为目标终端的位置信息提供给客户40,从而尽可能地跳过位置计算过程。When the location information of the
当WLAN终端10与WLAN AN11连接的时候,其可以从WLANAN11,或者通过具有GPS接收机来接收WLAN终端10属于的WLANAP的位置信息,该WLAN终端10可以将其位置信息提供给I-WLANAN11。当WLAN终端10经由AAA服务器32和HSS/HLR 33执行验证和注册的时候,WLAN终端10属于的WLAN AP的位置信息,或者WLAN终端10的位置信息被存储在AAA服务器32,和/或HSS/HLR33中。在没有在WLAN终端10和AP21之间形成用于分组服务的隧道的状态下,如果与移动通信网络30相连接的位置服务器31从客户40接收用于WLAN终端10的位置信息请求,按照本发明的第四实施例,然后,该位置服务器31立即将终端位置相关的信息提供给客户40,如果该终端位置相关的信息是由HSS/HLR33或者AAA服务器32接收的,并且满足从客户40接收的位置跟踪请求的QoP。另一方面,如果没有接收终端位置相关的信息,或者接收的终端位置相关的信息不满足该QoP,该位置服务器31经由SMS方法、WAP推动方法、TCP/IP或者UDP/IP连接等将SUPL初始消息传送给WLAN终端10,以命令WLAN终端10建立数据连接(隧道)。当WLAN终端10按照该命令与AP21建立数据连接(例如,经由IP连接)的时候,该位置服务器31然后经由建立的数据连接与WLAN终端10执行SUPL过程,以计算WLAN终端10的位置信息。When the
另外,关于WLAN终端10的IP地址,每当以AP21形成隧道时,固有的(永久)IP地址可以被分配给WLAN终端10,或者动态的IP地址可以被分配给WLAN终端10。当固有的IP地址被分配给WLAN终端10的时候,该分配的固有的IP地址被存储在HSS/HLR33中,同时每当其变化时,动态的IP地址可以被存储在AAA服务器32中。In addition, regarding the IP address of the
按照本发明的优选实施例,该WLAN终端是UE或者移动终端(但是,不限于此),其能够提供位置信息服务,诸如,SUPL服务。该WLAN终端的例子可以,但是不局限于,PT(一键通)客户、移动电话、用于UMTS等的UE(用户设备)、用于GSM等的MS(移动站)、膝上电脑、PDA(个人数字助理)、经由WLAN或者其他的网络连接的各种各样类型的移动终端等。PT客户可以是PTT(按键讲话)客户,诸如,PoC(经蜂窝的按键通话)客户,PTV(按键观看)客户,PTD(按键数据)客户等等。According to a preferred embodiment of the present invention, the WLAN terminal is a UE or a mobile terminal (but not limited thereto), which is capable of providing location information services, such as SUPL services. Examples of such WLAN terminals could be, but are not limited to, PT (Push to Talk) clients, mobile phones, UE (User Equipment) for UMTS etc., MS (Mobile Station) for GSM etc., laptops, PDAs (Personal Digital Assistant), various types of mobile terminals connected via WLAN or other networks, and the like. The PT client may be a PTT (push to talk) client, such as a PoC (push to talk over cellular) client, a PTV (push to view) client, a PTD (push to data) client, and the like.
按照本发明,在此处论述的第一至第四实施例中存在相同或者类似的步骤。因而,在本发明的任何一个实施例中论述的其它情况根据需要可以应用于本发明的其他的实施例中。According to the present invention, the same or similar steps exist in the first to fourth embodiments discussed here. Thus, other situations discussed in any one embodiment of the present invention can be applied to other embodiments of the present invention as required.
本发明的方法可以部分地通过使用现有的计算机程序设计语言实现。这样的计算机程序可以被存储在与一个或多个计算机或者基于计算机的设备,诸如,网络服务器和/或WLAN终端10有关的便携式或者其他类型的存储器中,诸如,硬盘、RAM、ROM、PROM等等。做为选择地,这样的计算机程序可以被存储在不同的存储介质中,诸如,USB、磁盘、光盘、磁光盘等等。这样的计算机程序也可以采取在因特网、外部网、内部网或者其他的网络上传送,并且到达用于存储和实施的目的地设备(例如,网络服务器或者WLAN10)的信号的形式。该计算机程序是使用巳知的计算机或者基于计算机的设备可读的。The methods of the present invention can be implemented in part by using existing computer programming languages. Such computer programs may be stored in portable or other types of memory, such as hard disks, RAM, ROM, PROM, etc., associated with one or more computers or computer-based devices, such as web servers and/or
上述的实施例和优点仅仅是示范性的,并且不应理解为限制本发明。当前的教导可以容易地应用于其他类型的装置和/或系统。本发明的描述意图是说明性的,而不是限制该权利要求的范围。对于那些本领域技术人员来说许多的替换、修改和变化将是显而易见的。在那些权利要求中,所有的装置加功能的条款意欲是当执行列举的功能时覆盖在此处描述的结构,且不仅是结构上的等效,而且是等效的结构。The above-described embodiments and advantages are merely exemplary and should not be construed as limiting the invention. The present teachings can be readily applied to other types of devices and/or systems. The description of the present invention is intended to be illustrative, not to limit the scope of the claims. Numerous alternatives, modifications and variations will be apparent to those skilled in the art. In those claims, all means-plus-function clauses are intended to cover the structures described therein as performing the recited function and not only structural equivalents but also equivalent structures.
Claims (75)
Applications Claiming Priority (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020050036513 | 2005-04-30 | ||
KR1020050036513A KR100677510B1 (en) | 2005-04-30 | 2005-04-30 | System and method for location information service in Ⅰ-WLAN |
US60/690,100 | 2005-06-13 | ||
US60/690,107 | 2005-06-13 | ||
US60/690,104 | 2005-06-13 | ||
KR1020050054174 | 2005-06-22 | ||
US60/734,279 | 2005-11-08 | ||
KR1020060012760 | 2006-02-09 | ||
KR1020060029927 | 2006-03-31 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN101147407A true CN101147407A (en) | 2008-03-19 |
Family
ID=37651634
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNA2006800089108A Pending CN101147407A (en) | 2005-04-30 | 2006-04-28 | Terminal, system and method for providing location information service by interworking between wlan and mobile communication network |
Country Status (2)
Country | Link |
---|---|
KR (1) | KR100677510B1 (en) |
CN (1) | CN101147407A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102577554A (en) * | 2009-10-12 | 2012-07-11 | 高通股份有限公司 | Method and device for transmitting indoor situation information |
WO2013097342A1 (en) * | 2011-12-27 | 2013-07-04 | 中兴通讯股份有限公司 | Locating method and system, and mobile terminal |
US9014721B2 (en) | 2009-10-01 | 2015-04-21 | Qualcomm Incorporated | Mobile device locating in conjunction with localized environments |
US9116003B2 (en) | 2009-10-01 | 2015-08-25 | Qualcomm Incorporated | Routing graphs for buildings |
US9389085B2 (en) | 2010-01-22 | 2016-07-12 | Qualcomm Incorporated | Map handling for location based services in conjunction with localized environments |
CN107148578A (en) * | 2014-11-10 | 2017-09-08 | 高通股份有限公司 | Method, equipment and device for the mobile device location estimation using virtual access point |
CN107257330A (en) * | 2012-02-10 | 2017-10-17 | 高通股份有限公司 | Security mechanism for obtaining the mandate for finding location-server |
-
2005
- 2005-04-30 KR KR1020050036513A patent/KR100677510B1/en not_active Expired - Fee Related
-
2006
- 2006-04-28 CN CNA2006800089108A patent/CN101147407A/en active Pending
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9014721B2 (en) | 2009-10-01 | 2015-04-21 | Qualcomm Incorporated | Mobile device locating in conjunction with localized environments |
US9313615B2 (en) | 2009-10-01 | 2016-04-12 | Qualcomm Incorporated | Mobile device locating in conjunction with localized environments |
US9140559B2 (en) | 2009-10-01 | 2015-09-22 | Qualcomm Incorporated | Routing graphs for buildings using schematics |
US9116003B2 (en) | 2009-10-01 | 2015-08-25 | Qualcomm Incorporated | Routing graphs for buildings |
US9143899B2 (en) | 2009-10-12 | 2015-09-22 | Qualcomm Incorporated | Method and apparatus for transmitting indoor context information |
US8897814B2 (en) | 2009-10-12 | 2014-11-25 | Qualcomm Incorporated | Method and apparatus for transmitting indoor context information |
CN102577554A (en) * | 2009-10-12 | 2012-07-11 | 高通股份有限公司 | Method and device for transmitting indoor situation information |
US8880103B2 (en) | 2009-10-12 | 2014-11-04 | Qualcomm Incorporated | Method and apparatus for transmitting indoor context information |
CN102577554B (en) * | 2009-10-12 | 2016-06-01 | 高通股份有限公司 | Method and device for transmitting indoor situation information |
US9894490B2 (en) | 2009-10-12 | 2018-02-13 | Qualcomm Incorporated | Method and apparatus for transmitting indoor context information |
US9389085B2 (en) | 2010-01-22 | 2016-07-12 | Qualcomm Incorporated | Map handling for location based services in conjunction with localized environments |
WO2013097342A1 (en) * | 2011-12-27 | 2013-07-04 | 中兴通讯股份有限公司 | Locating method and system, and mobile terminal |
CN107257330A (en) * | 2012-02-10 | 2017-10-17 | 高通股份有限公司 | Security mechanism for obtaining the mandate for finding location-server |
CN107148578A (en) * | 2014-11-10 | 2017-09-08 | 高通股份有限公司 | Method, equipment and device for the mobile device location estimation using virtual access point |
Also Published As
Publication number | Publication date |
---|---|
KR20060113239A (en) | 2006-11-02 |
KR100677510B1 (en) | 2007-02-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7613155B2 (en) | Terminal, system and method for providing location information service by interworking between WLAN and mobile communication network | |
US7929965B2 (en) | SUPL initialization message in a location information system and method and system for processing SUPL by using the same | |
US8099112B2 (en) | Network entity, method and computer program product for dynamically changing a request for location information | |
EP1656755B1 (en) | Facilitating location determination of a mobile station pursuant to a location based application | |
CN101411092B (en) | Location positioning method in handover between networks | |
KR101114663B1 (en) | Method, apparatuses and program product for utilizing user datagram protocol instead of wireless datagram protocol for sending supl message from a location platform | |
CN101322331B (en) | Location information system and method for executing notification based on location | |
CN101232700B (en) | System, device and method for providing location business | |
EP1790133A1 (en) | Roaming method and system in location information system | |
WO2011120404A1 (en) | Location method, device and system for secure user plane location enabled terminal | |
CN101147407A (en) | Terminal, system and method for providing location information service by interworking between wlan and mobile communication network | |
US20110035490A1 (en) | Method, system and connectivity service network (csn) for realizing location service | |
WO2006118396A1 (en) | Terminal, system and method for providing location information service by interworking between wlan and mobile communication network | |
KR100747465B1 (en) | Method and system for providing terminal location service through interworking between mobile communication network and LAN | |
KR100854038B1 (en) | System and method for providing location information service through interworking between LAN and mobile communication network | |
KR100914208B1 (en) | System and method for providing location information service through interworking between LAN and mobile communication network | |
KR20070100104A (en) | Location information service method for emergency call in LAN |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Open date: 20080319 |