对移动通信系统中的漫游终端的网络发起区域事件触发定位方法

文档序号:7676200阅读:305来源:国知局
专利名称:对移动通信系统中的漫游终端的网络发起区域事件触发定位方法
技术领域
本发明涉及移动通信系统,更具体地说,涉及在基于会话的位置信 息系统中的漫游终端的网络发起区域事件触发定位方法。
背景技术
移动通信系统通过在移动通信网络中包含计算终端位置的功能部件 来提供向特定实体周期性地或根据用户请求而提供用来传送终端位置的
定位服务。定位服务相关的网络结构根据诸如3GPP或3GPP2等的内部 网络结构而改变。
计算终端位置的方法包括传送终端所属的小区的ID的小区ID方
法、测量终端的无线电波到达基站所花费的时间并使用三角测量法计算
终端位置的方法、以及利用GPS (Global Positioning System:全球定位系 统)的方法。
为了利用这些定位计算方法向用户提供定位服务,就必须在移动终 端和定位服务器之间传送大量的信令和位置信息。提供定位服务(例如, 基于移动终端位置的定位服务)的标准化定位技术正得到广泛采用。可 以通过用户面和控制面来提供这些定位技术,并且,通过用户面提供定 位服务的安全用户层面定位(SUPL: Secure User Plan Location)是这些 技术中的典型示例。
SUPL (可以有效传送移动终端的位置计算所需的位置信息)传送诸 如GPS辅助的定位辅助信息,并利用用户面数据承载来在移动终端和网 络之间传送定位技术相关的协议。
通常,在位置信息系统中定位服务的SUPL网络包括SUPL代理、 SLP (SUPL Location Patform: SUPL定位平台)禾P SET (SUPL Enabled Terminal:支持SUPL的终端)。SUPL代理是指利用实际测量的位置信息的逻辑业务接入点。SLP是指访问网络资源以获取位置信息的SUPL业 务接入点。SET是利用SUPL接口与SUPL网络通信的装置,例如可以 是UMTS的UE(User Equipment:用户设备)、GSM的MS(Mobile station: 移动台)、IS-95 MS、具有SET功能的膝上型电脑或个人数字助理(PDA)。 SET也可以是通过WLAN连接的各种其他类型的移动终端。
SET通过经由用户面承载与网络交互工作来支持由SUPL定义的各 种过程。在这种情况下,用户初始登录的网络被称为归属网络,用户从 归属网络区域移动到的区域的网络被称为访问网络。归属网络中的SLP 被称为H-SLP (归属-SLP),而访问网络中的SLP被称为V-SLP (访问 -SLP)。当在网络中发起SUPL过程时,外部的客户端最初连接的SLP被 称为R-SLP(请求SLP)。R-SLP是可以与H-SLP相同或不同的逻辑实体。 当前要定位的SET被定义为目标SET。
SLP作为网络要素可以包括计算实际位置的SPC (SUPLPositioning Center: SUPL定位中心)和SLC (SUPL Location Center: SUPL位置中 心),该SLC执行SLP的除位置信息计算功能外的其他功能(例如,漫 游、资源管理等)。因此,SET可以通过经由SLC与SPC通信来计算位 置信息(代理模式),或通过直接与SPC连接来计算位置信息(即,无代 理模式)。
然而,尽管现有技术基于SUPL提供了即时定位方法,但其无法对 基于SUPL的漫游终端提出基于区域的、区域相关的或区域事件触发定位。

发明内容
因此,为了解决上述问题,构思出了这里所述的各种特征。示例性 实施方式的一个方面提供了基于能够使得以多种方式对漫游终端进行有 效定位的SUPL的漫游终端的网络发起区域事件触发定位方法。
本说明书提供了一种对移动通信系统中的漫游终端的网络发起区域
事件触发定位方法,该方法包括以下步骤第一服务器向漫游终端发送 发起触发会话的会话发起消息;从漫游终端接收会话启动消息;向第二服务器请求与区域事件触发定位相关的区域id并获取这些区域id;向漫 游终端发送至少包括触发参数的会话响应消息;从漫游终端接收定位发
起消息并向第二服务器发送该定位发起消息;从第二服务器接收计算出 的漫游终端的位置值并且向漫游终端传送所接收到的位置值;以及向代 理提供从漫游终端接收到的计算出的位置值。
第一服务器通过所述会话响应消息向漫游终端发送从第二服务器获 取的区域id。第一服务器可以是H-SLP,并且第二服务器可以是V-SLP。
本说明书还提供了一种对移动通信系统中的漫游终端的网络发起区 域事件触发定位方法,该方法包括以下步骤第一服务器向漫游终端发 送用于发起触发会话的会话发起消息;从漫游终端接收会话启动消息; 向第二服务器请求与基于区域(区域相关或区域事件触发)的定位相关
的区域id并获取区域id;向漫游终端发送至少包括触发参数的会话响应 消息;从漫游终端接收定位发起消息;第一服务器与漫游终端执行定位 过程并向漫游终端发送计算出的该漫游终端的位置值;以及向代理提供 从漫游终端接收到的计算出的位置值。
第一服务器通过会话响应消息向漫游终端发送从第二服务器获取的 区域id。
本说明书还提供了一种对移动通信系统中的漫游终端的网络发起区 域事件触发定位方法,该方法包括以下步骤漫游终端从第一服务器接 收用于发起触发会话的会话发起消息;向第一服务器发送会话启动消息; 从第一服务器接收至少包括触发参数的会话响应消息;向第一服务器发 送定位发起消息;从第一服务器接收关于漫游终端的测量位置值;对所 接收到的测量位置值与包括在触发参数中的位置值进行比较,以检查是 否满足区域事件触发条件;以及在满足区域事件触发条件时,漫游终端 向第一服务器发送测量位置值。
漫游终端通过会话响应消息从第一服务器接收与基于区域定位相关 的区域id。
本说明书还提供了一种对移动通信系统中的漫游终端的网络发起区 域事件触发定位方法,该方法包括以下步骤第一服务器向漫游终端发送用于发起触发会话的会话发起消息;从漫游终端接收会话启动消息,
该会话启动消息包括与建立至少一个安全会话相关的参数;第一服务器 经由第二服务器向第三服务器请求与基于区域(区域相关或区域事f^触
发)的定位相关的区域id并获取区域id;向漫游终端发送至少包括触发
参数和第三服务器的地址的会话响应消息;以及从漫游终端接收计算出 的关于漫游终端的位置值并且向代理提供该位置值。
第一服务器通过会话响应消息向漫游终端发送所获取的区域id。第 —服务器可以是H-SLC (Home-SUPL Location Center:归属SUPL位置 中心),第二服务器可以是V-SLC,并且第三服务器可以是V-SPC (Visited-SUPL Positioning Center:访问SUPL定位中心)。
本说明书提供了还提供了一种对移动通信系统中的漫游终端的网络
发起区域事件触发定位方法,该方法包括以下步骤第一服务器向漫游 终端发送用于发起触发会话的会话发起消息;从漫游终端接收会话启动 消息,该会话启动消息包括与建立至少一个安全会话相关的参数;第一 服务器向第二服务器请求与基于区域(区域相关或区域事件触发)的定 位相关的区域id并获取区域id;向漫游终端发送至少包括触发参数和第 三服务器的地址的会话响应消息;以及从漫游终端接收计算出的关于漫 游终端的位置值并且向代理提供该位置值。
第一服务器通过会话响应消息向漫游终端发送所获取的区域id。第 一服务器可以是H-SLC,第二服务器可以是V-SLC,并且第三服务器可 以是H-SPC。
本说明书提供了一种对移动通信系统中的漫游终端的网络发起区域 事件触发定位方法,该方法包括以下步骤漫游终端从第一服务器接收 用于发起触发会话的会话发起消息;向第一服务器发送会话启动消息, 该会话启动消息包括与至少一个安全会话相关的参数;从第一服务器接 收至少包括触发参数和第二服务器的地址的会话响应消息;漫游终端向 第二服务器发送定位发起消息;漫游终端利用与安全会话相关的参数来 建立与第二服务器的安全会话,从而执行定位过程;从第二服务器接收 关于漫游终端的测量位置值;漫游终端对所接收到的测量位置值与包括在触发参数中的位置值进行比较,以检查是否满足区域事件触发条件; 以及在满足区域事件触发条件时,漫游终端向第一服务器提供测量位置值。
漫游终端通过会话响应消息从第一服务器接收与基于区域的定位相
关的区域id。
第一服务器可以经由第三服务器从第二服务器获取区域id并向漫游 终端提供区域id。在这种情况下,第一服务器是H-SLC,第二服务器是 V-SPC,并且第三服务器是V-SLC。
另外,第一服务器可以从第三服务器获取区域id并向漫游终端提供 区域id。在这种情况下,第一服务器是H-SLC,第二服务器是H-SPC, 并且第三服务器是V-SLC。


结合附图,从下面的本发明的详细说明中,本发明的前述和其它目
的、特征、方面以及优点将更加明显。
附图被包括进来以提供对本发明的进一步理解,其被并入且构成本
说明书的一部分,附图例示了本发明的实施方式,并与说明书一起用于 解释本发明的原理。
在图中
图1是根据本发明第一示例性实施方式的网络发起区域事件触发定 位方法;
图2是根据本发明第二示例性实施方式的网络发起区域事件触发定 位方法;
图3是根据本发明第三示例性实施方式的网络发起区域事件触发定 位方法;以及
图4是根据本发明第四示例性实施方式的网络发起区域事件触发定 位方法。
具体实施方式
现在将对本发明的示例性实施方式进行详细说明。
本发明在SUPL网络中实施,但除此以外,本发明也可以应用于任 何根据不同规范运营的无线通信系统中。
在本发明中,在基于会话的位置信息系统中,当服务器和终端管理 定位相关触发信息时,提供了关于漫游至访问网络的终端(终端移入特 定位置、持续位于特定区域中或者移出特定区域的情况下)的区域事件 触发定位过程。
在区域事件触发定位时,归属网络向访问网络请求对基于区域的定
位设定的区域id、获取区域id、并且向漫游终端(即,目标SET)提供 所获取的区域id。
在基于区域(区域相关或区域事件触发)定位时,漫游终端并非被 连续定位,而是首先检查该漫游终端是否靠近特定区域(请求区域或事 件区域),并且当该漫游终端已经靠近该特定区域时,才启动漫游终端定 位过程。漫游终端根据是否满足定位启动条件来确定是否启动定位过程。 满足定位启动条件意味着漫游终端接近(或者靠近)区域事件触发条件 信息中指定的区域(例如,特定区域、请求区域或者事件区域)。
当漫游终端的计算实际位置位于在区域事件触发条件信息中指定的 区域时(即,当满足区域事件触发条件时),漫游终端确定已经发生区域 事件,并且向客户端(网络中包括的终端或代理)发送计算出的位置值。
这里,发生区域事件是指针对终端是否移入特定区域、移出该特定 区域或存在于该区域中的确定。
通常,在基于SUPL的位置信息系统中提供的定位服务可以被划分 为网络发起情况和SET发起情况。
另外,可以按代理模式(proxy mode)和无代理模式来区分基于SUPL 的定位服务,在代理模式中归属网络的H-SLP作为代理运行,从而必须 通过H-SLP在定位服务器和漫游SET之间执行定位过程,而在无代理模 式中,H-SLP以无代理模式运行,因此直接在定位服务器和漫游SET之 间执行定位过程而不需要通过H-SLP。这里,定位服务器可以是H-SLP 或V-SLP。在网络发起服务时,服务类型可以根据是H-SLP (或H-SPC)还是 V-SLP (或V-SPC)执行用于计算漫游SET的位置的定位功能来进行划 分(分类)。
在本发明中,对于网络发起服务的情况,将根据是否使用代理模式 以及定位服务器是哪个特定网络的SLP来对四个示例性实施方式进行说明。
首先,将对根据本发明的第一示例性实施方式的针对漫游终端的网 络发起区域事件触发定位方法进行说明。
图1是根据本发明第一示例性实施方式的网络发起区域事件触发定 位方法,其示出了漫游情况、网络发起情况、V-SLP定位情况以及代理 模式。艮P, SET (即,目标SET)是已漫游至V-SLP所属的访问网络的 漫游SET, V-SLP执行定位功能(即,V-SLP作为定位服务器运行),而 H-SLP采用代理模式。
如图1所示,当从外部LCS (定位服务)客户端请求基于区域的定 位时,SUPL代理向H-SLP发送MLP (Mobile Location Protocol:移动定 位协议)TLRR (Triggered Location Reporting Request:触发定位报告请 求)消息,以请求基于区域的定位服务(区域事件触发服务)(步骤SIO)。
MLP TLRR消息包括诸如ms-id、 client-id、 QoP、 thr—event等参数。 ms-id表示目标SET,而client-id表示SUPL代理的id。 QoP表示定位的 精确度(时延和空间精度)。tlrr—event是定位相关的触发参数,并且可以 是基于区域的定位的区域改变(changejrea)类型(漫游终端是移入特 定区域、移出特定区域还是位于特定区域内等)、特定区域(特定区域的 名称或者精确位置值)等关于定位相关条件信息的各种信息。
当存在多种类型的定位值或者存在多个定位请求时,MLP TLRR消 息可以包括用来设定各定位请求的优先级的参数等。
当接收到MLP TLRR时,H-SLP基于client-id来认证SUPL代理, 并且检查该SUPL代理针对请求的服务是否已被授权。
另外,H-SLP可以基于接收到的ms-id向SUPL代理应用订户保密 功能。H-SLP利用SET查找表来验证目标SET (下文中称之为'SET,)是 否支持SUPL,并且还验证SET当前是否处于SUPL漫游(步骤Sll)。
当SET支持SUPL且当前处于漫游时,SLP向SET发送SUPL INIT 消息以与SET启动区域事件触发会话(步骤S12)。可以通过\VAP (Wireless Application Protocol:无线应用协议)Push、 SMS (Short message Service:短消息服务)触发、SIP (Session Initiation Protocol:会话发起 协议)Push、 UDP/IP等来发送该SUPL INIT消息。
SUPL INIT消息可以包含会话id(sesskm-ID)、触发类型指示符(例 如,区域事件)、SLP模式(代理/无代理模式指示符)、以及预期定位方 法参数。
在执行步骤Sll之前,H-SLP可以验证(检查)SET的保密性 (privacy),在这种情况下,如果需要向目标订户(用户)通知或验证, 则H-SLP还可以在SUPL INIT消息中包括通知参数(通知要素)。
当H-SLP发送包括触发类型指示符的SUPL INIT消息时,SET可以 通过包括在所接收到的SUPL INIT消息中的触发类型参数而获知当前 请求的是基于区域的定位。
当接收到SUPL INIT消息时,如果SET尚未与网络连接,或者尚未 与网络建立电路交换数据连接,则SET与分组数据网络建立数据连接 (3GPP或3GPP2)(步骤S13)。
另外,为了确定H-SLP是使用代理模式还是使用无代理模式,SET 检查包括在SUPL INIT消息中的SLP模式参数。当SLP模式参数指示代 理模式时,则SET确定H-SLP使用的是代理模式,并与H-SLP建立安全 IP (Internet Protocol:互联网协议)连接。在这种情况下,利用已经由归 属网络提供的H-SLP地址来建立到SET的IP连接。
当建立了数据连接时,SET向作为代理运行的H-SLP发送SUPL TRIGGERED START消息以启动区域事件触发会话(步骤S14)。该SUPL TRIGGERED START消息至少包含会话ID (session-ID)、 lid (location identifier:位置标识符)和SET能力信息。lid是SET当前位置的标识符, 并且其表明SET当前所处的小区的id。当接收到SUPL TRIGGERED START消息时,H-SLP基于包括在 SUPL TRIGGERED START消息中的lid来确定V-SLP 。接着,H-SLP向 V-SLP发送包括SUPL TRIGGERED START消息的RLP (Roaming Location Protocol:漫游位置协议)TSRLRR (Triggered Standard Roaming Location Reporting Request:触发标准漫游定位报告i青求)消息,以向V-SLP 通告目标SET将发起SUPL定位过程(步骤S15)。
H-SLP应该在SUPL TRIGGERED START消息中包括区域id请求指 示符参数和在步骤S10中的MLP TLRR消息中包含的tlrr_event参数(即, 与区域事件触发相关的参数,例如由SUPL代理请求的区域信息)。
通过发送RLP TSRLRR消息,H-SLP向V-SLP请求用于区域事件触 发会话的区域id。
当接收到RLP TSRLRR消息时,V-SLP根据包括在RLP TSRLRR消 息中的SET能力来确定待用于区域事件触发会话的定位方法 (posmethod)。并且,V-SLP向H-SLP发送包括SUPL TRIGGERED RESPONSE消息信息的RLP TSRLRA (Triggered Standard Roaming Location Reporting Answer:触发标准漫游位置报告应答)消息,以向H-SLP 通告其已经对区域事件触发会话准备就绪。
V-SLP还将检查包括在RLP TSRLRR消息中的区域id请求指示符。 如果H-SLP请求区域id,则V-SLP应该在SUPL TRIGGERED RESPONSE 消息中包括与区域事件触发会话相对应的区域的区域id,并接着发送包 括SUPL TRIGGERED RESPONSE消息信息的RLP TSRLRA消息(步骤 S16)。
H-SLP向SET转发所接收到的SUPL TRIGGER RESOPNSE消息, 该SUPL TRIGGER RESOPNSE消息包括会话ID、定位方法(posmethod) 和触发参数(trigger—Params)。
触发参数表示与定位的区域事件触发相关的触发条件信息。 例如,触发参数可以包含表示区域事件的change—area类型和特定区 域(或事件区域)的触发条件信息。区域事件的change—area类型(其可 以指与区域定位相关的change一area类型或者与区域事件触发定位相关的change—area类型)可以指示漫游终端是移入特定区域、移出特定区域、 还是位于特定区域中。该特定区域可以包括行政区划名称、区域名称、 特定区域的经纬度中的至少一个。
H-SLP可以在SUPL TRIGGERED RESPONSE消息中选择性地包括 用于区域事件触发会话的指定区域的区域id或位置标识符(lid)(步骤 S17)。
优选的是,区域id可以是指示在实际网络中的位置区域的信息(例 如,属于SUPL代理要求定位的区域的小区id、移动国家代码(MCC: mobile country code)、移动网络代码(画C: mobile network code)或者 位置区域代码(LAC: location area code)等,或者主扰码号(primary scrambling code number))。具体地说,在WCDMA的情况下,区域id可 以对应于主扰码号。
接着,H-SLP在MLP TLRA (Triggered Location Reporting Answer: 触发位置报告应答)消息中通告SUPL代理触发位置响应请求已经被接 受(步骤S18)。
H-SLP将请求id参数(reqjd)包括在MLP TLRA消息中以用作整 个区域事件触发会话过程中的业务id。
随后,SET可以释放与H-SLP的安全IP连接。
当在SUPL TRIGGERED RESPONSE中接收到该区域id (多个区域 id)时,SET检査是否满足了定位会话启动条件。
例如,可以通过对SET的当前区域id和从H-SLP接收到的区域id 进行比较来检查"是否被满足定位会话启动条件"。
艮口, SET对当前区域id (即,SET当前所处的小区的ID)与所接收 到的区域id (g卩,所接收到的小区id)进行比较,以检查是否是相同的 区域id。
当包括在触发参数(trigger-Params)中的区域事件的change—area类 型表明SET移入特定区域、或者位于特定区域中并且接收到的区域id 中的至少一个与SET的当前区域id相同,则SET启动定位会话。即,当 所接收到的区域id中的至少一个与SET的当前区域id相同,则SET确定满足定位会话启动条件。
当区域事件的change—area类型表明SET移出特定区域并且所接收 到的区域id与SET的当前区域id不同,则SET确定满足定位会话启动 条件。
当前区域id与接收到的区域id的比较或者SET内的区域事件触发 表明必须执行定位(position fix)。即,SET验证其实际位置,并且检査 其是否靠近SUPL代理请求的区域。因此,并不总是计算(追踪)SET 的位置,而是在确定到SET靠近所请求的区域时,SET通告应该启动定 位会话,并且定位服务器(在这种情况下,V-SLP)启动对SET位置的 计算。
当通过比较区域id验证到满足定位会话启动条件时,SET认识到其 当前已经靠近请求区域,并且向H-SLP发送SUPLPOS INIT消息以发起 定位会话(可以被称为定位计算会话)(步骤S19)。 SUPLPOS INIT消息 至少包含会话ID和SET的当前区域id。这里,如果SET尚未连接,或 者尚未建立电路交换数据连接,则其将自身连接到分组数据网络,并且 向H-SLP发送SUPLPOS INIT消息以与V-SLP启动定位会话。
作为代理运行的H-SLP向V-SLP转发SUPL POS INIT消息(步骤 S20),该V-SLP利用RLP SSRP消息而执行定位功能。
当接收到RLP SSRP消息时,如果基于在RLP SSRP消息中接收到 的信息计算得到的位置值(例如,小区id)可以满足所要求的QoP,则 V-SLP可以省略步骤S21而直接进入步骤S22。如果计算的位置值(小区 id)不满足所要求的QoP,则V-SLP进入步骤S21。这样,应该提到的是, 在步骤S21中没有使用基于小区id的定位方法。
SET和V-SLP可以通过H-SLP交换用于执行实际定位的多个连续的 消息,以计算SET的位置(步骤S21)。优选的是,在V-SLP和SET之 间交换的消息包含将用于定位的会话ID和协议(RRLP、RRC或TIA-801) 等。V-SLP基于从SET接收到的定位测量来计算位置估计值(SET辅助 模式),或者SET基于从V-SLP获取的辅助来计算位置估计值(基于SET 模式)。在如图1所示的第一示例性实施方式中,以SET辅助模式进行位置计算,V-SLP经由H-SLP在SUPL REPORT消息中向SET发送计算的 位置结果(posresult)(步骤S22和S23)。在基于SET模式进行位置计算 时,不需要SUPL REPORT消息。
当经由H-SLP从V-SLP接收到SET的位置结果时,SET将计算出 的位置估计值与在触发参数中指定的特定区域(事件区域)的位置值进 行比较,以检查是否满足区域事件触发条件(g卩,是否发生了区域事件)。
在比较时,如果SET的位置结果不同于在触发参数中指定的位置值, 则SET确定尚未满足区域事件触发条件(即,尚未发生区域事件)(步骤 S24),并且返回到步骤S19,以再次经由H-SLP向V-SLP发送SUPLPOS INIT消息(步骤S19和S20)。
然而,如果SET的位置估计值与在触发参数中指定的位置值相同 (即,当发生区域事件时)(步骤S24),贝U SET向H-SLP发送SUPL REPORT消息(步骤S25)。 SUPL REPORT消息包括会话ID和从V-SLP 接收到的计算出的位置估计值。
H-SLP在MLP TLREP消息中向SUPL代理发送所计算出的SET的 位置估计值和请求id (req-id)(步骤S26)。
当发送针对SUPL代理请求的定位报告的响应时,SET等待特定时间。
接着,SET根据是否满足区域事件条件来重复步骤S19至S26或者 步骤S19至S24 (步骤S27)。
当发送完SUPL代理所请求的报告中的最后一个报告时,H-SLP向 SET发送SUPL END消息,以告知SET定位会话已经结束。接着,SET 和V-SLP分别释放与定位会话相关的所有资源(步骤S28)。
在如图1所示的本发明第一示例性实施方式中,当网络发起定位服 务时,具有定位功能的V-SLP希望检査(计算)漫游SET的基于区域的 位置,漫游SET和V-SLP经由作为代理运行的H-SLP建立区域事件触发 会话,并计算该漫游SET的基于区域的位置。
下面对根据本发明第二示例性实施方式的基于区域的定位方法进行 说明。图2是根据本发明第二示例性实施方式的网络发起区域事件触发定 位方法。
在根据本发明第二示例性实施方式的基于区域的定位方法中,实施
了漫游情况、网络发起情况、H-SLP定位情况和代理模式。与本发明第 一示例性实施方式相比,H-SLP在本发明的第二示例性实施方式中具有 定位功能。
在本发明第二示例性实施方式中,将以与根据图1所示的本发明第 一示例性实施方式(步骤S10-S18)相同的方式(A:I)建立区域事件触
发会话。
当满足定位会话启动条件时,SET (漫游SET)向作为代理运行的 H-SLP发送至少包含当前区域id(lid)和SET id(ms id)的SUPL POS INIT 消息,以启动计算SET自身位置的过程(J)。
作为代理运行的H-SLP (即,使用代理模式)在RLPSRLIR消息中 向V-SLP发送接收到的当前区域id (lid)和SET id (msid) (K)。
V-SLP将当前区域id (lid)转换为位置估计值,并将该位置估计值 返回至H-SLP (L)。
H-SLP检查所返回的位置估计是否满足QoP,并且当所返回的位置 估计值满足QoP时,H-SLP通过SUPL REPORT消息向SET发送返回的 位置估计值,而不必执行定位(SUPLPOS)过程(M、 N)。
然而,如果所返回的位置估计值不满足QoP,则H-SLP执行定位过 程(SUPLPOS),以计算SET的位置估计值,并且在SUPL REPORT消 息中向SET发送所计算的位置估计值(M、 N)。
此后,与本发明的第一示例性实施方式类似,H-SLP检查是否发生 区域事件,并且根据是否发生区域事件来向SUPL代理提供SET的基于 区域的精确位置值。
在本发明第二示例性实施方式中,当网络对已漫游到V-SLP的漫游 SET发起基于区域的定位服务时,经由作为代理运行的H-SLP在漫游SET 和V-SLP之间建立区域事件触发会话,并且在满足定位会话启动条件的 情况下从漫游SET发送SUPL POS INIT消息,H-SLP计算漫游SET的实际位置。
下面将对根据本发明第三示例性实施方式的网络发起区域事件触发 定位方法进行说明。
图3是根据本发明第三示例性实施方式的网络发起区域事件触发定 位方法。
在本发明第三示例性实施方式中,实施了漫游情况、网络发起情况、
V-SLP定位情况以及H-SLP使用无代理模式的情况。SET (目标SET) 是已漫游到V-SLP的漫游SET,并且V-SLP执行定位功能。
V-SLP包括V-SPC和V-SLC,并且具体地说,V-SPC执行定位功能。 H-SLP包括H-SLC和H-SPC。图3中仅示出了 H-SLC, H-SLC使用无代 理模式。
步骤S30到S33执行与图1中的步骤S10到S13相同的步骤。
在步骤S32,当检查从H-SLC发送的SUPL INIT消息中所包括的 SLP模式值时,漫游SET认识到H-SLC使用无代理模式。
为了启动基于区域的事件触发会话,SET向H-SLC发送至少包含会 话ID、位置id (lid)和SET能力的SUPL TRIGGERED START消息。SET 还在SUPL TRIGGERED START消息中包括SET nonce (现时数据)和 key-id2,并且发送该消息以进行在无代理模式中所要求的认证。key-id2 与生成安全密钥的密钥相对应,该安全密钥用来在V-SPC和SET之间建 立安全会话(PSK-TLS会话)(步骤S34)。
H-SLC确定V-SLC,并且向V-SLC发送包括SUPL TRIGGERED START消息的RLP TSRLRR消息,以向V-SLC通告该SET己经发起SUPL 定位过程。
在这种情况下,H-SLC应该在RLP TSRLRR消息中包括区域id请求 指示符参数和在步骤S30中包含在MLP TLRR消息中的thr—event参数 (即,与区域事件触发相关的参数,例如由SUPL代理请求的区域信息) (步骤S35)。
这样,通过发送RLP TSRLRR消息,H-SLC向V-SLC请求区域事 件触发会话所用的区域id。V-SLC通过内部通信向V-SPC通告该区域事件触发会话。V-SLC利 用key-id 2和SET nonce生成待用于在V-SPC和SET之间相互认证的密 钥,并且通过内部通信将生成的密钥发送给V-SPC。 V-SPC接受或拒绝 与区域事件触发会话相关的请求,并且向V-SLC通告相应结果(步骤 S36)。
V-SLC检査从H-SLC发送的区域id请求指示符,并且如果H-SLC 己请求了区域id,则V-SLC应该在SUPL TRIGGERED RESPONSE消息 中包括与区域事件触发会话的区域相对应的区域id。
V-SLC根据在步骤S35中接收到的SET能力来确定待用于区域事件 触发会话的定位方法(posmethod),并且向H-SLC发送包括SUPL TRIGGERED RESPONSE消息的RLP TSRLRA消息,以向H-SLC通告 其己经为区域事件触发会话准备就绪(步骤S37)。
H-SLC生成待用于在V-SPC和SET之间相互认证的密钥(安全密钥 PSK—SPC—Key),并且利用RLP SSRP隧道经由AUTH RESP消息向 V-SLC发送生成的密钥(安全密钥)(步骤S38)。
V-SLC通过内部通信向V-SPC发送接收到的密钥(安全密钥)(步 骤S39)。
H-SLC向SET发送从V-SLC的接收到的SUPL TRIGGERED RESPONSE消息。该SUPL TRIGGERED RESPONSE消息包含会话id、 定位方法(posmethod)、 V-SPC地址和触发参数(trigger_params)。 V-SPC 地址表示执行定位功能的V-SPC的地址。触发参数表示关于定位的区域 事件触发的触发条件信息。
例如,触发参数可以包含触发条件信息,触发条件信息表示区域事 件的change—area类型和特定区域。区域事件的change—area类型可以表 示漫游终端是移入特定区域、移出特定区域还是位于特定区域中。特定 区域可以包括行政区划名称、区域名称和特定位置的经纬度中的至少一 个。
可以在SUPL TRIGGER RESPONSE消息中包括区域事件触发会话 的指定区域的区域id或者位置标识符(lid)。优选的是,区域id可以是指示在实际网络中的位置区域的信息(例 如,属于SUPL代理要求定位的区域的小区id、移动国家代码(MCC:
mobile country code)、移动网络代码(固C: mobile network code)或者 位置区域代码(LAC: location area code)等,或者主扰码号(primary scrambling code number))。具体地说,在WCDMA的情况下,区域id可 以对应于主扰码号。
此后,将以几乎与图1所示步骤S18至S28类似的方式执行步骤S41 到S51,并且这里仅对二者之间的不同之处进行说明。
在图1所示的第一示例性实施方式中,当满足定位会话启动条件时, SET经由H-SLP向V-SLP发送SUPL POS INIT消息(步骤S19和S20)。 比较而言,在图3所示的本发明第三实施方式中,当满足定位会话启动 条件时,SET直接向V-SPC发送SUPL POS INIT消息,该V-SPC与在步 骤S40接收到的SUPL TRIGGERED RESPONSE消息中所包括的V-SPC 的地址相对应。
因此,在步骤S43, V-SPC直接打开与SET的定位会话,而无需经 过H-SLC。
同时,在图1的步骤S21中,V-SLP经由代理H-SLP打开与SET的 定位会话,并且经由H-SLP发送和接收用于计算位置的连续消息,以计 算SET的实际位置。
比较而言,在步骤S43中,计算出的SET的位置值被从V-SPC发送 到SET,并且SET基于计算出的SET的位置值来检查是否发生区域事件。 即,SET对计算出的位置值与在触发参数中指定的区域事件的位置值进 行比较,以检查它们是否相同。
根据是否发生区域事件,SET可以通过发送SUPL REPORT消息来 向H-SLC报告计算出的位置值,或者可以再次向V-SPC发送SUPL POS INIT消息。
如上所述,在图3所示的本发明第三示例性实施方式中,当网络发 起定位服务并且具有定位功能的V-SPC希望检査(计算)漫游SET的基 于区域的位置时,H-SLC从V-SLC获取为区域事件触发会话而指定的区域id,并向漫游SET提供这些区域id,并且漫游SET和V-SPC将直接在 二者之间建立定位会话,而无需经过以无代理模式运行的H-SLP,并计 算漫游SET的基于区域的位置。
下面将对根据本发明第四示例性实施方式的网络发起区域事件触发 定位方法进行说明。
图4是根据本发明第四示例性实施方式的网络发起区域事件触发定 位方法。在本发明第四示例性实施方式中,实施了漫游情况、网络发起 情况、H-SLP定位情况和H-SLP采用无代理模式的情况。SET(目标SET) 是已漫游到V-SLP所属的访问网络的漫游SET,并且H-SLP执行定位功 能。
V-SLP包括V-SPC和V-SLC,并且图4中仅示出了 V-SLC 。
H-SLP包括H-SLC和H-SPC,并且H-SPC执行定位功能,H-SLC 使用无代理模式。
与图3所述的本发明第三示例性实施方式相比,在本发明第四示例 性实施方式中,H-SPC执行定位功能。
因此,当接收到与区域事件触发会话相关的定位服务请求时,H-SLP 的H-SLC向H-SPC发送服务请求。H-SPC接受或拒绝该请求,并且向 H-SLC提供相应的结果。
在图3步骤S34中从SET发送至H-SLC的SET nonce和key id 2参 数被用来在SET和执行定位功能的V-SPC之间建立安全会话,而在图4 步骤S65中从SET发送至H-SLC的SET nonce和key-id 2参数被用来在 H-SPC和SET之间建立安全会话。
在步骤S65,当从SET发送了 SUPL TRIGGERED START消息时, H-SLC向V-SLC发送RLPTSRLRR消息,以请求与区域事件触发会话的 区域相对应的区域id (步骤S67)。
接着,V-SLC通过RLP TSRLRA消息向H-SLC发送包括区域id的 SUPL TRIGGERED RESOPNSE消息信息(步骤S68 )。
H-SLC向SET发送从V-SLC接收到的SUPL TRIGGERED RESPONSE消息。该SUPL TRIGGERED RESPONSE消息包含会话ID、定位方法(posmethod)、 H-SPC地址和触发参数(trigger_params)。 H-SPC 地址表示执行定位功能的H-SPC的地址,触发参数表示与用于定位的区 域事件触发相关的触发条件信息。
例如,触发参数可以包含表示区域事件的change—area类型和特定区 域的触发条件信息。区域事件的change—area类型可以表示漫游终端是移 入特定区域、移出特定区域还是位于特定区域中。特定区域可以包括行 政区划名称、区域名称和特定位置的经纬度中的至少一个。
可以在SUPL TRIGGER RESPONSE消息中包括用于区域事件触发 会话的指定区域的区域id或者位置标识符(lid)。
优选的是,区域id可以是指示在实际网络中的位置区域的信息(例 如,属于SUPL代理要求定位的区域的小区id、移动国家代码(MCC: mobile country code)、移动网络代码(MNC: mobile network code)或者 位置区域代码(LAC: location area code)等,或者主扰码号(primary scrambling code number))。具体地说,在WCDMA的情况下,区域id可 以对应于主扰码号。
此后,将以几乎与图3所示步骤S41至S51类似的方式执行步骤S70 到S83,并且这里仅对二者之间的不同之处进行说明。
在图3所示的第三示例性实施方式中,当满足定位会话启动条件时, SET直接向V-SPC发送SUPLPOSINIT消息(步骤S42)。比较而言,在 图4所示的本发明第四实施方式中,当满足定位会话启动条件时,SET 直接向H-SPC发送SUPL POS INIT消息,该H-SPC与在步骤S69接收 到的SUPL TRIGGERED RESPONSE消息中所包括H-SPC的地址相对 应。
图3的V-SPC将包括在接收到的SUPL POS INIT消息中的当前区域 id (lid)转换为位置估计值。比较而言,图4的H-SPC无法直接将包括 在接收到的SUPL POS INIT消息中的当前区域id (lid)转换为位置估计 值,因此H-SPC在步骤S72至S75向V-SLC请求lid的位置估计值时获 取与该lid相对应的位置估计值。
在图4中,H-SPC根据转换后的位置估计值是否满足QoP(步骤S76和S77)来选择性地执行计算SET实际位置的过程(即,定位过程)。SET 基于SET的计算的位置值来检查是否发生区域事件(步骤S78),并且向 H-SLC发送相应的消息(步骤S79)。
如上所述,在图4所示的本发明第四示例性实施方式中,当网络发 起定位服务并且具有定位功能的H-SPC希望检查(计算)漫游SET的基 于区域的位置时,H-SLC从V-SLC获取针对区域事件触发会话而指定的 区域id,并向漫游SET提供这些区域id,并且漫游SET和V-SPC直接建 立二者之间的定位会话,而无需经过以无代理模式运行的H-SLP,并且 该H-SLC计算漫游SET的基于区域的位置。
如上所述,根据本发明的针对在基于SUPL的位置信息系统中的漫 游终端的网络发起区域事件触发定位方法,允许基于SUPL实施的各种 不同定位方法。
由于在不脱离本发明的精神或实质特征的情况下可以以多种形式实 施本发明,因此应当了解上述实施方式不受前述的说明书中任何细节所 限制,除非另外指出,而应当在所附的权利要求中限定的精神和范围内 进行广泛地解释,并因此所附权利要求希望包括落入所附权利要求及其 等同边界和范围内的本发明的所有修改例和变型例。
权利要求
1. 一种针对移动通信系统中的漫游终端的网络发起区域事件触发定位方法,该方法包括以下步骤第一服务器向所述漫游终端发送用于发起触发会话的会话发起消息;从所述漫游终端接收会话启动消息;向第二服务器请求与区域事件触发定位相关的区域id并获取区域id;向所述漫游终端发送至少包括触发参数的会话响应消息;从所述漫游终端接收定位发起消息并将该定位发起消息传送给所述第二服务器;从所述第二服务器接收计算出的所述漫游终端的位置值并且向所述漫游终端传送所接收到的位置值;以及向代理提供从所述漫游终端接收到的所述计算出的位置值。
2. 根据权利要求1所述的方法,其中,所述第一服务器通过所述会 话响应消息向所述漫游终端发送从所述第二服务器获取的所述区域id。
3. 根据权利要求1所述的方法,其中,所述会话发起消息至少包括 触发类型信息。
4. 根据权利要求3所述的方法,其中,所述触发类型信息表示区域 事件触发类型。
5. 根据权利要求1所述的方法,其中,所述触发参数至少包括与区 域事件触发定位相关的change—area类型或者与区域事件触发定位相关的 事件区域的位置值。
6. 根据权利要求1所述的方法,其中,所述区域id与以下中的一个 相对应属于与所述区域事件触发定位相关的事件区域的小区的id、移 动国家代码(MCC)、移动网络代码(MNC)或位置区域代码(LAC)、 或者主扰码号。
7. 根据权利要求1所述的方法,其中,所述第一服务器使用代理模式,并且所述第二服务器具有定位功能。
8. 根据权利要求1所述的方法,该方法还包括所述第一服务器从所述代理接收用于请求所述区域事件触发定位服 务的消息。
9. 根据权利要求1所述的方法,其中,所述第一服务器是H-SLP(归属SLP (SUPL (定位平台),而所述第二服务器是V-SLP (访问SLP)。
10. —种针对移动通信系统中的漫游终端的网络发起区域事件触发 定位方法,该方法包括以下步骤第一服务器向所述漫游终端发送用于发起触发会话的会话发起消息;从所述漫游终端接收会话启动消息;向第二服务器请求与区域事件触发定位相关的区域id并获取区域id;向所述漫游终端发送至少包括触发参数的会话响应消息; 从所述漫游终端接收定位发起消息;所述第一服务器与所述漫游终端执行定位过程并向所述漫游终端发 送计算出的该漫游终端的位置值;以及向代理提供从所述漫游终端接收到的所述计算出的位置值。
11. 根据权利要求10所述的方法,其中,所述第一服务器通过所述 会话响应消息向所述漫游终端发送从所述第二服务器获取的所述区域 id。
12. 根据权利要求10所述的方法,其中,所述会话发起消息至少包 括触发类型信息。
13. 根据权利要求12所述的方法,其中,所述触发类型信息表示区 域事件触发类型。
14. 根据权利要求10所述的方法,其中,所述触发参数至少包括与 区域事件触发定位相关的change一area类型或者与区域事件触发定位相关 的事件区域的位置值。
15. 根据权利要求10所述的方法,其中,所述区域id与以下中的一个相对应属于与所述区域事件触发定位相关的事件区域的小区的id、移动国家代码(MCC)、移动网络代码(MNC)或位置区域代码(LAC)、 或者主扰码号。
16. 根据权利要求10所述的方法,其中,所述第一服务器使用代理 模式并具有计算所述漫游终端的位置的定位功能。
17. 根据权利要求IO所述的方法,该方法还包括 所述第一服务器从所述代理接收用于请求区域事件触发定位服务的消息。
18. —种针对移动通信系统中的漫游终端的网络发起区域事件触发定位方法,该方法包括以下步骤所述漫游终端从第一服务器接收用于发起触发会话的会话发起消息;向所述第一服务器发送会话启动消息;从所述第一服务器接收至少包括触发参数的会话响应消息;向所述第一服务器发送定位发起消息;从所述第一服务器接收关于所述漫游终端的测量位置值;对所接收到的测量位置值与包括在所述触发参数中的位置值进行比 较,以检査是否满足区域事件触发条件;以及在满足所述区域事件触发条件时,所述漫游终端向所述第一服务器 发送所述测量位置值。
19. 根据权利要求18所述的方法,其中,所述漫游终端通过会话响 应消息从所述第一服务器接收与区域事件触发定位相关的事件的区域 id。
20. 根据权利要求19所述的方法,其中,所述第一服务器从所述第 二服务器获取所述区域id。
21. 根据权利要求19所述的方法,其中,所述区域id与以下中的一 个相对应属于事件区域的小区的id、移动国家代码(MCC)、移动网络 代码(MNC)或位置区域代码(LAC)、或者主扰码号。
22. 根据权利要求19所述的方法,其中,所述漫游终端对该漫游终端当前所在的区域的当前区域id与所接收到的区域id进行比较,并且当 满足第一条件时,该漫游终端向所述第一服务器发送所述定位发起消息。
23. 根据权利要求19所述的方法,其中,当包括在所述触发参数中 的触发条件确认了该漫游终端移入特定区域或者位于该特定区域中时, 如果所接收到的区域id中的至少一个与该漫游终端的所述当前区域id相 同,则发送所述定位发起消息。
24. 根据权利要求19所述的方法,其中,当包括在所述触发参数中 的触发条件表示该终端移出所述特定区域时,如果所接收到的区域id与 所述漫游终端的当前区域id不同,则发送所述定位发起消息。
25. 根据权利要求18所述的方法,其中,所述会话发起消息至少包 括触发类型信息。
26. 根据权利要求25所述的方法,其中,所述触发类型信息表示区 域事件触发类型。
27. 根据权利要求18所述的方法,其中,所述触发参数至少包括与 区域事件触发定位相关的change一area类型或者与区域事件触发定位相关 的事件区域的位置值。
28. 根据权利要求18所述的方法,其中所述第一服务器使用代理模式。
29. —种针对移动通信系统中的漫游终端的网络发起区域事件触发 定位方法,该方法包括以下步骤-第一服务器向所述漫游终端发送用于发起触发会话的会话发起消息;从所述漫游终端接收会话启动消息,该会话启动消息包括与建立至 少一个安全会话相关的参数;所述第一服务器经由第二服务器向第三服务器请求与区域事件触发 定位相关的区域id,并从该第三服务器获取区域id;向所述漫游终端发送至少包括触发参数和所述第三服务器的地址的 会话响应消息;以及从所述漫游终端接收计算出的关于所述漫游终端的位置值并且向代理提供该位置值。
30. 根据权利要求29所述的方法,其中,所述第一服务器通过所述 会话响应消息向所述漫游终端发送所获取的区域id。
31. 根据权利要求29所述的方法,其中,所述会话发起消息包括表 示区域事件触发类型的触发类型信息。
32. 根据权利要求29所述的方法,其中,所述触发参数至少包括与 区域事件触发定位相关的change—area类型或者与区域事件触发定位相关 的事件区域的位置值。
33. 根据权利要求29所述的方法,该方法还包括 所述第一服务器从所述代理接收用于请求区域事件触发定位服务的消息。
34. 根据权利要求29所述的方法,其中,利用与建立安全会话相关 的参数在所述漫游终端和所述第三服务器之间建立安全会话,并且所述 安全会话是针对在所述漫游终端和所述第三服务器之间的定位过程的会话。
35. 根据权利要求29所述的方法,其中,所述第一服务器是H-SLC (归属SUPL位置中心),所述第二服务器是V-SLC (访问SLC),并且所述第三服务器是V-SPC (访问SUPL定位中心)。
36. 根据权利要求29所述的方法,其中,所述第一服务器使用无代 理模式,并且所述第三服务器执行计算所述漫游终端的位置的定位功能。
37. —种针对移动通信系统中的漫游终端的网络发起区域事件触发 定位方法,该方法包括以下步骤所述漫游终端从第一服务器接收用于发起触发会话的会话发起消息;向所述第一服务器发送会话启动消息,该会话启动消息包括与至少 一个安全会话相关的参数;从所述第一服务器接收至少包括触发参数和第二服务器的地址的会 话响应消息;所述漫游终端向所述第二服务器发送定位发起消息;所述漫游终端利用所述与安全会话相关的参数来建立与所述第二服 务器的安全会话,从而执行定位过程;从所述第二服务器接收关于所述漫游终端的测量位置值;所述漫游终端对所接收到的测量位置值与包括在所述触发参数中的 位置值进行比较,以检查是否满足区域事件触发条件;以及在满足所述区域事件触发条件时,所述漫游终端向所述第一服务器 提供所述测量位置值。
38. 根据权利要求37所述的方法,其中,所述漫游终端通过所述会 话响应消息从所述第一服务器接收与区域事件触发定位相关的事件区域 的区域id。
39. 根据权利要求38所述的方法,其中,所述第一服务器经由第三 服务器从所述第二服务器获取所述区域id,并且向所述漫游终端提供所 述区域id。
40. 根据权利要求39所述的方法,其中,所述第一服务器是H-SLC, 所述第二服务器是V-SPC,并且所述第三服务器是V-SLC。
41. 根据权利要求38所述的方法,其中,所述第一服务器从所述第 三服务器获取所述区域id,并且提供给所述漫游终端。
42. 根据权利要求41所述的方法,其中,所述第一服务器是H-SLC, 所述第二服务器是H-SPC,并且所述第三服务器是V-SLC。
43. 根据权利要求38所述的方法,其中,所述漫游终端对所述漫游 终端当前所在的区域的区域id与所接收到的区域id进行比较,并且当满 足条件信息时,该漫游终端向所述第二服务器发送所述定位发起消息。
44. 根据权利要求37所述的方法,其中,所述会话发起消息包括表 示区域事件触发类型信息的触发类型信息。
45. —种针对移动通信系统中的漫游终端的网络发起区域事件触发 定位方法,该方法包括以下步骤第一服务器向所述漫游终端发送用于发起触发会话的会话发起消息5从所述漫游终端接收会话启动消息,该会话启动消息包括与建立至少一个安全会话相关的参数;所述第一服务器向第二服务器请求与区域事件触发定位相关的区域id并获取该区域id;所述第一服务器向所述漫游终端发送至少包括触发参数和第三服务 器的地址的会话响应消息;从所述漫游终端接收计算出的关于所述漫游终端的位置值并且向代 理提供所述位置值。
46. 根据权利要求45所述的方法,其中,所述第一服务器通过所述 会话响应消息向所述漫游终端发送所获取的区域id。
47. 根据权利要求45所述的方法,其中,所述会话发起消息包括表 示区域事件触发类型的触发类型信息。
48. 根据权利要求45所述的方法,该方法还包括 所述第一服务器从所述代理接收用于请求区域事件触发定位服务的消息。
49. 根据权利要求45所述的方法,其中,利用与建立安全会话相关 的参数在所述漫游终端和所述第三服务器之间建立安全会话,并且所述 安全会话是针对所述漫游终端和所述第三服务器之间的定位过程的会 话。
50. 根据权利要求45所述的方法,其中,所述第一服务器是H-SLC (归属SUPL位置中心),所述第二服务器是V-SLC (访问SLC),并且所述第三服务器是H-SPC (归属SPC (SUPL定位中心))。
全文摘要
公开了对基于会话的位置信息系统中的漫游终端的网络发起区域事件触发定位方法。根据代理模式和无代理模式对漫游终端的基于区域的定位的网络发起进行划分,并且根据对于已划分模式执行定位过程的SLP是V-SLP还是H-SLP,以多种方式执行对漫游终端的基于区域的定位。
文档编号H04B7/26GK101416424SQ200780011866
公开日2009年4月22日 申请日期2007年4月3日 优先权日2006年4月6日
发明者沈东熙 申请人:Lg电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1