专利名称:定位协议传达的制作方法
定位协议传达相关申请的交叉引用本申请根据35USC 119要求于2010年6月19日提交且题为“PositioningProtocol Conveyance (定位协议传达)”的美国临时申请 No. 61/356,581 的优先权,该临时申请已转让给本申请受让人并通过援引纳入于此。背景常常期望且在有时必需知晓网络中的无线设备的定位或位置。术语“定位”和“位置”在本文中是同义的且被可互换地使用。例如,用户可利用无线设备来浏览web站点并且可以点击位置敏感的内容。web服务器随后可向网络查询该无线设备的位置。网络可发起与该无线设备的位置处理以探明该无线设备的位置。网络随后可将对该无线设备的位置估计返回给web服务器,web服务器可使用该位置估计来向用户提供适当内容。存在许多在其中关于无线设备的位置的知识是有用的或必需的其他场景。 通常执行消息流(其也可被称为呼叫流或规程)以便获得对无线设备的位置估计以及将该位置估计发送给客户端实体(例如,web服务器)。通常为该消息流在一个或多个网络实体、该无线设备、以及该客户端实体之间交换各种消息。这些消息确保每个实体都得到有关信息的提供,或者可从另一实体获得此信息,以便执行对无线设备的定位和/或将该位置估计递送给客户端实体。然而,这些消息增加了各网络实体间的话务。对于其中对无线设备的位置估计被周期性地提供给客户端实体的位置服务而言,附加话务可能尤其多。这些消息还可能会延长向客户端实体发送位置估计的响应时间。用于基于位置的服务的一种常用协议被称为安全用户面定位(SUPL)2. O。在SUPL
2.O协议中,使用启用SUPL的终端(SET)与网络侧的SUPL定位平台(SLP)之间的安全连接在用户的话务信道上发送辅助和定位数据。虽然SUPL2. O是高效地提供基于位置的服务的安全手段,但期望有所改进。概述描述了用于在基于安全用户面定位(SUPL)的服务中选择与位置服务器的能力相符的定位协议的技术。SUPL定位平台(SLP)传送该SLP的服务能力,诸如该SLP的定位协议能力。SLP在发起消息中向启用SUPL的终端(SET)传送其SLP的能力,或者在接收到来自SET的发起消息之后传送其SLP的能力。SET可传送定位发起消息,并且SLP和SET通信以确定对该SET的一个或多个位置估计。SET可在定位发起消息中包括与SLP服务能力相符的定位消息。在一实施例中,一种装置包括至少一个处理器,配置为从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求并向该SET提供发起消息以启动定位会话,该发起消息包括该处理器的服务能力。该处理器被配置为从SET接收该SET的能力,与SET通信以确定对该SET的至少一个位置估计,并将该位置估计发送给SUPL代理。该处理器可进一步配置为从SET接收定位发起消息,该定位发起消息包括使用在该处理器的定位协议能力内的定位协议的定位消息。在另一实施例中,一种方法包括从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求,并从SUPL定位平台(SLP)向该SET提供发起消息以启动定位会话,该发起消息包括该SLP的服务能力。该方法还包括从SET接收该SET的能力,与SET通信以确定对该SET的至少一个位置估计,并将该位置估计发送至SUPL代理。该方法还可包括从SET接收定位发起消息,该定位发起消息包括使用在该SLP的定位协议能力内的定位协议的定位消息。在另一实施例中,一种系统包括用于从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求的装置,以及用于从SUPL定位平台(SLP)向该SET提供发起消息以启动定位会话的装置,该发起消息包括该SLP的服务能力。该系统还可包括用于从SET接收该SET的能力的装置,用于与SET通信以确定对该SET的至少一个位置估计的装置,以及用于将该位置估计发送至SUPL代理的装置。该系统还可包括用于从SET接收定位发起消息的装置,该定位发起消息包括使用在该SLP的定位协议能力内的定位协议的定位消息。在又一实施例中,一种包括其上存储的程序代码的计算机可读介质包括用于从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求的程序代码,以 及用于从SUPL定位平台(SLP)向该SET提供发起消息以启动定位会话的程序代码,该发起消息包括该SLP的服务能力。该计算机可读介质还包括用于从SET接收该SET的能力的程序代码,用于与SET通信以确定对该SET的至少一个位置估计的程序代码,以及用于将该位置估计发送给SUPL代理的程序代码。该计算机可读介质还可包括用于从SET接收定位发起消息的程序代码,该定位发起消息包括使用在该SLP的定位协议能力内的定位协议的定位消息。在另一实施例中,至少一个处理器配置为从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求,并向SUPL定位平台(SLP)提供发起消息以启动定位会话,该发起消息包括该SET的服务能力。该处理器还配置为从SLP接收该SLP的服务能力,其中该SLP的SLP服务能力是在无需先行请求该SLP的SLP服务能力的情况下被接收的,该处理器还配置为与该SLP通信来确定对SET的至少一个位置估计,并向SUPL代理提供对该SET的至少一个位置估计。该处理器可进一步配置为向SLP提供定位发起消息,该定位发起消息包括使用在该SLP的定位协议能力内的定位协议的定位消息。在另一实施例中,一种方法包括从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求,并向SUPL定位平台(SLP)提供发起消息以启动定位会话,该发起消息包括该SET的服务能力。该方法还包括从SLP接收该SLP的服务能力,其中该SLP的SLP服务能力是在无需先行请求该SLP的SLP服务能力的情况下被接收的,该方法还包括与该SLP通信来确定对SET的至少一个位置估计,并向SUPL代理提供对该SET的至少一个位置估计。该方法还可包括向SLP提供定位发起消息,该定位发起消息包括使用在该SLP的定位协议能力内的定位协议的定位消息。在另一实施例中,一种系统包括用于从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求的装置,以及用于向SUPL定位平台(SLP)提供发起消息以启动定位会话的装置,该发起消息包括该SET的服务能力。该系统还包括用于从SLP接收该SLP的服务能力的装置,其中,该SLP的SLP服务能力是在无需先行请求该SLP的SLP服务能力的情况下被接收的,该系统还包括用于与该SLP通信来确定对SET的至少一个位置估计的装置,以及用于向SUPL代理提供对该SET的至少一个位置估计的装置。该系统还可包括用于向SLP提供定位发起消息的装置,该定位发起消息包括使用在该SLP的定位协议能力内的定位协议的定位消息。在又一实施例中,一种包括其上存储的程序代码的计算机可读介质包括用于从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求的程序代码,以及用于向SUPL定位平台(SLP)提供发起消息以启动定位会话的程序代码,该发起消息包括该SET的服务能力。该计算机可读介质可包括用于从SLP接收该SLP的服务能力的程序代码,其中该SLP的SLP服务能力是在无需先行请求该SLP的SLP服务能力的情况下被接收的,该计算机可读介质可包括用于与该SLP通信来确定对SET的至少一个位置估计的程序代码,以及用于向SUPL代理提供对该SET的至少一个位置估计的程序代码。该计算机可读介质还可包括用于向SLP提供定位发起消息的程序代码,该定位发起消息包括使用在该SLP的定位协议能力内的定位协议的定位消息。 以下还将更加详细地描述本公开的各种方面和实施例。附图
简述图I示出能够提供对启用SUPL的终端(SET)的位置服务的网络架构。图2是说明SUPL定位过程的流程图,其中与H-SLP的能力相符的定位协议被选择。图3是说明SUPL定位过程的流程图,其中与H-SLP的能力相符的定位协议被选择。图4示出由网络发起的单次锁定非漫游服务的消息流的实施例。图5示出由网络发起的单次锁定漫游服务的消息流的实施例。图6示出由SET发起的单次锁定非漫游服务的消息流的实施例。图7示出由SET发起的单次锁定漫游服务的消息流的实施例。图8示出图I中所说明的网络架构中的SET、H-SLP和通信网络的实施例的框图。详细描述基于用户面定位的服务方案(诸如,安全用户面定位(SUPL))可采用多种定位协议(例如,LPP、LPPe, TIA-801等)来进行定位。定位协议是在服务器(例如,SLP)与终端或其他设备(例如,SET)之间使用的、支持能够确定该终端或设备的位置的一个或多个定位方法的协议。定位协议的示例包括3GPP技术规范(TS) 35. 355中定义的LTE定位协议(LPP)、来自开放移动联盟(OMA)的OMA-TS-LPPe-VlJ)中定义的LPP扩展(LPPe)、3GPP2C. S0022中定义的TIA-801、3GPP TS 25. 331中定义的无线电资源控制(RRC)、以及3GPP TS 44.031中定义的无线电资源LCS协议(RRLP)。这些规范都是公众可按适用情况从第三代伙伴项目(3GPP)、第三代伙伴项目2 (3GPP2)以及OMA获取的。注意到LPPe定义为与LPP组合使用,并且该组合的协议可称作LPP/LPPe、LPP+LPPe或简称为LPPe (其中与LPP的组合是隐式地假定的)。在服务器与设备之间使用定位协议可能需要选择机制,从而能够调用位置服务器和目标设备双方均支持的定位协议。如果没有选择机制,则在位置服务器不支持由目标客户端选择的定位协议、以及目标客户端不支持由位置服务器选择的定位协议的情形中,位置服务器和目标设备可能不能进行定位会话或者可能不能高效地进行定位会话。结果,用户面定位会话可能需要被中止,并且要么可能不被重新启动而导致失败的定位尝试,要么可能以不同定位协议被重新启动而导致虽然成功但有延迟和网络资源浪费的定位。相应地,在用户面定位会话的开始,位置服务器向目标设备传达该位置服务器的定位协议能力,以使得该目标设备能选择适当的定位协议以供在定位会话期间使用。本文中描述的技术可用于各种无线网络,诸如码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交FDMA (OFDMA)网络、支持前述技术的组合的网络、具有无线广域网(WffAN)覆盖和/或无线局域网(WLAN)覆盖的网络、无线个域网(WPAN)等。CDMA网络可实现诸如宽带CDMA (W_CDMA)、cdma2000等的一种或多种无线电接入技术(RAT)。cdma2000涵盖IS-2000、IS-856和IS-95标准。TDMA网络可实现诸如全球移动通信系统(GSM)、数字高级移动电话系统(D-AMPS)或其他某种RAT的一种或多种无线电技术。D-AMPS涵盖IS-136和IS-54。OFDMA网络可实现诸如长期演进(LTE)或高级LTE (LTE-A)的一种或多种无线电技术。这各种无线电技术和标准是本领域公知的。LTE、LTE-A、W-CDMA和GSM在来自名为“第三代伙伴项目”(3GPP)的组织的文献中描述。cdma2000在来自名为“第三代伙伴项目2”(3GPP2)的组织的文献中描述。3GPP和3GPP2文献是公众可获取的。WLAN可以是IEEE 802. Ilx网络,并且WPAN可以是蓝牙网络、IEEE 802. 15x、或其他某种类 型的网络。这些技术也可联合WWAN、WLAN和/或WPAN的任何组合来实现。这些技术也可用于帮助定位使用有IP能力的有线网络(诸如提供DSL或电缆接入的网络)进行通信的设备,和/或可用于支持使用有线网络进行通信的客户端设备。这些技术还可用于各种定位架构,诸如用户面架构。用户面是用于携带针对较高层应用的数据并采用用户面承载的机制,其典型地用诸如用户数据报协议(UDP)、传输控制协议(TCP)、和网际协议(IP)等协议来实现,所有这些协议都是本领域已知的。支持位置服务和定位的消息作为数据的一部分在用户面架构中被携带。这些技术可用于由开放移动联盟(OMA)颁布的安全用户面定位(SUPL)和SUPL前架构、X. S0024中描述的3GPP2用户面架构,等等。出于清楚起见,以下针对安全用户面定位(SUPL)来描述这些技术。图I示出能够为启用SUPL的终端(SET)提供位置服务的网络架构100。SET是能够与支持对SET的定位和位置服务的有SUPL能力的实体通信的设备。为简单起见,图I中仅示出一个SET 120。SET 120可以是驻定的或者移动的,并且也可以被称为移动站(MS)、用户装备(UE)、终端、站、订户单元、或其他某个术语。SET 120可以是蜂窝电话、个人数字助理(PDA)、无线调制解调器、个人计算机、膝上型计算机、遥测设备、跟踪设备等。例如,SET120可以是通用移动电信系统(UMTS)中的UE、GSM或cdma2000中的MS、基于IP的网络中的个人计算机,等等。SET 120可包括能够接入有SUPL能力的实体的SUPL代理122。SET 120也可以是目标SET,目标SET是其位置正被可在该SET内部或外部的SUPL代理所寻求的SET。SET120可执行诸如用于位置服务的隐私、安全性、定位测量以及位置演算之类的功能。SET 120可与通信网络130通信以获得诸如语音、分组数据、消息接发等各种服务。SET 120也可经由网络130与有SUPL能力的实体通信。网络130可以是无线网络,诸如cdma2000网络、UMTS网络、LTE网络、GSM网络、其他某种无线电接入网(RAN)、WLAN等等。网络130也可以是有线网络,诸如基于IP的网络、电话网、电缆网等等。在一些情形中,网络130可包括多个个体的网络(例如,各自连接到因特网的LTE网络和分开的UMTS网络)。在此类情形中,SET 120和H-SLP 150可连接到不同的网络——例如,SET 120可连接到LTE网络,而H-SLP可连接到UMTS网络。SET 120还可接收来自一颗或多颗卫星190的信号,卫星190可以是全球定位系统(GPS)、欧洲Galileo系统、俄罗斯Glonass系统、或其他某种卫星定位系统的一部分。例如,可将本文中所提供的技术应用于或另行使之能在各种地区性系统中使用,诸如举例而言日本上空的准天顶卫星系统(QZSS)、印度上空的印度地区性导航卫星系统(IRNSS)、中国上空的北斗等,和/或可与一个或多个全球和/或地区性导航卫星系统相关联或另行使其能与之联用的各种扩增系统(例如,基于卫星的扩增系统(SBAS))。作为示例而非限定,SBAS可包括提供完好性信息、差分校正等的扩增系统,诸如举例而言广域扩增系统(WAAS)、欧洲对地静止导航覆盖服务(EGN0S)、多功能卫星扩增系统(MSAS)、GPS辅助式Geo (对地静止)扩增导航或GPS和Geo扩增导航系统(GAGAN)和/或类似系统。因此,如本文所使用的,SPS可包括一个或多个全球和/或地区性导航卫星系统和/或扩增系统的任何组合,且SPS信号可包括SPS信号、类SPS信号和/或其他与此类一个或多个SPS相关联的信号。SET 120可测量来自卫星190的信号、来自网络130中的基站、无线接入点、毫微微 蜂窝小区等的信号,并且可获得对这些卫星的伪距测量和来自这些基站的网络测量。卫星伪距测量和/或网络测量可被用来推导对SET 120的位置估计。归属SUPL定位平台(H-SLP) 150负责SUPL服务管理和位置确定。SUPL服务管理可包括管理SET的位置以及存储、提取、和修改目标SET的位置信息。H-SLP 150包括SUPL位置中心(SLC)152且通常包括SUPL定位中心(SPC)154。SLC 152执行位置服务的各种功能,协调SUPL的操作,以及在用户面承载上与SET交互。SLC 152可执行用于隐私、发起、安全性、漫游支持、收费/记帐、服务管理、位置演算等功能。SPC 154支持对SET的定位,负责用于位置演算的消息和规程,以及支持将辅助数据递送给SET。SPC 154可执行用于安全性、辅助数据递送、参考检索、位置演算等功能。SPC有途径访问GPS接收机(参考网络,或许是全球网络)并且接收关于卫星的信号,从而它能提供辅助数据。SUPL代理(例如,SUPL代理122或170)是获得目标SET的位置信息的功能或实体。一般而言,SUPL代理可驻留在网络实体中(例如,SUPL代理170)或驻留在SET中(例如,SUPL代理122),或者可在网络和SET两者外部。在驻留于SET的SUPL代理的情形中,SUPL代理可以访问或可以不访问网络资源以获得位置信息,并且如在基于SET的模式中那样,从网络的定位和资源访问可以不是一对一的(例如,SET可以将一次从网络获得的资源用于支持若干不同时间的位置确定)。驻留于网络的SUPL代理可访问H-SLP或请求方网络,请求方网络包括支持对SUPL代理的位置服务的请求方SLP(R-SLP)。位置信息可以是与位置有关的任何信息,并且可包括各种类型的位置估计(例如,纬度和经度坐标、带有预计误差估计的纬度和经度等)。图I中的SUPL实体类似于被转让给本申请受让人并通过援引全部纳入于此的于 2006 年8 月 24 提交且题为 “Location Reporting with Secure UserPlaneLocation (SUPL)(使用安全用户面定位(SUPL)的位置报告)”、公开号为US2007/0182547的美国申请No. 11/510,332、以及公众可从OMA获取的题为“Secure UserPlane Location Architecture (安全用户面定位架构)”草案2. O版、2006年6月的文档0MA-AD-SUPL-V2_0-20060619-D中描述的那些SUPL实体。图I中的网络实体在其他网络以及其他定位架构中也可被称为其他名称。例如,在基于3GPP的网络(例如,UMTS网络)中,SLC可被称为网关移动位置中心(GMLC),SPC可被称为服务移动位置中心(SMLC),SET可被称为UE,而SUPL代理可被称为LCS客户端。由3GPP实体执行的功能和信令类似于由相应的SUPL实体执行的功能和信令,因此实现了与之相当的服务和能力。一般而言,SLC可被称为位置中心、LCS服务器、位置服务器、移动定位中心(MPC)等等。SPC可被称为定位实体、定位服务器、定位中心、位置确定实体(PDE)等等。SUPL可支持以下定位方法(及其他)SET辅助式A-GPS、SET辅助式A-GNSS、基于SET的Α-GPS、基于SET的A-GNSS、自主式GPS或自主式GNSS、高级前向链路三边测量(A-FLT)、SET辅助式和/或基于SET的增强型察觉时间差(E0TD)、用于UMTS和/或用于LTE的SET辅助式和/或基于SET的察觉抵达时间差(0TD0A)、SET辅助式和/或基于SET的增强型蜂窝小区/扇区及蜂窝小区ID、SET辅助式和/或基于SET的WiFi定位、SET辅助式和/或基于SET的短程节点(SRN)定位以及这些方法的各种SET辅助式和/或基于SET的 混合组合。对于基于SET的模式,SET的位置是由该SET在有可能使用来自SPC的辅助数据的情况下确定的。对于SET辅助式模式,SET的位置是由SPC在使用来自SET的辅助(例如,测量)的情况下确定的。自主式GPS/GANSS和A-GPS/A-GANSS方法单纯基于卫星测量来推导对SET的位置估计并且具有高准确性。混合方法基于多种定位方法来推导位置估计,并且在包括GPS和/或GNSS的情况下具有高准确性和高可靠性。A-FLT、E0TD和OTDOA方法基于由SET作出的对基站定时的测量来推导位置估计并且具有良好的准确性。蜂窝小区-ID方法基于蜂窝网络的蜂窝小区/扇区的已知位置来推导位置估计并且具有粗略的准确性。对于增强型蜂窝小区/扇区方法,也可基于诸如无线电信号定时和信号强度之类的网络测量来推导位置估计。WiFi和SRN方法采用来自WiFi接入点和短程节点(例如,蓝牙)的信号测量并且通常具有高准确性。这些各种定位方法是本领域公知的。术语“位置估计”、“定位估计”和“位置锁定”常被可互换地使用。位置估计可以绝对坐标(例如,纬度和经度)、以相对坐标(例如,已知锁定位置向北和向东的米数)、或作为城市地址(例如,街道地址、城市和国家)或作为这些的某种组合来给出,并且可提供预计误差(例如,可提供表示SET的可能位置的地理区域)。SUPL可支持各种服务,表I中不出了其中4种服务。表I
位置服务描述
即时位靑服务在被请求时立即提供位S信息(例如,目标SET的位靑)。
基干周期性触发或在已发生特定事件后提供位靑信息一次
或多次。
辅助数据服务提供单次、多次或连续的辅助数据传递。
普适SUPL会话建立安全SUPL会话上下文达延长的时间段。即时位置服务也可被称为由网络发起的、由SET发起的、漫游的、非漫游的,等等。递延位置服务可包括周期性和/或触发式服务。对于触发式服务,位置估计的报告由指示何时向SUPL代理报告SET位置触发物或触发机制来决定。触发可由目标SET确定、被发送给H-SLP、并随后被转发给SUPL代理。用于周期性触发式服务的周期性触发可包括周期性间隔、位置报告的数目、以及开始报告的可能启动时间。触发可与区域事件、SET的位置或速度改变或与其他条件有关。用于区域事件触发式服务的区域事件触发可对应于SET进入、离开、或者逗留在预定义的地理区域内部或外部。与SET的位置或速度改变有关的触发可对应于SET位置、速度或加速度改变达预定义的阈值。触发也可被组合,以使得仅在已发生两个或更多个触发条件时或在已发生若干替换触发之一时才获得SET的位置。也可以支持附加或其他服务。位置服务可如表2中所示地分类。表权利要求
1.一种装置,包括 至少一个处理器,配置成 从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求; 向所述SET提供发起消息以启动定位会话,所述发起消息包括所述处理器的服务能力; 从所述SET接收所述SET的能力; 与所述SET通信以确定对所述SET的至少一个位置估计;以及 将所述至少一个位置估计发送给所述SUPL代理。
2.如权利要求I所述的装置,其特征在于,所述处理器的服务能力包括所述处理器的定位协议能力。
3.如权利要求2所述的装置,其特征在于,所述处理器的定位协议能力是LPP、LPPe或TIA-801的至少一者。
4.如权利要求2所述的装置,其特征在于,所述处理器还配置为从所述SET接收定位发起消息,所述定位发起消息包括使用在所述处理器的定位协议能力内的定位协议的定位消肩、O
5.如权利要求I所述的装置,其特征在于,所述发起消息还包括预期定位方法。
6.如权利要求I所述的装置,其特征在于,所述发起消息还包括位置质量。
7.一种方法,包括 从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求; 从SUPL定位平台(SLP)向所述SET提供发起消息以启动定位会话,所述发起消息包括所述SLP的服务能力; 从所述SET接收所述SET的能力; 与所述SET通信以确定对所述SET的至少一个位置估计;以及 将所述至少一个位置估计发送给所述SUPL代理。
8.如权利要求7所述的方法,其特征在于,所述SLP的服务能力包括所述SLP的定位协议能力。
9.如权利要求8所述的方法,其特征在于,所述SLP的定位协议能力是LPP、LPPe或TIA-801的至少一者。
10.如权利要求8所述的方法,还包括从所述SET接收定位发起消息,所述定位发起消息包括使用在所述SLP的定位协议能力内的定位协议的定位消息。
11.如权利要求7所述的方法,其特征在于,所述发起消息还包括预期定位方法。
12.如权利要求7所述的方法,其特征在于,所述发起消息还包括位置质量。
13.—种系统,包括 用于从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求的装置; 用于从SUPL定位平台(SLP)向所述SET提供发起消息以启动定位会话的装置,所述发起消息包括所述SLP的服务能力; 用于从所述SET接收所述SET的能力的装置; 用于与所述SET通信以确定对所述SET的至少一个位置估计的装置;以及用于将所述至少一个位置估计发送给所述SUPL代理的装置。
14.如权利要求13所述的系统,其特征在于,所述SLP的服务能力包括所述SLP的定位协议能力。
15.如权利要求14所述的系统,其特征在于,所述SLP的定位协议能力是LPP、LPPe或TIA-801的至少一者。
16.如权利要求14所述的系统,还包括用于从所述SET接收定位发起消息的装置,所述定位发起消息包括使用在所述SLP的定位协议能力内的定位协议的定位消息。
17.如权利要求13所述的系统,其特征在于,所述发起消息还包括预期定位方法。
18.如权利要求13所述的系统,其特征在于,所述发起消息还包括位置质量。
19.一种包括其上存储的程序代码的计算机可读介质,包括 用于从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求的程序代码; 用于从SUPL定位平台(SLP)向所述SET提供发起消息以启动定位会话的程序代码,所述发起消息包括所述SLP的服务能力; 用于从所述SET接收所述SET的能力的程序代码; 用于与所述SET通信以确定对所述SET的至少一个位置估计的程序代码;以及 用于将所述至少一个位置估计发送给所述SUPL代理的程序代码。
20.如权利要求19所述的计算机可读介质,其特征在于,所述SLP的服务能力包括所述SLP的定位协议能力。
21.如权利要求20所述的计算机可读介质,其特征在于,所述SLP的定位协议能力是LPP、LPPe 或 TIA-801 的至少一者。
22.如权利要求20所述的计算机可读介质,还包括用于从所述SET接收定位发起消息的程序代码,所述定位发起消息包括使用在所述SLP的定位协议能力内的定位协议的定位消息。
23.如权利要求19所述的计算机可读介质,其特征在于,所述发起消息还包括预期定位方法。
24.如权利要求19所述的计算机可读介质,其特征在于,所述发起消息还包括位置质量。
25.一种装置,包括 至少一个处理器,配置成 从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求; 向SUPL定位平台(SLP)提供发起消息以启动定位会话,所述发起消息包括所述SET的服务能力; 从所述SLP接收所述SLP的服务能力,其中,所述SLP的所述SLP服务能力是在无需先行请求所述SLP的所述SLP服务能力的情况下被接收的; 与所述SLP通信以确定对所述SET的至少一个位置估计;以及 向所述SUPL代理提供对所述SET的至少一个位置估计。
26.如权利要求25所述的装置,其特征在于,从所述SLP接收的所述SLP服务能力包括所述SLP的定位协议能力。
27.如权利要求26所述的装置,其特征在于,所述SLP的定位协议能力是LPP、LPPe或TIA-801的至少一者。
28.如权利要求26所述的装置,其特征在于,所述处理器还配置为向所述SLP提供定位发起消息,所述定位发起消息包括使用在所述SLP的定位协议能力内的定位协议的定位消
29.如权利要求25所述的装置,其特征在于,所述发起消息还包括位置质量。
30.如权利要求25所述的装置,其特征在于,所述处理器还配置为从所述SLP接收在所述SLP的所述服务能力下的预期定位方法。
31.一种方法,包括 从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求; 向SUPL定位平台(SLP)提供发起消息以启动定位会话,所述发起消息包括所述SET的服务能力; 从所述SLP接收所述SLP的服务能力,其中,所述SLP的所述SLP服务能力是在无需先行请求所述SLP的所述SLP服务能力的情况下被接收的; 与所述SLP通信以确定对所述SET的至少一个位置估计;以及 向所述SUPL代理提供对所述SET的至少一个位置估计。
32.如权利要求31所述的方法,其特征在于,从所述SLP接收的所述SLP服务能力包括所述SLP的定位协议能力。
33.如权利要求32所述的方法,其特征在于,所述SLP的定位协议能力是LPP、LPPe或TIA-801的至少一者。
34.如权利要求32所述的方法,还包括向所述SLP提供定位发起消息,所述定位发起消息包括使用在所述SLP的定位协议能力内的定位协议的定位消息。
35.如权利要求31所述的方法,其特征在于,所述发起消息还包括位置质量。
36.如权利要求31所述的方法,还包括从所述SLP接收在所述SLP的所述服务能力下的预期定位方法。
37.一种系统,包括 用于从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求的装置; 用于向SUPL定位平台(SLP)提供发起消息以启动定位会话的装置,所述发起消息包括所述SET的服务能力; 用于从所述SLP接收所述SLP的服务能力的装置,其中,所述SLP的所述SLP服务能力是在无需先行请求所述SLP的所述SLP服务能力的情况下被接收的; 用于与所述SLP通信以确定对所述SET的至少一个位置估计的装置;以及 用于向所述SUPL代理提供对所述SET的至少一个位置估计的装置。
38.如权利要求37所述的系统,其特征在于,从所述SLP接收的所述SLP服务能力包括所述SLP的定位协议能力。
39.如权利要求38所述的系统,其特征在于,所述SLP的定位协议能力是LPP、LPPe或TIA-801的至少一者。
40.如权利要求38所述的系统,还包括用于向所述SLP提供定位发起消息的装置,所述定位发起消息包括使用在所述SLP的定位协议能力内的定位协议的定位消息。
41.如权利要求37所述的系统,其特征在于,所述发起消息还包括位置质量。
42.如权利要求37所述的系统,还包括用于从所述SLP接收在所述SLP的所述服务能力下的预期定位方法的装置。
43.一种包括其上存储的程序代码的计算机可读介质,包括 用于从安全用户面定位(SUPL)代理接收对启用SUPL的终端(SET)的位置估计的请求的程序代码; 用于向SUPL定位平台(SLP)提供发起消息以启动定位会话的程序代码,所述发起消息 包括所述SET的服务能力; 用于从所述SLP接收所述SLP的服务能力的程序代码,其中,所述SLP的所述SLP服务能力是在无需先行请求所述SLP的所述SLP服务能力的情况下被接收的; 用于与所述SLP通信以确定对所述SET的至少一个位置估计的程序代码;以及 用于向所述SUPL代理提供对所述SET的至少一个位置估计的程序代码。
44.如权利要求43所述的计算机可读介质,其特征在于,从所述SLP接收的所述SLP服务能力包括所述SLP的定位协议能力。
45.如权利要求44所述的计算机可读介质,其特征在于,所述SLP的定位协议能力是LPP、LPPe 或 TIA-801 的至少一者。
46.如权利要求44所述的计算机可读介质,还包括用于向所述SLP提供定位发起消息的程序代码,所述定位发起消息包括使用在所述SLP的定位协议能力内的定位协议的定位消息。
47.如权利要求43所述的计算机可读介质,其特征在于,所述发起消息还包括位置质量。
48.如权利要求43所述的计算机可读介质,还包括用于从所述SLP接收在所述SLP的所述服务能力下的预期定位方法的程序代码。
全文摘要
描述了用于在基于安全用户面定位(SUPL)的服务中选择与位置服务器的能力相符的定位协议的技术。SUPL定位平台(SLP)传送该SLP的服务能力,诸如该SLP的定位协议能力。SLP在发起消息中向启用SUPL的终端(SET)传送其SLP的能力,或者在接收到来自SET的发起消息之后传送其SLP的能力。SET可传送定位发起消息,并且SLP和SET通信以确定对该SET的一个或多个位置估计。SET可在定位发起消息中包括与SLP服务能力相符的定位协议定位消息。
文档编号H04W4/02GK102948172SQ201180030078
公开日2013年2月27日 申请日期2011年6月17日 优先权日2010年6月19日
发明者A·K·沃彻, S·W·艾吉 申请人:高通股份有限公司