移动通信系统中的SET发起区域事件触发定位方法

申请号 CN200780011686.2 申请日 2007-04-03 公开(公告)号 CN101416423A 公开(公告)日 2009-04-22
申请人 LG电子株式会社; 发明人 沈东熙;
摘要 公开了一种在基于会话的服务系统中的SET发起区域事件触发 定位 方法。根据代理模式和无代理模式并且另外根据哪个SLP(SUPL定位平台)具有定位过程来以多种方式执行该方法。
权利要求

1、一种移动通信系统中的SET发起区域事件触发定位方法,该方 法包括以下步骤:
第一服务器从漫游SET接收SESSION START消息以启动触发会话;
所述第一服务器从第二服务器请求并获取区域事件触发定位的特定 区域的区域id;
向所述SET发送SESSION RESPONSE消息;
从所述SET接收POS INIT消息,并且向所述第二服务器发送该POS INIT消息;以及
从所述第二服务器接收计算出的SET的位置估计,并向该SET发送 该计算出的位置估计;以及
从所述SET接收SESSION END消息,并且向所述第二服务器发送 该SESSION END消息。
2、根据权利要求1所述的方法,其中所述第一服务器通过所述 SESSION RESPONSE消息向所述SET发送从所述第二服务器获取的区 域id。
3、根据权利要求1所述的方法,其中所述SESSION START消息至 少包括触发类型信息和触发参数。
4、根据权利要求3所述的方法,其中所述触发类型信息具有区域事 件触发类型。
5、根据权利要求3所述的方法,其中所述触发参数包括以下二者 中的至少一个:change_area类型和与所述区域事件触发定位相关的特定 区域的位置值。
6、根据权利要求1所述的方法,其中所述区域id是指属于事件区 域的以下中的一个:小区的id、移动国家代码(MCC)、移动网络代码 (MNC)、位置区域代码(LAC)和主扰码号。
7、根据权利要求1所述的方法,其中所述第一服务器使用代理模式, 并且所述第二服务器具有定位功能。
8、根据权利要求1所述的方法,其中所述第一服务器是H-SLP,并 且所述第二服务器是V-SLP。
9、一种移动通信系统中的SET发起区域事件触发定位方法,该方 法包括以下步骤:
第一服务器从漫游SET接收SESSION START消息以启动触发会话;
所述第一服务器从第二服务器请求并且获取区域事件触发定位的特 定区域的区域id;
向所述SET发送SESSION RESPONSE消息;
从所述SET接收POS INIT消息;
所述第一服务器与所述SET执行定位过程,并且向所述SET发送计 算出的该SET的位置估计;以及
从所述SET接收SESSION END消息。
10、根据权利要求9所述的方法,其中所述第一服务器通过所述 SESSION RESPONSE消息向所述SET发送从所述第二服务器获取的区 域id。
11、根据权利要求9所述的方法,其中所述SESSION START消息 至少包括触发类型信息和触发参数。
12、根据权利要求11所述的方法,其中所述触发类型信息具有区域 事件触发类型。
13、根据权利要求11所述的方法,其中所述触发参数包括以下二者 中的至少一个:change_area类型和与所述区域事件触发定位相关的特定 区域的位置值。
14、根据权利要求9所述的方法,其中所述区域id是指属于事件区 域的以下中的一个:小区的id、移动国家代码(MCC)、移动网络代码 (MNC)、位置区域代码(LAC)和主扰码号。
15、根据权利要求9所述的方法,其中所述第一服务器使用代理模 式并且具有定位功能以计算SET的位置估计。
16、一种移动通信系统中的SET发起区域事件触发定位方法,该方 法包括以下步骤:
漫游SET向第一服务器发送SESSION START消息以启动触发会话;
从所述第一服务器接收SESSION RESPONSE消息;
向所述第一服务器发送POS INIT消息;
从所述第一服务器接收计算出的SET的位置估计;
通过对所述计算出的位置估计与事件区域的位置值进行比较来检查 是否满足触发条件;
如果满足触发条件,则所述SET向该SET的代理提供所述计算出的 位置估计。
17、根据权利要求16所述的方法,其中所述SET通过所述SESSION RESPONSE消息从所述第一服务器接收区域id。
18、根据权利要求17所述的方法,其中所述第一服务器从所述第二 服务器获取所述区域id。
19、根据权利要求17所述的方法,其中所述区域id是指属于事件 区域的以下中的一个:小区的id、移动国家代码(MCC)、移动网络代码 (MNC)、位置区域代码(LAC)和主扰码号。
20、根据权利要求17所述的方法,其中,如果通过对所述SET的 当前区域id与所接收到的区域id进行比较而确定满足第一条件,则所述 SET向所述第一服务器发送所述POS INIT消息。
21、根据权利要求17所述的方法,其中如果与事件区域触发定位相 关的change_area类型表明:验证到所述SET进入事件区域、或者停留在 该事件区域中,则当接收到的区域id中的至少一个与当前区域id一致时, 向所述第一服务器发送所述POS INIT消息。
22、根据权利要求17所述的方法,其中如果与事件区域触发定位相 关的change_area类型表明:验证到所述SET离开所述事件区域,则在所 接收到的区域id中的任何一个与当前区域id均不一致时,向所述第一服 务器发送所述POS INIT消息。
23、根据权利要求16所述的方法,其中所述SESSION START消息 至少包括触发类型信息和触发参数。
24、根据权利要求23所述的方法,其中所述触发类型信息具有区域 事件触发类型。
25、根据权利要求23所述的方法,其中所述触发参数至少包括区 域事件触发定位的change_area类型或所述事件区域的位置值。
26、根据权利要求16所述的方法,其中所述第一服务器使用代理模 式。
27、一种移动通信系统中的SET发起区域事件触发定位方法,该方 法包括以下步骤:
第一服务器从漫游SET接收SESSION START消息以启动触发会话;
所述第一服务器通过第二服务器从第三服务器请求并获取事件区域 的区域id;
所述第一服务器向所述SET发送至少包括关于安全会话建立的参数 和所述第三服务器的地址的SESSION RESPONSE消息;以及
所述第一服务器从所述第三服务器接收SESSION END消息。
28、根据权利要求27所述的方法,其中所述第一服务器通过所述 SESSION RESPONSE消息向所述SET发送所获取的区域id。
29、根据权利要求27所述的方法,其中所述SESSION START消息 至少包括触发类型信息和触发参数。
30、根据权利要求29所述的方法,其中所述触发类型信息具有区域 事件触发类型。
31、根据权利要求29所述的方法,其中所述触发参数至少包括区 域事件触发定位的change_area类型或所述区域事件的位置值。
32、根据权利要求27所述的方法,其中利用包括在所述SESSION RESPONSE消息中的关于安全会话建立的参数来在所述SET和所述第三 服务器之间建立安全会话,并且该安全会话是针对所述SET和所述第三 服务器之间的定位过程的会话。
33、根据权利要求27所述的方法,其中所述第一服务器是H-SLC,所 述第二服务器是V-SLC,并且所述第三服务器是V-SPC。
34、根据权利要求27所述的方法,其中所述第一服务器使用无代理 模式,并且所述第三服务器执行横向定位功能。
35、一种移动通信系统中的SET发起区域事件触发定位方法,该方 法包括以下步骤:
漫游SET向第一服务器发送SESSION START消息以启动触发会话;
从所述第一服务器接收至少包括关于安全会话的参数和第二服务器 的地址的SESSION RESPONSE消息;
所述SET向所述第二服务器发送POS INIT消息;
所述SET通过利用所述参数建立与所述第二服务器的安全会话来执 行定位过程;
从所述第二服务器接收计算出的SET的位置估计;
所述SET通过对所接收到的计算出的位置估计与事件区域的位置值 进行比较来检查是否满足区域事件触发条件;以及
如果满足所述区域事件触发条件,则所述SET向该SET的代理提供 所述计算出的位置估计。
36、根据权利要求35所述的方法,其中所述SET通过所述SESSION RESPONSE消息从所述第一服务器接收区域id。
37、根据权利要求36所述的方法,其中所述第一服务器通过所述第 三服务器从所述第二服务器获取所述区域id,并向所述SET提供所述区 域id。
38、根据权利要求37所述的方法,其中所述第一服务器是H-SLC,所 述第二服务器是V-SPC,并且所述第三服务器是V-SLC。
39、根据权利要求36所述的方法,其中所述第一服务器从所述第 三服务器获取所述区域id从而提供给所述SET。
40、根据权利要求39所述的方法,其中所述第一服务器是H-SLC,所 述第二服务器是H-SPC,并且所述第三服务器是V-SLC。
41、根据权利要求35所述的方法,其中如果通过对所述SET的当 前区域id与所接收到的区域id进行比较而确定满足第一条件,则所述 SET向所述第二服务器发送所述POS INIT消息。
42、根据权利要求35所述的方法,其中所述SESSION START消息 至少包括触发类型信息和触发参数。
43、根据权利要求42所述的方法,其中所述触发类型信息具有区域 事件触发类型。
44、根据权利要求42所述的方法,其中所述触发参数包括以下二 者中的至少一个:与区域事件触发定位相关的change_area类型和所述事 件区域的位置值。
45、一种移动通信系统中的SET发起区域事件触发定位方法,该方 法包括以下步骤:
第一服务器从SET接收SESSION START消息以启动触发会话;
所述第一服务器从第二服务器请求并且获取事件区域的区域id;
所述第一服务器向所述SET发送至少包括关于安全会话建立的参数 和所述第三服务器的地址的SESSION RESPONSE消息;并且
所述第一服务器通过所述第三服务器从所述SET接收SESSION END消息。
46、根据权利要求45所述的方法,其中所述第一服务器通过所述 SESSION RESPONSE消息向所述SET发送所获取的区域id。
47、根据权利要求45所述的方法,其中所述SESSION START消息 至少包括触发类型信息和触发参数。
48、根据权利要求47所述的方法,其中所述触发类型信息具有区域 事件触发类型。
49、根据权利要求47所述的方法,其中所述触发参数包括以下二者 中的至少一个:与区域事件触发定位相关的change_area类型和所述区域 事件的位置值。
50、根据权利要求47所述的方法,其中利用关于安全会话建立的参 数在所述SET和所述第三服务器之间建立安全会话,并且该安全会话是 针对所述SET和所述第三服务器之间的定位过程的会话。
51、根据权利要求47所述的方法,其中所述第一服务器是H-SLC, 所述第二服务器是V-SLC,并且所述第三服务器是H-SPC。

说明书全文

技术领域

发明涉及移动通信系统,更具体地说,涉及在移动通信系统中的 SET发起区域事件触发定位方法,该方法能够在基于会话的服务系统中 由SET发起区域事件触发会话并且执行区域事件触发定位过程。

背景技术

在移动通信系统中,在移动通信网络处设置有计算终端位置估计的 功能组,并且提供向实体周期性地或根据用户请求而通告位置估计的定 位服务。关于定位服务的网络根据诸如3GPP或3GPP2的内部构造而具 有多种构造。
在移动通信系统中计算移动终端的位置估计的方法包括通知终端所 属的小区的ID的小区ID方法、在测得从终端到各基站的波发送时间以 后利用三测量法计算终端位置估计的三角测量法、利用GPS(Global Positioning System:全球定位系统)的方法等。
为了利用以上方法向用户提供定位服务,就必须在终端和定位服务 器之间充分地传送信令和位置信息。因此,提供定位服务(即,基于终 端的位置估计的定位服务)的定位技术正得到普及。可以通过用户面和 控制面来提供这些定位技术,公知的是,安全用户层面定位(SUPL:Secure User Plane Location)方法是通过用户面提供定位技术的代表。
SUPL方法可以有效传送计算基站的位置估计所需的位置信息,例 如,传送诸如GPS辅助的定位辅助信息,并利用用户面数据承载来在终 端和网络之间传送定位技术相关的协议。
在定位系统中,关于定位服务的SUPL网络包括SUPL代理、SUPL 定位平台(SLP:SUPL Location Platform)和支持SUPL的终端(SET: SUPL Enabled Terminal)。SUPL代理是指利用实际测量的位置信息的逻 辑业务接入点。SLP是指访问网络资源以获取位置信息的网络内部的 SUPL业务接入点。
SET是利用SUPL接口与SUPL网络进行通信的装置(即,UMTS 的用户终端、GSM移动台、具有IS-95 MS功能或SET功能的膝上型电 脑或PDA)。SET也可以是通过WLAN彼此连接的各种移动终端。
SET通过用户面承载与网络连接来支持由SUPL定义的过程。这里, 用户初始登录的网络被称为归属网络,用户移动到不同于归属网络的区 域的网络被称为访问网络。归属网络中的SLP被称为H-SLP(Home-SLP: 归属SLP),而访问网络中的SLP被称为V-SLP(Visited-SLP:访问SLP)。 当在网络中发起SUPL过程时,外部的客户端端最初连接的SLP被称为 R-SLP(请求SLP)。R-SLP是可以与H-SLP相同或不同的逻辑实体。作 为验证当前位置估计的对象的SET被定义为目标SET。
网络中的SLP包括计算位置估计的SPC(SUPL Positioning Center: SUPL定位中心)和执行漫游、资源管理等的SLC(SUPL Location Center: SUPL位置中心)。SET可以通过经由SLC间接与SPC通信来计算位置信 息(代理模式),或通过直接与SPC连接来计算位置信息(即,无代理模 式)。
尽管在现有技术中公开了基于SUPL的即时定位方法,但是未公开 在基于SUPL的系统中SET发起区域事件触发定位方法。

发明内容

因此,本发明的目的是提供在SUPL系统中的SET发起区域事件触 发定位方法。
为了实现这些和其它的优点,并根据本发明的目的,如本文具体实 施和广泛描述的,提供了一种在移动通信系统中的SET发起区域事件触 发定位方法,该方法包括以下步骤:第一服务器从漫游SET接收SESSION START消息以启动触发会话;第一服务器从第二服务器请求并获取区域 事件触发定位的特定区域的区域id(标识符);向SET发送SESSION RESPONSE消息;从SET接收POS INIT消息,并且向第二服务器发送 该POS INIT消息;以及从第二服务器接收计算出的SET的位置估计,并 向该SET发送该计算出的SET的位置估计;以及从SET接收SESSION END消息,并且向第二服务器发送该SESSION END消息。
第一服务器通过SESSION RESPONSE消息向SET发送从第二服务 器获取的区域id。该第一服务器是H-SLP,并且该第二服务器是V-SLP。
根据本发明第二实施方式,提供了一种在移动通信系统中的SET发 起区域事件触发定位方法,该方法包括以下步骤:第一服务器从漫游SET 接收SESSION START消息以启动触发会话;第一服务器从第二服务器请 求并且获取区域事件触发定位的特定区域的区域id;向SET发送 SESSION RESPONSE消息;第一服务器执行对SET的定位过程,并且向 SET发送计算出的SET的位置估计;以及从SET接收SESSION END消 息。
第一服务器通过SESSION RESPONSE消息向SET发送从第二服务 器获取的区域id。该第一服务器使用代理模式,并且具有定位功能以计 算该SET的位置估计。
根据本发明第三实施方式,提供了一种在移动通信系统中的SET发 起区域事件触发定位方法,该方法包括以下步骤:SET向第一服务器发 送SESSION START消息以启动触发会话;从第一服务器接收SESSION RESPONSE消息;向第一服务器发送POS INIT消息;从第一服务器接收 计算出的SET的位置估计;通过对计算出的位置估计和事件区域的位置 值进行比较来检查是否满足事件触发条件;如果满足事件触发条件,则 SET向该SET的代理提供计算出的位置估计。
SET通过SESSION RESPONSE消息从第一服务器接收事件区域的 区域id。第一服务器从所述第二服务器获取这些区域id,并且该第一服 务器使用代理模式。
根据本发明第四实施方式,提供了一种移动通信系统中的SET发起 区域事件触发定位方法,该方法包括以下步骤:第一服务器从漫游SET 接收SESSION START消息以启动触发会话;第一服务器通过第二服务器 从第三服务器请求并获取区域事件触发定位的特定区域的区域id;向SET 发送至少包括第三服务器地址和关于安全会话建立的参数的SESSION RESPONSE消息;以及第一服务器从第三服务器接收SESSION END消 息。
第一服务器通过所述SESSION RESPONSE消息向SET发送所获取 的区域id。该第一服务器使用无代理模式,并且该第三服务器执行定位 功能。这里,该第一服务器是H-SLC,该第二服务器是V-SLC,并且该 第三服务器是V-SPC。
根据本发明第五实施方式,提供了一种在移动通信系统中的SET发 起区域事件触发定位方法,该方法包括以下步骤:SET向第一服务器发 送SESSION START消息以启动触发会话;从第一服务器接收至少包括关 于安全会话的参数和第二服务器地址的SESSION RESPONSE消息;SET 向第二服务器发送POS INIT消息;SET通过利用这些参数建立与第二服 务器的安全会话来执行定位过程;从第二服务器接收计算出的SET的位 置估计;SET通过对所接收到的计算出的位置估计和事件区域的位置值 进行比较来检查是否满足区域事件触发条件;以及如果满足区域事件触 发条件,则SET向该SET的代理提供计算出的位置估计。
SET通过SESSION RESPONSE消息从第一服务器接收覆盖事件区 域的区域id。
第一服务器可以通过第三服务器向该SET提供从第二服务器获取区 域id。这里,第一服务器是H-SLC,第二服务器是V-SPC,并且第三服 务器是V-SLC。
第一服务器可以向SET提供从第三服务器获取的该区域id。这里, 第一服务器是H-SLC,第二服务器是H-SPC,并且第三服务器是V-SLC。
根据本发明第六实施方式,提供了一种在移动通信系统中的SET发 起区域事件触发定位方法,该方法包括以下步骤:第一服务器从SET接 收SESSION START消息以启动触发会话;第一服务器从第二服务器请求 并且获取事件区域的区域id;第一服务器向SET发送至少包括关于安全 会话建立的参数和第三服务器的地址的SESSION RESPONSE消息;并且 第一服务器通过第三服务器从SET接收SESSION END消息。
第一服务器通过SESSION RESPONSE消息向SET发送所获取的区 域id。这里,第一服务器是H-SLC,第二服务器是V-SLC,并且第三服务 器是H-SPC。
附图说明
结合附图,从下面的本发明的详细说明中,本发明的前述和其它目 的、特征、方面以及优点将更加明显。
附图被包括进来以提供对本发明的进一步理解,其被并入且构成本 说明书的一部分,附图例示了本发明的实施方式,并与说明书一起用于 解释本发明的原理。
在图中:
图1是示出根据本发明第一实施方式的SET发起区域事件触发定位 的方法的图;
图2是示出根据本发明第二实施方式的SET发起区域事件触发定位 的方法的图;
图3是示出根据本发明第三实施方式的SET发起区域事件触发定位 的方法的图;以及
图4是示出根据本发明第四实施方式的SET发起区域事件触发定位 的方法的图。

具体实施方式

现在将详细描述本发明的优选实施方式,在附图中例示了它们的实 施例。
在下文中,将对本发明的优选实施方式进行说明。
本发明在SUPL网络中实施。但本发明也可以应用于以任何其它标 准运营的无线通信系统中。
本发明提供了一种在移动通信系统中的SET发起区域事件触发定位 的方法,在该方法中,当SET和服务器管理定位的触发信息时,在基于 会话的定位系统中执行访问网络上的漫游SET(即,进入特定区域、离 开特定区域或者停留在特定区域中)的定位过程。
在根据本发明的区域事件触发定位方法中,归属网络向访问网络请 求区域事件触发定位的特定区域的区域id,从访问网络获取区域id,并 且向目标SET(漫游终端)提供所获取的区域id。
在根据本发明的区域事件触发定位方法中,并非始终执行对SET的 定位过程,而是只有当SET位于特定区域(“特定区域”指请求区域或事 件区域)附近时才执行对SET的定位过程。SET根据是否满足定位启动 条件来确定是否启动定位过程。满足定位启动条件的情况是指SET接近 在区域事件触发条件信息中指定的区域(特定区域、请求区域或者事件 区域)。
如果计算出的SET的位置估计属于事件区域(即,如果满足区域事 件触发条件),则SET判定区域事件已经发生。接着,该SET向客户端 (终端、或者在网络中包括的代理)发送计算出的位置估计。
区域事件发生是指SET进入事件区域、离开事件区域、或者停留在 特定区域中。
将由基于SUPL的定位系统提供的定位服务分为网络发起的情况和 SET发起的情况。
将基于SUPL的定位服务分为代理模式和无代理模式。按照代理模 式,经由作为代理运行的归属网络的H-SLP执行定位服务器和SET之间 的定位过程。
按照无代理模式,直接执行定位服务器和SET之间的定位过程,而 不经由作为无代理运行的归属网络的H-SLP(或者H-SLC)。定位服务器可 以是H-SLP或者是V-SLP。
可以根据由H-SLP(或者H-SPC)还是由V-SLP(或者V-SPC)执行SET 的定位过程来对基于SUPL的定位服务进行分类。
在本发明中,将根据是否对SET发起情况应用代理模式、或者根据 定位服务器属于哪个网络的SLP来对四种优选实施方式进行说明。
在下文中,将对根据本发明的第一实施方式的SET发起区域事件触 发定位方法进行说明。
图1是示出根据本发明第一实施方式的SET发起区域事件触发定位 方法的图,在该方法中实施了漫游情况、SET发起情况、V-SLP定位情 况和代理模式。参照图1,SET是漫游SET,该SET发起了区域事件触 发服务,V-SLP执行定位功能(即,作为定位服务器工作),并且H-SLP 使用代理模式。
如图1所示,SET中的SUPL代理从在该SET上运行的应用接收到 区域事件触发服务的请求。如果该SET尚未连接到分组数据网络或者尚 未建立电路交换数据连接,则该SET将其自身连接到分组数据网络 (S90)。
SET中的SUPL代理使用由归属网络提供的默认地址建立到H-SLC 的安全IP连接,并且发送SUPL TRIGGERED START消息以启动与H-SLP 的定位会话(S91)。
SUPL TRIGGERED START消息至少包含会话id(session-id)、SET 能、触发类型指示符(例如,区域事件)、位置标识符(lid:location identifier)、SET能力和触发参数。
由于SET向H-SLP发送包括触发类型指示符的SUPL INIT消息,因 此该H-SLP认识到当前请求了区域事件触发定位。
lid表示SET当前所属的小区的id。
触发参数代表区域事件触发参数。
触发参数可以包括触发条件信息(即,区域事件触发定位的区域改 变(change_area)类型(进入特定区域、离开该特定区域或停留在特定 区域中)以及特定区域(特定区域的名称或者位置值))。
已经接收到SUPL TRIGGERED START消息的H-SLP基于路由信息 验证SET当前是否处于SUPL漫游(S92)。如果SET处于SUPL漫游, 则H-SLP基于包含在SUPL TRIGGERED START消息中的lid来确定 V-SLP。H-SLP向V-SLP发送包括SUPL TRIGGERRD START消息的漫 游位置协议(RLP:Roaming Location Protocol)触发标准漫游定位报告请 求(TSRLRR:Triggered Standard Roaming Location Reporting Request)消 息,以向所确定的V-SLP通告该SET已经对SUPL定位过程进行了初始 化。
H-SLP必须在SUPL TRIGGERED START消息中包括区域id请求指 示符(S93)。
H-SLP通过向V-SLP发送RLPTSRLRR消息来向V-SLP请求区域事 件触发会话的区域id。
一旦接收到RLP TSRLRR消息,V-SLP就可以根据包括在RLP TSRLRR消息中的SET能力来确定区域事件触发会话的定位方法 (posmethod)。接着,V-SLP向H-SLP发送RLP TSRLRA(Triggered Standard Roaming Location Reporting Answer:触发标准漫游定位报告应答) 消息,该消息向H-SLP通告区域事件触发会话已经准备就绪。
V-SLP还检查包括在RLP TSRLRR消息中的区域id请求指示符。如 果H-SLP请求区域id,则V-SLP在SUPL TRIGGERRED RESPONSE消 息中包括与事件触发会话的特定区域相对应的区域id,并且接着向H-SLP 发送包括SUPL TRIGGERED RESPONSE消息的RLP TSRLRA消息 (S94)。
H-SLP向SET转发接收到的SUPL TRIGGERRED RESPONSE消息 (S95)。SUPL TRIGGERED RESPONSE消息不包括H-SLP的地址以向该 SET通告不应建立新连接。
SUPL TRIGGERED RESPONSE消息包括posmethod(定位方法)。 SUPL TRIGGERED RESPONSE消息还可以包括区域事件触发会话的区 域id。优选的是,区域id表示属于已经由SUPL代理请求定位的区域的 小区的id、移动国家代码(MCC:mobile country code)、移动网络代码 (MNC:mobile network code)或者位置区域代码(LAC:location area code),或者主扰码号(primary scrambling code number)。具体地说,在 WCDMA的情况下,区域id是指主扰码号。
接着,SET可以释放与H-SLP的IP连接。
一旦通过SUPL TRIGGER RESPONSE消息接收到一个区域id或者 多个区域id,则SET检查是否已经满足定位会话启动条件。
可以通过对SET的当前区域id和从H-SLP接收到的区域id进行比 较来执行该检查。
即,SET对当前区域id和接收到的区域id进行比较,并且检查在二 者之间是否存在一致的区域id。
如果触发参数(trigger_params)中的change_area类型表明:验证到 SET进入特定区域、或者停留在特定区域中,则当接收到的区域id中的 至少一个与SET的当前区域id一致时,SET启动定位会话。当所接收到 的区域id中的至少一个与SET的当前区域id一致时,SET判定满足定位 会话启动条件。
相反,如果change_area类型表明:验证到SET离开特定区域,则 在所接收到的区域id中的任何一个与当前区域id均不一致时,SET判定 满足定位会话启动条件。
当前区域id与接收到的区域id的比较或者SET内的区域事件触发 表明必须计算定位(position fix)。即,SET通过验证其粗略位置估计来 检查其是否靠近SUPL代理请求的特定区域。因此,并不总是计算SET 的位置估计(或定位),而是在判定SET靠近由SUPL代理所请求的区域 时,才计算该SET的位置估计。
如果通过对区域id和当前区域id进行比较,判定已经满足定位会话 启动条件,SET认识到其当前已经靠近请求区域,并且通过向H-SLP发 送SUPL POS INIT消息来启动定位会话(S96)。SUPL POS INIT消息至 少包含会话id和SET的当前区域id。这里,如果SET尚未建立电路交换 数据连接,则其将自身连接到分组数据网络,并且向H-SLP发送SUPL POS INIT消息以启动与V-SLP的定位会话。
作为代理运行的H-SLP在RLP SSRP消息中向执行定位功能的 V-SLP转发接收到的SUPL POS INIT消息(S97)。
如果基于包括在RLP SSRP消息中的信息(例如,小区id)计算出 的位置估计满足请求的QoP,则接收到RLP SSRP消息的V-SLP可以直 接执行步骤S99,而无需通过步骤S98。相反,如果计算出的位置估计尚 未满足请求的QoP,则直接执行步骤S98。在图1的步骤S98中,未使 用基于小区id的定位方法。
SET和V-SLP通过H-SLP交换连续定位消息,从而计算SET的位 置估计(S98)。优选的是,在V-SLP和SET之间交换的消息包括会话id 和定位协议(RRLP、RRC或TIA-801)等。V-SLP基于从SET接收到的 定位测量来计算位置估计(SET辅助模式),或者SET基于从V-SLP获 取的辅助来计算位置估计(基于SET模式)。参照示出SET辅助模式的 图1,V-SLP经由H-SLP在SUPL REPORT消息中向SET发送计算出的 位置估计(posresult)(S99、S100)。在基于SET模式的情况下,不需要 SUPL REPORT消息。
一旦通过H-SLP从V-SLP接收到SET的位置估计(posresult),SET 就会通过对计算出的位置估计和在触发参数中定义的特定区域的位置值 进行比较来检查是否已经满足区域事件触发条件(即,已经发生区域事 件)。
如果计算出的位置估计与在触发参数中定义的特定区域的位置值不 一致,则SET判定未满足区域事件触发条件(即,区域事件尚未发生) (S101),并且进入步骤S102从而通过H-SLP向V-SLP重发SUPL POS INIT消息(S102、S103)。如果尚未发生区域事件,则可以重复执行步骤 S102至S107和步骤S108至S113等。如图1所示,在已经满足定位会 话启动条件或者尚未发生区域事件时重复执行步骤S96至S107以计算 SET的实质位置估计。
然而,如果计算出的SET的位置估计与特定区域的位置值中的至少 一个相一致(即,已经发生区域事件)(S101),则SET直接执行步骤S114, 而无需经由步骤S102至S113从而向SET的SUPL代理发送计算出的 SET的位置估计(S114)。
如果通过步骤S112从H-SLP接收到的计算出的SET的位置估计与 事件区域相一致(即,如果已经发生区域事件),则SET向该SET的SUPL 代理发送计算出的SET的位置估计(S114)。
接着,SET向H-SLP发送SUPL END消息,并且H-SLP在RLP SSRP 隧道消息中向V-SLP发送SUPL END消息从而通告触发会话已经结束 (S115,S116)。
接着,SET和V-SLP释放关于定位会话的所有资源。
如图1所示,当SET发起区域事件触发服务时,H-SLP从V-SLP获 取关于区域事件触发会话的区域id,从而向SET提供区域id。如果满足计 算SET实质位置估计的定位会话启动条件,则SET和V-SLP通过作为代 理运行的H-SLP建立定位会话,并且计算SET的实质位置估计。如果基 于计算出的SET的位置估计判定已经发生区域事件,则SET向H-SLP 发送SUPL END消息从而结束定位会话。
将对根据本发明第二实施方式的SET发起区域事件触发定位方法进 行说明。
图2是示出根据本发明第二实施方式的SET发起区域事件触发定位 方法的图。
如图2所示,实施了漫游的情况、SET发起的情况、H-SLP定位的 情况和代理模式。
第二实施方式与第一实施方式的不同点在于由H-SLP而不是V-SLP 来执行定位功能以计算SET的位置估计。
为了通过满足定位会话启动条件(即,通过验证SET的粗略位置估 计)来计算SET的实质位置估计,SET与具有定位功能的H-SLP建立定 位会话以计算SET自身的实质位置估计。
当已经漫游到V-SLP的SET发起其定位服务时,可以通过V-SLP 来执行计算SET实质位置估计的定位过程(第一实施方式),或者可以通 过H-SLP来执行计算SET实质位置估计的定位过程(第二实施方式)。
将对根据本发明第三实施方式的SET发起区域事件触发定位方法进 行说明。
图3是示出根据本发明第三实施方式的SET发起区域事件触发定位 的方法的图,在该方法中实施了漫游的情况、SET发起的情况、V-SLP 定位的情况和无代理模式。即,SET(目标SET)是漫游SET并且发起 了定位服务,V-SLP执行定位功能,并且H-SLP使用无代理模式。
V-SLP包括V-SLC和V-SPC,而H-SLP包括H-SLC和H-SPC。
第三实施方式与第一实施方式的不同之处在于通过在V-SPC和SET 之间直接建立定位会话、而不经由H-SLC建立定位会话来执行定位过程。
将对第三实施方式和第一实施方式之间的区别进行更详细地说明。
一旦SET向H-SLC发送包括会话id、触发类型指示符(例如,区域 事件)、lid、SET能力和触发参数的SUPL TRIGGERED START消息 (S122),H-SLC就会基于路由信息来验证SET是否是漫游SET(S122)。 如果该SET是漫游SET,则H-SLC通过V-SLC从V-SPC请求并且获取由 区域事件触发会话定义的特定区域的区域id(S123至S127)。
H-SLC向SET发送SUPL TRIGGERED RESPONSE消息(S128)。 该SUPL TRIGGERED RESPONSE消息包括会话id、posmethod、V-SPC 地址、区域id、SET auth_key(SET认证密钥)、和key-id 4。V-SPC地址 是指SET为建立定位会话所连接到的地址。SET auth_key和key-id4在 无需代理服务器的情况下在SET和V-SPC之间建立直接会话时将被用作 安全会话建立的参数。SET接入V-SPC地址,并且认识到应该利用SET auth_key和key-id 4来建立安全会话。
一旦满足定位会话启动条件,SET就向V-SPC发送SUPL POS INIT 消息以启动定位会话。接着,V-SPC和SET执行定位过程从而计算SET 的实质位置估计(S129至S131)。
SET通过验证计算出的SET的位置估计是否满足区域事件触发条件 来检查是否已经发生区域事件(S132)。
如果区域事件尚未发生,则重复执行步骤S133至S136。
相反,如果区域事件已经发生,则SET向该SET的SUPL代理发送 计算出的位置估计(S141),并且向V-SPC发送SUPL END消息从而释 放触发对话(S142)。
如图3所示,当SET发起定位服务时,H-SLC通过V-SLC从V-SPC 获取关于区域事件触发会话的对应区域的区域id,并且向SET提供这些 区域id。如果已经满足计算SET实质位置估计的定位会话启动条件,则 SET和V-SPC建立直接定位会话而无需代理服务器,从而计算出SET的 实质位置估计。如果基于计算出的SET的位置估计判定区域事件已经发 生,则SET发送SUPL END消息从而终止定位会话。
对根据本发明第四实施方式的SET发起区域事件触发定位方法进行 说明。
图4是示出根据本发明第四实施方式的SET发起区域事件触发定位 的方法的图,在该方法中实施了漫游的情况、SET发起的情况、H-SLP 定位的情况和无代理模式。即,SET(目标SET)是漫游SET并且发起 定位服务,H-SLP执行定位功能,并且H-SLP使用无代理模式。
V-SLP包括V-SLC和V-SPC,H-SLP包括H-SLC和H-SPC,并且 H-SPC执行定位功能。
第四实施方式与第一实施方式的不同点在于由H-SLP(具体地说, H-SPC)执行定位功能以计算SET实质位置估计,并且H-SLC使用无代 理模式。
将对第四实施方式和第一实施方式之间的区别进行更详细地说明。
H-SLC向SET发送包括H-SPC地址、SET auth_key(SET认证密钥)、 key-id4参数等的SUPL TRIGGERED RESPONSE消息(S157)。
由于H-SLC使用无代理模式,所以使用SET auth_key和key-id 4参 数来对H-SPC和SET之间的定位过程建立安全会话。H-SPC地址是指要 与SET建立定位会话的H-SPC的地址。
如果已经满足定位会话启动条件,则SET向H-SPC发送SUPL POS INIT消息(S158)。为了将包括在SUPL POS INIT消息中的lid(即,SET 的当前小区id)转换成位置估计,H-SPC通过H-SLC向V-SLC请求对lid 的转换。V-SLC将接收到的lid转换(或者转变)为位置估计并且在RLP SRLIA消息中向H-SLC返回该结果(S161)。H-SLC通过内部通信向 H-SPC转发SET的位置估计(S162)。
H-SPC检查所获取的位置估计是否满足QoP,如果满足QoP,则该 H-SPC向SET发送SUPL REPORT消息(S164)。
然而,如果所获取的位置估计尚不满足QoP,则H-SPC与SET建立 定位会话从而计算SET的实质位置估计(S163)。一旦计算出SET的实 质位置估计,则H-SPC向SET发送SUPL REPORT消息从而向SET转发 计算出的位置估计(S164)。
SET对接收到的计算出的位置估计和由区域事件触发条件定义的特 定区域(事件区域)的位置值进行比较,从而检查是否已经发生区域事 件。
如图4所示,当SET(漫游SET)发起定位服务时,H-SLC通过V-SLC 从V-SPC获取区域事件触发会话的对应区域的区域id,并且向SET提供 这些区域id。如果已经满足计算SET实质位置估计的定位会话启动条件, 则SET和H-SPC建立直接的定位会话而无需代理服务器,从而计算出 SET的实质位置估计。如果基于计算出的SET的位置估计判定区域事件 已经发生,则SET向H-SPC发送SUPL END消息从而终止定位会话。
如上所述,在本发明中,尽管提出了基于SUPL的SET发起的定位 方法,但是可以以各种方式来实施基于SUPL的定位方法。
由于在不脱离本发明的精神或实质特征的情况下可以以多种形式实 施本发明,因此应当了解上述实施方式不受前述的说明书中任何细节所 限制,除非另外指出,而应当在所附的权利要求中限定的精神和范围内 进行广泛地解释,并因此所附权利要求希望包括落入所附权利要求及其 等同范围内的本发明的所有修改例和变型例。
QQ群二维码
意见反馈