用于为用户层面定位执行会话信息查询的方法和装置的制作方法

文档序号:7732886阅读:104来源:国知局
专利名称:用于为用户层面定位执行会话信息查询的方法和装置的制作方法
用于为用户层面定位执行会话信息查询的方法和装置I.根据35U. S. C. § 119的优先权要求本专利申请要求于2008年2月26日提交且被转让给本申请受让人并明确通过援 引纳入于此的题为 “SESSION AUDITING FOR SECURE USER PLANEL0CATI0N(SUPL)(用于安 全用户层面定位(SUPL)的会话审计),,的临时美国申请S/N. 61/031,622的优先权。背景I.领域本公开一般涉及通信,尤其涉及用于支持位置服务的技术。II.背景常常期望且在有时必须知晓终端的位置。术语“定位”和“位置”在本文中是同义 的且被可互换地使用。例如,用户可利用终端来浏览web网站并可在位置敏感性内容上进 行点击。终端的位置可在随后被确定并被用于向用户提供恰适的内容。作为另一示例,用 户可使用终端拨出紧急呼叫。终端的位置可在随后被确定并被用于向用户发送紧急援助。 存在许多其中关于终端的位置的知识是有用或必要的其他场合。终端可与位置服务器交换消息以建立用于位置服务的位置会话。若该会话建立是 成功的,则终端可针对该位置服务与位置服务器通信。位置会话的历时可取决于正获得的 位置服务的类型以及可能还有其他因素。只要位置会话在终端和位置服务器两者上有效就 维持该位置会话否则终止该位置会话可能是合需的。概述本文中描述了用于在诸如安全用户层面定位(SUPL)之类的用户层面定位架构中 查询关于位置会话的信息的技术。在一方面,位置服务器可执行对会话信息的查询(或即 会话信息查询)以请求终端返回关于目前正在该终端与该位置服务器之间进行的所有活 跃位置会话的信息。会话信息查询可用于标识(i)仅在位置服务器上或仅在终端上活跃的 位置会话,和/或(ii)在位置服务器上的参数与在终端上的参数不一致的位置会话。位置 服务器可以周期性地和/或每当其怀疑位置服务器与终端之间可能有不一致的会话上下 文时执行会话信息查询。不一致的会话上下文可能源于终端的意外断电、终端或位置服务 器上的故障、终端与位置服务器之间长期无法通信等。这些技术可用于检测和解决不一致 的会话上下文并且可改善位置服务和性能。在一种设计中,位置服务器例如可在用于周期性触发式服务或区域事件触发式服 务的至少一个位置会话在位置服务器中活跃时向终端发送查询消息以查询关于活跃位置 会话的信息。终端可返回包括关于活跃位置会话的信息的响应消息。此信息可包括活跃位 置会话的会话标识符(ID)的列表、活跃位置会话的参数等。终端还可将其能力和/或其他 信息返回给位置服务器。位置服务器可将从终端接收到的信息与该位置服务器上存储着的 信息作比较。位置服务器可终止仅在终端或仅在位置服务器上认为活跃的每个位置会话。 位置服务器可重启或终止在终端上的参数与在位置服务器上的参数不一致的每个位置会 话。若接收到的信息与存储着的信息不匹配,位置服务器还可执行其他校正行动。在另一方面,终端可向位置服务器发送更新消息以向位置服务器提供关于活跃位
6置会话的信息和/或关于该终端的能力的信息。在一种设计中,若在预定时间段内针对活 跃位置会话没有与位置服务器交换消息,则终端可发送更新消息。在另一种设计中,若终端 的能力自上次被报告给位置服务器起已改变,则终端可发送更新消息。以下更加详细地描述本公开的各种方面和特征。附图简述

图1示出了支持位置服务的示例部署。图2示出了使用会话信息查询来获得关于活跃位置会话的信息。图3示出了会话信息查询会话的呼叫流。图4示出了网络发起的区域事件触发式服务的呼叫流。图5示出了用于发送关于活跃位置会话的信息的消息。图6示出了用于由位置服务器来支持位置服务的过程。图7和8示出了用于由终端来支持位置服务的两个过程。图9示出了用于由位置服务器来支持位置服务的另一过程。图10示出了终端和位置服务器的框图。详细描述本文描述了用于在用户层面定位架构/解决方案中执行会话信息查询的技术。用 户层面定位架构是经由用户层面发送关于位置服务的消息的定位架构。用户层面定位架构 与控制层面定位架构不同,控制层面定位架构经由控制层面发送关于位置服务的消息。用 户层面是用于携带高层应用的信令并采用用户层面承载的机制,其典型地用诸如用户数据 报协议(UDP)、传输控制协议(TCP)和网际协议(IP)等协议来实现。控制层面是用于携带高 层应用的信令的机制,并且通常用因网络而异的协议、接口、和信令消息来实现。支持位置 服务的消息在控制层面架构中作为信令的部分来携带,而在用户层面架构中作为数据(例 如,从网络的观点而言)的部分来携带。然而,在用户层面和控制层面定位架构两者中,消 息的内容可以是相同或类似的。本文描述的技术可被用于各种用户层面定位架构,诸如来自开放式移动联盟 (OMA)的SUPL和来自名为“第三代伙伴项目2”(3GPP2)的组织的X.S0024。为了清晰起见, 以下针对SUPL对这些技术的某些方面进行描述,并且在以下大多描述中使用了 SUPL术语。图1示出了支持位置服务的示例部署。终端120可在任何给定时刻与无线网络 110和/或有线网络112通信以获得通信服务。终端120可以是驻定的或移动的,且也可被 称为移动站(MS)、用户装备(UE)、接入终端(AT)、订户站、站等。终端120可以是蜂窝电话、 个人数字助理(PDA)、手持式设备、无线设备、膝上型计算机、无线调制解调器、无绳电话、遥 测设备、跟踪设备等。在SUPL中,终端120可被称为启用SUPL的终端(SET)。术语“终端” 和“SET”在本文中被可互换地使用。无线网络110可以是无线广域网(WffAN)、无线城域网(WMAN)、无线局域网(WLAN) 等。术语“网络”和“系统”常被可互换地使用。WffAN可以是码分多址(CDMA)网络、时分多 址(TDMA)网络、频分多址(FDMA)网络、正交FDMA (OFDMA)网络、单载波FDMA (SC-FDMA)网 络,等等。CDMA网络可实现诸如宽带CDMA(WCDMA)、cdma2000等无线电技术。cdma2000涵 盖IS-2000、IS-95和IS-856标准。TDMA网络可实现诸如全球移动通信系统(GSM)等无线 电技术。OFDMA网络可实现诸如长期演进(LTE)、超移动宽带(UMB)、Flash-0FDM 等无线电
7技术。WCDMA、GSM和LTE在来自名为“第三代伙伴项目”(3GPP)的组织的文献中进行了描 述。CDMA和UMB在来自3GPP2的文献中进行了记载。3GPP和3GPP2文献是公众可获取的。 WMAN可实现诸如常称为WiMAX的IEEE 802. 16的无线电技术。WLAN可实现诸如802. 11 (通 常被称为Wi-Fi)、HiperLAN等无线电技术。有线网络112可以是电缆网、数字订户线(DSL) 网络、因特网等。无线网络110可以耦合到或可以不耦合到有线网络112。SET 120可接收和测量来自卫星150的信号以获得关于这些卫星的伪距测量。卫 星150可以是美国全球定位系统(GPS)、欧洲Galileo系统、俄罗斯GL0NASS系统、或者其他 某个卫星定位系统(SPS)或全球导航卫星系统(GNSS)的部分。对卫星150的伪距测量以 及卫星150的已知位置可被用来推导对SET 120的位置估计。位置估计也可被称为定位估 计、位置锁定等。SET120还可接收并测量来自无线网络110中的基站的信号,以获得关于这 些基站的时基和/或信号强度测量。对基站的时基和/或信号强度测量以及基站的已知位 置可被用来推导对SET 120的位置估计。一般而言,可基于对卫星和/或基站的测量并使 用一种定位方法或诸定位方法的组合来推导位置估计。SUPL位置平台(SLP) 130可与SET 120通信从而为SET 120支持位置服务。位置 服务可包括任何基于位置信息或与位置信息有关的服务。位置服务可包括定位,定位是用 于确定对SET的地理或民用位置估计的过程。定位(i)对于地理位置估计可提供纬度、经 度和海拔坐标以及不确定性,或(ii)对于民用位置估计可提供街道地址。SLP 130与SET 120之间的通信可经由无线网络110和/或有线网络112。SLP 130可以与网络110和112 分离,或者可以是网络110或112的部分。SLP 130可以是SET 120与之具有服务订阅的归 属SLP(H-SLP)、当前服务SET 120的到访SLP(V-SLP)、或针对紧急服务为SET 120服务的 紧急 SLP (E-SLP)。SLP 130 可包括 SUPL 位置中心(SLC) 132 和 SUPL 定位中心(SPC) 134。SLC 132 可 支持位置服务、协调SUPL的操作、以及通过用户层面承载与SET交互。SLC 132可执行关 于隐私、发起、安全性、漫游支持、计费/计账、服务管理、位置演算等的功能。SPC 134可支 持对SET的定位和将辅助数据递送到SET,并且还可负责供位置演算用的消息和程序。SPC 134可执行关于安全性、辅助数据递送、参考检索、位置演算等的功能。SUPL代理140可(例如,直接或经由一个或更多个网络)与SLP 130通信以获得 关于SET 120的位置信息。SUPL代理是访问网络资源以获得位置信息的服务接入点或位置 客户端。位置信息可包括位置估计和/或与位置有关的任何信息。SET 120还可具有驻留 在SET内的SUPL代理。SET 120,SLP 130、以及SUPL代理140可各自支持任何SUPL版本。 SUPL版本 2. 0 (SUPL 2. 0)在题为“Secure User Plane Location Architecture (安全用户 层面定位架构)”的0MA-AD-SUPL-V2、以及题为“UserPlane Location Protocol (用户层面 定位协议),,的0MA-TS-ULP-V2中进行了描述。这些SUPL文献是公众可从OMA获取的。SET 120和SLP 130可支持各种位置服务。表1列出了 SET 120和SLP 130可支 持的一些位置服务,且提供了对每种位置服务的简短描述。紧急服务可基于即时服务或其 他某种位置服务。SET 120和SLP 130还可支持表1中未列出的其他位置服务。表 1位置服务描述即时SET的位置被即时确定并被提供给SUPL代理。周期性触发SET的位置被周期性地确定并被提供给SUPL代理。区域事件触发当被区域事件触发时,例如当SET处于目标区域内部或 外部或者进入或离开该目标区域时,SET的位置就被提供给SUPL代理。
权利要求
一种支持位置服务的方法,包括从位置服务器向终端发送查询消息以查询关于活跃位置会话的信息;以及从所述终端接收包括所述关于活跃位置会话的信息的响应消息。
2.如权利要求1所述的方法,其特征在于,所述发送查询消息包括发送安全用户层面 定位(SUPL)发起消息,所述SUPL发起消息包括设为预定义值以指示会话信息查询会话的 定位方法参数,并且其中所述接收响应消息包括接收SUPL报告消息,所述SUPL报告消息包 括所述关于活跃位置会话的信息。
3.如权利要求1所述的方法,其特征在于,所述关于活跃位置会话的信息包括所述活 跃位置会话的会话标识符(ID)的列表。
4.如权利要求1所述的方法,其特征在于,所述关于活跃位置会话的信息包括关于所 述活跃位置会话的参数。
5.如权利要求1所述的方法,其特征在于,所述响应消息进一步包括关于所述终端的 能力的信息。
6.如权利要求1所述的方法,其特征在于,所述发送查询消息包括在所述位置服务器 怀疑用于周期性触发式服务或区域事件触发式服务的至少一个位置会话活跃时发送所述 查询消息。
7.如权利要求1所述的方法,其特征在于,所述发送查询消息包括若在用于周期性触 发式服务的活跃位置会话的预期报告区间内没有从所述终端接收到位置信息,则发送所述 查询消息。
8.如权利要求1所述的方法,其特征在于,进一步包括基于所述响应消息中的所述信息以及所述位置服务器上存储着的信息来标识仅在所 述终端或仅在所述位置服务器上认为活跃的位置会话;以及终止标识出的位置会话。
9.如权利要求1所述的方法,其特征在于,进一步包括基于所述响应消息中的所述信息以及所述位置服务器上存储着的信息来标识在所述 终端和所述位置服务器上具有不一致参数的位置会话;以及重启或终止标识出的位置会话。
10.如权利要求1所述的方法,其特征在于,进一步包括在为会话信息查询会话发送所述查询消息时启动定时器;以及若在所述定时器期满之前没有从所述终端接收到响应消息,则终止所述会话信息查询 会话。
11.一种用于支持位置服务的设备,包括用于从位置服务器向终端发送查询消息以查询关于活跃位置会话的信息的装置;以及用于从所述终端接收包括所述关于活跃位置会话的信息的响应消息的装置。
12.如权利要求11所述的设备,其特征在于,所述用于发送查询消息的装置包括用于 发送安全用户层面定位(SUPL)发起消息的装置,所述SUPL发起消息包括设为预定义值以 指示会话信息查询会话的定位方法参数,并且其中所述用于接收响应消息的装置包括用于 接收SUPL报告消息的装置,所述SUPL报告消息包括所述关于活跃位置会话的信息。
13.如权利要求11所述的设备,其特征在于,所述关于活跃位置会话的信息包括所述活跃位置会话的会话标识符(ID)的列表。
14.如权利要求11所述的设备,其特征在于,所述响应消息进一步包括关于所述终端 的能力的信息。
15.如权利要求11所述的设备,其特征在于,所述用于发送查询消息的装置包括用于 在所述位置服务器怀疑用于周期性触发式服务或区域事件触发式服务的至少一个位置会 话活跃时发送所述查询消息的装置。
16.如权利要求11所述的设备,其特征在于,进一步包括用于基于所述响应消息中的所述信息以及所述位置服务器上存储着的信息来标识仅 在所述终端或仅在所述位置服务器上认为活跃的位置会话的装置;以及用于终止标识出的位置会话的装置。
17.一种用于支持位置服务的装置,包括至少一个处理器,其被配置成从位置服务器向终端发送查询消息以查询关于活跃位置 会话的信息,以及从所述终端接收包括所述关于活跃位置会话的信息的响应消息。
18.如权利要求17所述的装置,其特征在于,所述至少一个处理器被配置成发送安全 用户层面定位(SUPL)发起消息作为所述查询消息,所述SUPL发起消息包括设为预定义值 以指示会话信息查询会话的定位方法参数;以及接收SUPL报告消息作为所述响应消息,所 述SUPL报告消息包括所述关于活跃位置会话的信息。
19.如权利要求17所述的装置,其特征在于,所述至少一个处理器被配置成从所述关 于活跃位置会话的信息获得所述活跃位置会话的会话标识符(ID)的列表。
20.如权利要求17所述的装置,其特征在于,所述至少一个处理器被配置成从所述响 应消息接收关于所述终端的能力的信息。
21.如权利要求17所述的装置,其特征在于,所述至少一个处理器被配置成在所述位 置服务器怀疑用于周期性触发式服务或区域事件触发式服务的至少一个位置会话活跃时 发送所述查询消息。
22.如权利要求17所述的装置,其特征在于,所述至少一个处理器被配置成基于所述 响应消息中的所述信息以及所述位置服务器上存储着的信息来标识仅在所述终端或仅在 所述位置服务器上认为活跃的位置会话,以及终止标识出的位置会话。
23.一种计算机程序产品,包括计算机可读介质,包括用于使至少一台计算机从位置服务器向终端发送查询消息以查询关于活跃位置会话 的信息的代码;以及用于使所述至少一台计算机从所述终端接收包括所述关于活跃位置会话的信息的响 应消息的代码。
24.一种支持位置服务的方法,包括接收从位置服务器向终端发送的用以查询关于活跃位置会话的信息的查询消息;以及向所述位置服务器发送包括所述关于活跃位置会话的信息的响应消息。
25.如权利要求24所述的方法,其特征在于,所述接收查询消息包括接收安全用户层 面定位(SUPL)发起消息,所述SUPL发起消息包括设为预定义值以指示会话信息查询会话 的定位方法参数,并且其中所述发送响应消息包括发送SUPL报告消息,所述SUPL报告消息包括所述关于活跃位置会话的信息。
26.如权利要求24所述的方法,其特征在于,所述关于活跃位置会话的信息包括所述 活跃位置会话的会话标识符(ID)的列表。
27.如权利要求24所述的方法,其特征在于,所述响应消息进一步包括关于所述终端 的能力的信息。
28.如权利要求24所述的方法,其特征在于,所述接收查询消息包括在所述位置服务 器怀疑用于周期性触发式服务或区域事件触发式服务的至少一个位置会话活跃时接收所 述查询消息。
29.如权利要求24所述的方法,其特征在于,进一步包括从所述位置服务器接收用以终止在所述终端上认为活跃但在所述位置服务器上不认 为活跃的位置会话的消息,所述位置会话是基于所述响应消息中的所述信息标识出的。
30.如权利要求24所述的方法,其特征在于,进一步包括从所述位置服务器接收用以重启或终止在所述终端和所述位置服务器上具有不一致 参数的位置会话的消息,所述位置会话是基于所述响应消息中的所述信息标识出的。
31.一种用于支持位置服务的装置,包括至少一个处理器,其被配置成接收从位置服务器向终端发送的用以查询关于活跃位置 会话的信息的查询消息,以及向所述位置服务器发送包括所述关于活跃位置会话的信息的 响应消息。
32.如权利要求31所述的装置,其特征在于,所述至少一个处理器被配置成接收安全 用户层面定位(SUPL)发起消息作为所述查询消息,所述SUPL发起消息包括设为预定义值 以指示会话信息查询会话的定位方法参数;以及发送SUPL报告消息作为所述响应消息,所 述SUPL报告消息包括所述关于活跃位置会话的信息。
33.如权利要求31所述的装置,其特征在于,所述关于活跃位置会话的信息包括所述 活跃位置会话的会话标识符(ID)的列表。
34.如权利要求31所述的装置,其特征在于,所述响应消息进一步包括关于所述终端 的能力的信息。
35.一种支持位置服务的方法,包括生成包括关于终端的位置相关信息的更新消息;以及在没有从位置服务器请求的情况下将所述更新消息发送给所述位置服务器以用关于 所述终端的所述位置相关信息来更新所述位置服务器。
36.如权利要求35所述的方法,其特征在于,关于所述终端的所述位置相关信息包括 关于活跃位置会话的信息,并且其中所述发送更新消息包括若针对活跃位置会话在预定时 间段内没有与所述位置服务器交换消息则发送所述更新消息。
37.如权利要求36所述的方法,其特征在于,进一步包括除非所述位置服务器另行指令,否则周期性地发送所述更新消息。
38.如权利要求35所述的方法,其特征在于,关于所述终端的所述位置相关信息包括 关于所述终端的能力的信息,并且其中所述发送更新消息包括若所述终端的能力自上次被 报告给所述位置服务器起已改变则发送所述更新消息。
39.一种支持位置服务的方法,包括接收包括关于终端的位置相关信息的更新消息,所述更新消息是在未从位置服务器请 求的情况下从所述终端接收到的;以及用所述更新消息中的所述位置相关信息来更新所述位置服务器上关于所述终端的位 置相关信息。
40.如权利要求39所述的方法,其特征在于,关于所述终端的所述位置相关信息包括 关于活跃位置会话的信息以及关于所述终端的能力的信息中的至少一者。
全文摘要
描述了用于在用户层面定位架构中查询关于位置会话的信息的技术。在一方面,位置服务器例如可在认为用于周期性触发式服务或区域事件触发式服务的至少一个位置会话活跃时向终端发送查询消息以查询关于活跃位置会话的信息。终端可返回响应消息,该响应消息包含活跃位置会话的会话标识符(ID)的列表、活跃位置会话的参数、终端的能力等。位置服务器可将从终端接收到的信息与该位置服务器上存储着的信息作比较。位置服务器可终止仅在终端或仅在位置服务器上认为活跃的每个位置会话。位置服务器可重启或终止在终端和位置服务器上具有不一致参数的每个位置会话。
文档编号H04L29/08GK101960824SQ200980107033
公开日2011年1月26日 申请日期2009年2月20日 优先权日2008年2月26日
发明者A·K·沃彻, I-H·林, K·A·伯洛格斯, S·W·艾吉 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1