在rat间移动期间维持基于位置的服务会话连续性的制作方法

文档序号:7978300阅读:149来源:国知局
在rat间移动期间维持基于位置的服务会话连续性的制作方法
【专利摘要】当参与移动通信的用户设备从使用一种无线接入技术(RAT)的网络切换到使用不同无线接入技术的另一个网络时,维持基于位置的服务的连续性可以提高系统性能。用户设备在经历RAT间切换时,可以执行一系列核查,以判断对源网络使用的基于位置的服务协议是否可在目标网络上操作。UE还判断基于位置的服务会话是否位于RAT间切换之后可以继续这些会话的时刻。在可能的情况下,对协议和会话进行维持,以便保持基于位置的服务连续性。
【专利说明】在RAT间移动期间维持基于位置的服务会话连续性
【技术领域】
[0001]本申请的各方面通常涉及无线通信系统,更具体地说,涉及当在无线接入技术之间操作时,维持基于位置的服务的连续性。
【背景技术】
[0002]已广泛地部署无线通信网络,以便提供各种通信服务,例如语音、视频、分组数据、消息传送、广播等。这些无线网络可以是能够通过共享可用的网络资源来支持多个用户的多址网络。无线通信网络可以包括能够支持多个用户设备(UE)的通信的多个基站。UE可以经由下行链路和上行链路与基站进行通信。下行链路(或前向链路)是指从基站到UE的通信链路,而上行链路(或反向链路)是指从UE到基站的通信链路。
[0003]基站可以在下行链路上向UE发送数据和控制信息,和/或可以在上行链路上从UE接收数据和控制信息。在下行链路上,来自基站的传输可能会遇到由于来自邻近基站的传输或者来自其它无线射频(RF)发射机的传输所引起的干扰。

【发明内容】

[0004]本申请提供了一种用于在无线通信期间,管理基于位置的服务的方法。该方法包括:执行用户设备从第一无线接入技术(RAT)的源基站向第二 RAT的目标基站的、RAT间系统变化。该方法还包括:判断是否已经启动了位置定位会话。该方法还包括:当已经启动了所述位置定位会话时,判断对所述第一 RAT使用的定位协议是否与所述第二 RAT相兼容。该方法还包括:当所述定位协议与所述第二 RAT相兼容时,使用所述第一 RAT的所述定位协议来继续所述位置定位会话。该方法还包括:当所述定位协议与所述第二RAT不兼容时,重新启动所述位置定位会话,或者等待新的位置定位会话的网络发起。该方法还包括:当还没有启动所述位置定位会话时,使用所述第二 RAT的定位协议来发起位置定位会话。
[0005]本申请提供了一种用于无线通信的装置。该装置包括:用于执行用户设备从第一无线接入技术(RAT)的源基站向第二 RAT的目标基站的、RAT间系统变化的模块。该装置还包括:用于判断是否已经启动了位置定位会话的模块。该装置还包括:用于当已经启动了所述位置定位会话时,判断对所述第一 RAT使用的定位协议是否与所述第二 RAT相兼容的模块。该装置还包括:用于当所述定位协议与所述第二 RAT相兼容时,使用所述第一 RAT的所述定位协议来继续所述位置定位会话的模块。该装置还包括:用于当所述定位协议与所述第二 RAT不兼容时,重新启动所述位置定位会话,或者等待新的位置定位会话的网络发起的模块。该装置还包括:用于当还没有启动所述位置定位会话时,使用所述第二 RAT的定位协议来发起位置定位会话的模块。
[0006]本申请提供了 一种用于无线通信的计算机程序产品。所述计算机程序产品包括其上记录有程序代码的非临时性计算机可读介质。所述程序代码包括:用于执行用户设备从第一无线接入技术(RAT)的源基站向第二 RAT的目标基站的、RAT间系统变化的程序代码。所述程序代码还包括:用于判断是否已经启动了位置定位会话的程序代码。所述程序代码还包括:用于当已经启动了所述位置定位会话时,判断对所述第一 RAT使用的定位协议是否与所述第二 RAT相兼容的程序代码。所述程序代码还包括:用于当所述定位协议与所述第二 RAT相兼容时,使用所述第一 RAT的所述定位协议来继续所述位置定位会话的程序代码。所述程序代码还包括:用于当所述定位协议与所述第二 RAT不兼容时,重新启动所述位置定位会话,或者等待新的位置定位会话的网络发起的程序代码。所述程序代码还包括:用于当还没有启动所述位置定位会话时,使用所述第二 RAT的定位协议来发起位置定位会话的程序代码。
[0007]本申请提供了 一种用于无线通信的装置。该装置包括处理器以及与所述处理器相耦接的存储器。所述处理器被配置为:执行用户设备从第一无线接入技术(RAT)的源基站向第二 RAT的目标基站的RAT间系统变化。所述处理器还被配置为:判断是否已经启动了位置定位会话。所述处理器还被配置为:当已经启动了所述位置定位会话时,判断对所述第
一RAT使用的定位协议是否与所述第二 RAT相兼容。所述处理器还配置为:当所述定位协议与所述第二 RAT相兼容时,使用所述第一 RAT的所述定位协议来继续所述位置定位会话。所述处理器还被配置为:当所述定位协议与所述第二 RAT不兼容时,重新启动所述位置定位会话,或者等待新的位置定位会话的网络发起。所述处理器还被配置为:当还没有启动所述位置定位会话时,使用所述第二 RAT的定位协议来发起位置定位会话。
[0008]这里已经相当广泛地概括了本申请的特征和技术优点,以便可以更好地理解下面的详细描述。下面将描述本申请的另外的特征和优点。本领域技术人员应当明白的是,本申请可以容易地用作用于修改或设计用于实现与本申请相同目的的其它结构的基础。本领域技术人员还应当认识到,这些等同结构并不偏离如所附权利要求中给出的本申请的教导。根据下面考虑结合附图给出的详细描述,将更容易理解被认为是本申请的特征的新颖性特点(就其结构和操作方法两个方面而言)以及其它目的和优点。但是,应当明确理解的是,附图中的每一幅仅仅是为了描绘和说明的目的而提供的,而并非旨在作为对本申请的范围的限定。
【专利附图】

【附图说明】
[0009]根据下面当结合附图时所给出的详细描述,本申请的特征、本质和优点将变得更清楚,其中,在全文中,相同的附图标记表示相同的部件。
[0010]图1是概念性地描绘电信系统的示例的框图。
[0011]图2是概念性地描绘在电信系统中的下行链路帧结构的示例的图。
[0012]图3是概念性地描绘在上行链路通信中的示例性帧结构的框图。
[0013]图4是概念性地描绘根据本申请的一个方面而配置的基站/eNodeB和UE的设计的框图。
[0014]图5是用于描绘基于位置的服务呼叫流的框图。
[0015]图6是根据本申请的一个方面,描绘一种用于维持基于位置的服务连续性的方法的框图。
[0016]图7是根据本申请的一个方面,描绘一种用于维持基于位置的服务连续性的方法的框图。
[0017]图8是根据本申请的一个方面,描绘一种用于维持基于位置的服务连续性的组件 的框图。
【具体实施方式】
[0018]下面结合附图的详细说明旨在作为各种配置的说明,而不是想要表明在此所描述的设计构思仅仅可以通过这些配置实现。出于提供对各种设计构思的全面理解的目的,详细说明包括具体细节。然而,对于本领域技术人员而言,显然在没有这些具体细节的情况下也可以实施这些设计构思。为了避免这些设计构思变模糊,在某些示例中,公知的结构和部件以框图形式示出。
[0019]本申请所描述的技术可以用于各种无线通信网络,比如码分多址(CDMA)、时分多址(TDMA )、频分多址(FDMA )、正交频分多址(OFDMA )、单载波频分多址(SC-FDMA )和其它网络。术语“网络”和“系统”经常可互换使用。CDMA网络可以实现诸如通用陆地无线接入(UTRA)、电信工业联盟(TIA)的CDMA 2000?等无线技术。UTRA技术包括宽带CDMA(WCDMA)和CDMA的其它变型。CDMA 2000?技术包括来自电子工业联盟(EIA)和TIA的IS-2000标准、IS-95标准和IS-856标准。TDMA网络可以实现诸如全球移动通信系统(GSM)之类的无线技术。OFDMA网络可以实现诸如演进型UTRA (E-UTRA)、超移动宽带(UMB)、IEEE802.11(W1-Fi), IEEE802.16 (WiMAX)、IEEE802.20、Flash-OFDMA 等无线技术。UTRA 和 E-UTRA 技术是通用移动电信系统(UMTS)的一部分。3GPP长期演进(LTE)和高级LTE (LTE-A)是采用E-UTRA的、UMTS的较新版本。在来自名为“第三代合作伙伴计划”(3GPP)的组织的文档中描述了 UTRA、E-UTRA, UMTS, LTE、LTE-A和GSM。在来自名为“第三代合作伙伴计划2”(3GPP2)的组织的文档中描述了 CDMA 2000?和UMB。本申请所描述的技术可以用于上面所提及的无线网络和无线接入技术、以及其它无线网络和无线接入技术。为了清楚起见,下面针对LTE或者LTE-A (或者统称为“LTE/-A”)来描述这些技术的某些方面,在下面的大部分描述中使用这种LTE/-A术语。
[0020]图1示出了无线通信网络100,该无线通信网络100可以是LTE网络,在该LTE网络中可以实现在RAT间移动的情况下,维持基于位置的服务连续性。无线网络100包括多个演进型节点B (eNodeB) 110和其它网络实体。eNodeB可以是与UE进行通信的站,并且还可以被称为基站、节点B、接入点等。每一个eNodeBllO可以为特定地理区域提供通/[目覆盖。在3GPP中,术语“小区”可以指eNodeB的这种特定地理覆盖区域和/或对该覆盖区域进行服务的eNodeB子系统,这取决于使用该术语的上下文。
[0021]eNode B可以为宏小区、微微小区、毫微微小区、和/或其它类型的小区提供通信覆盖。宏小区通常覆盖相对较大的地理区域(例如,半径为几公里),并且可以允许具有向网络供应商预订服务的UE无限制接入。微微小区通常覆盖相对较小的地理区域,并且可以允许具有向网络供应商预订服务的UE无限制接入。毫微微小区通常也覆盖相对较小的地理区域(例如,家庭),并且除了无限制接入,还可以提供具有与毫微微小区相关联的UE (例如,在封闭用户组(CSG冲的UE、用于家庭中的用户的UE等通行受限制的接入。可以将宏小区的eNode B称为宏eNode B。可以将微微小区的eNode B称为微微eNode B。并且,可以将毫微微小区的eNode B称为毫微微eNode B或家庭eNode B。在图1示出的示例中,eNodeBI 10a、IIOb 和 IlOc 分别是宏小区 102a、102b 和 102c 的宏 eNodeB。eNode BllOx 是微微小区102x的微微eNode B。并且,eNode BllOy和IlOz分别是毫微微小区102y和102z的毫微微eNode B。eNode B可以支持一个或多个(例如,2个、3个、4个等)小区。
[0022]无线网络100还可以包括中继站。中继站是从上游站(例如,eNode B、UE等)接收数据的传输和/或其它信息、并且向下游站(例如,UE或eNode B)发送数据的传输和/或其它信息的站。中继站还可以是对其它UE的传输进行中继的UE。在图1中示出的示例中,中继站IlOr可以与eNode BllOa和UE120r进行通信,以便有助于eNode BllOa与UE120r之间的通信。中继站还可以称为中继eNode B、中继等。
[0023]无线网络100可以是包括诸如宏eNode B、微微eNode B、毫微微eNode B、中继等不同类型的eNode B的异构网络。这些不同类型的eNode B可能具有不同的发射功率电平、不同的覆盖区域、并且对无线网络100中的干扰有不同影响。例如,宏eNode B可能具有高发射功率电平(例如,20瓦),而微微eNode B、毫微微eNode B和中继可能具有较低的发射功率电平(例如,I瓦)。
[0024]无线网络100可以支持同步操作或异步操作。对于同步操作,eNode B可能具有相类的帧时序,并且来自不同eNode B的传输可能在时间上是大致对齐的。对于异步操作,eNode B可能具有不同的巾贞时序,并且来自不同eNode B的传输可能在时间上不对齐。在本申请中描述的技术可以用于同步操作或异步操作。
[0025]在一个方面中,无线网络100可以支持频分双工(FDD)或时分双工(TDD)操作模式。在本申请中描述的技术可以用于FDD或TDD操作模式。
[0026]网络控制器130可以耦合到一组eNode BI 10,并且对这些eNode BI 10提供协调和控制。网络控制器130可以通过回程与eNode BllO进行通信。eNode BllO还可以例如通过无线回程或有线回程直接或间接地相互通信。
[0027]UE120 (例如,UE120x、UE120y等)散布在整个无线网络100中,并且每个UE可以是固定的或移动的。UE还可以被称为终端、用户终端、移动站、用户单元、站等。UE可以是蜂窝电话(例如,智能电话)、个人数字助理(PDA)、无线调制解调器、无线通信设备、手持设备、膝上型计算机、无绳电话、无线本地环路(WLL)站、平板电脑、上网本、智能本等。UE可以能够与宏eNodeB、微微eNodeB、毫微微eNodeB、中继等进行通信。在图1中,具有双箭头的实线指示UE和进行服务的eNodeB之间的所期望的传输,该进行服务的eNodeB是被指定为在下行链路和/或上行链路上为UE进行服务的eNodeB。具有双箭头的虚线指示了 UE和eNodeB之间的干扰性传输。
[0028]LTE在下行链路上采用正交频分复用(0FDM),并且在上行链路上采用单载波频分复用(SC-FDM)。OFDM和SC-FDM将系统带宽划分成多个(K个)正交子载波,其通常也叫做音调、频段等。可以将每个子载波与数据进行调制。一般来说,在频域中用OFDM发送调制符号,并且在时域中用SC-FDM发送调制符号。邻近子载波之间的间隔可以是固定的,并且子载波的总数量(K)可以取决于系统带宽。例如,子载波的间隔可以是15kHz,最小资源分配(称为“资源块”)可以是12个子载波(或180kHz)。因此,对于1.25,2.5、5、10或20兆赫兹(MHz)的相应系统带宽,标称的FFT大小可以分别等于128、256、512、1024或2048。也可以将系统带宽划分成子带。例如,一个子带可以覆盖1.08MHz (即,6个资源块),对于1.25、
2.5、5、10、15或20MHz的相应的系统带宽,可以分别有1、2、4、8或16个子带。
[0029]图2示出了 LTE中所使用的下行链路FDD帧结构。下行链路的传输时间线可以划分成无线帧的单元。每个无线帧可以具有预先确定的持续时间(例如,10毫秒(ms)),并且可以被划分成具有索引为O至9的10个子帧。每个子帧可以包括两个时隙。这样一来,每个无线帧可以包括具有索引为O至19的20个时隙。每个时隙可以包括L个符号周期,例如,对于普通循环前缀的7个符号周期(如图2中所示)或者对于扩展循环前缀的6个符号周期。可以向每个子帧中的2L个符号周期分配O至2L-1的索引。可以将可用的时间频率资源划分成资源块。每个资源块可以覆盖一个时隙中的N个子载波(例如,12个子载波)。
[0030]在LTE中,eNodeB可以针对eNodeB中的每个小区,发送主同步信号(PSC或PSS)和辅助同步信号(SSC或SSS)。对于FDD操作模式,可以在具有普通循环前缀的每个无线帧的子帧O和5的每一个中的符号周期6和5中分别发送所述主同步信号和辅助同步信号,如图2中所示。同步信号可以被UE用于小区检测和捕获。对于FDD操作模式,eNodeB可以在子帧O的时隙I中的符号周期O到3中发送物理广播信道(PBCH)。PBCH可以携带某些系统信息。
[0031]eNodeB可以在每个子帧的第一个符号周期中发送物理控制格式指示符信道(PCFICH),如图2中所示。PCFICH可以传送用于控制信道的符号周期的数量(M),其中,M可以等于1、2或3,并且可以随着子帧不同而变化。对于例如具有不到10个资源块的小系统带宽,M也可以等于4。在图2所示的例子中,M=3。eNodeB可以在每个子帧的开头M个符号周期中发送物理HARQ指示符信道(PHICH)和物理下行链路控制信道(PDCCH)。PDCCH和PHICH也可以包括在图2所示的例子中的开头三个符号周期中。PHICH可以携带信息,以便支持混合自动重传(HARQ)。PDCCH可以携带关于针对UE的上行链路和下行链路资源分配的信息,以及针对上行链路信道的功率控制信息。eNodeB可以在每个子帧的剩余符号周期中发送物理下行链路共享信道(PDSCH)。PDSCH可以携带为下行链路上的数据传输而调度的UE的数据。
[0032]eNodeB可以在eNodeB所使用的系统带宽的中心1.08MHz中发送PSC、SSC和PBCH。eNodeB可以在发送这些信道的每个符号周期中的整个系统带宽上发送PCFICH和PHICH。eNodeB可以在系统带宽的某些部分中,向UE组发送H)CCH。eNodeB可以在系统带宽的特定部分中,向UE组发送H)SCH。eNodeB可以通过广播方式向所有的UE发送PSC、SSC、PBCH、PCFICH,以及PHICH,可以通过单播方式向特定UE发送TOCCH,以及还可以通过单播方式向特定UE发送PDSCH。
[0033]在每个符号周期中,多个资源元素可以是可用的。每个资源元素可以覆盖一个符号周期中的一个子载波,并且可以用于发送一个调制符号,该调制符号可以是实数值或者复数值。对于用于控制信道的符号,可以将每个符号周期中的不用于参考信号的资源元素布置到资源元素组(REG)中。每个REG可以包括一个资源周期中的四个资源元素。PCFICH可以占用符号周期O中的在频率上大致平均间隔开的4个REG。PHICH可以占用在一个或多个可配置的符号周期中的、散布在频率上的3个REG。例如,针对PHICH的3个REG可以都属于符号周期O或散布在符号周期0、1和2中。PDCCH可以占用开头M个符号周期中的、从可用的REG中选出的9、18、36或72个REG。仅有某些REG组合可被允许用于TOCCH。
[0034]UE可以知道用于PHICH和PCFICH的具体REG。UE可以搜索用于PDCCH的REG的不同组合。要搜索的组合的数量通常少于所允许的用于roccH中的所有UE的组合的数量。eNodeB可以在UE将搜索的任意组合中向UE发送TOCCH。
[0035]UE可以位于多个eNodeB的覆盖范围内。可以选择这些eNodeB中的一个eNodeB来为UE进行服务。可以根据诸如接收功率、路径损耗、信噪比(SNR)等各项标准来选择所述服务eNodeB。
[0036]图3是概念性地描绘上行链路长期演进(LTE)通信中的示例性FDD和TDD(仅非特殊子帧)子帧结构的框图。上行链路的可用资源块(RB)可以划分为数据部分和控制部分。所述控制部分可以在系统带宽的两个边界处形成,并且可以具有可配置的尺寸。可以将控制部分中的资源块分配给UE,用于控制信息的传输。所述数据部分可以包括没有包含在控制部分中的所有资源块。图3中的设计形成包含有连续子载波的数据部分,其可以允许向单个UE分配数据部分中的所有连续子载波。
[0037]可以向UE分配所述控制部分中的资源块,以便向eNodeB发送控制信息。可以向UE分配所述数据部分中的资源块,以便向eNode B发送数据。UE可以在控制部分中已指定的资源块上的物理上行链路控制信道(PUCCH)中发送控制信息。UE可以在数据部分中已指定的资源块上的物理上行链路共享信道(PUSCH)中仅发送数据或者同时发送数据和控制信息。上行链路传输可以持续一个子帧的两个时隙,并且可以在频率上跳变,如图3所示。根据一方面,在轻松的单载波操作中,可以在UL资源上发送并行信道。例如,可以由UE发送控制和数据信道、并行控制信道以及并行数据信道。
[0038]在公众可获得的、标题为“Evolved Universal Terrestrial RadioAccess (E-UTRA) ; Physical Channels and Modulation” 的 3GPP TS36.211 中描述了用于LTE/-A的PSC (主同步载波)、SSC (辅助同步载波)、CRS (公共参考信号)、PBCH、PUCCH、PUSCH、以及其它这类信号和信道。
[0039]图4示出了基站/eNodeBllO和UE120的设计的框图,其可以是图1中的多个基站/eNodeB之一、以及多个UE之一。例如,基站110可以是图1中的宏eNodeBl 10c,并且UE120可以是UE120y。基站110也可以是某种其它类型的基站。基站110可以配备有天线434a至434t,并且UE120可以配备有天线452a至452r。
[0040]在基站110处,发送处理器420可以接收来自数据源412的数据和来自控制器/处理器440的控制信息。控制信息可以用于PBCH、PCFICH、PHICH、PDCCH等。数据可以用于PDSCH等。处理器420可以对数据和控制信息进行处理(例如,编码和符号映射),以便分别得到数据符号和控制符号。处理器420还可以生成诸如用于PSS、SSS、以及小区专用参考信号的参考符号。发射(TX)多输入多输出(MIMO)处理器430可以对数据符号、控制符号、和/或参考符号执行空间处理(例如,预编码)(如果可行的话),并且可以向调制器(M0D)432a至432t提供输出符号流。每个调制器432可以处理各自的输出符号流(例如,用于OFDM等),以得到输出采样流。每个调制器432可以对输出采样流作进一步处理(例如,转换成模拟、放大、滤波、以及上变频),以得到下行链路信号。来自调制器432a至432t的下行链路信号可以分别通过天线434a至434t发送。
[0041 ] 在UE120处,天线452a至452r可以接收来自基站110的下行链路信号,并且可以分别向解调器(DEMOD) 454a至454r提供已接收到的信号。每个解调器454可以对各自接收到的信号进行调节(例如,滤波、放大、下变频、以及数字化),以得到输入采样。每个解调器454可以进一步处理输入采样(例如,用于0FDM,等),以得到接收符号。MMO检测器456可以从所有的解调器454a至454r得到接收符号,对所接收到的符号执行MMO检测(如果可行的话),并且提供检测到的符号。接收处理器458可以对已检测到的符号进行处理(例如,解调、解交织、以及解码),向数据宿460提供针对UE120的解码后的数据,并且向控制器/处理器480提供解码后的控制信息。
[0042]在上行链路上,UE120处,发送处理器464可以接收并且处理来自数据源462的数据(例如,针对PUSCH的数据)、以及来自控制器/处理器480的控制信息(例如,针对PUCCH的控制信息)。处理器464也可以生成参考信号的参考符号。来自发送处理器464的符号可以经过TX MIMO处理器466预编码(如果可行的话),进一步被调制器454a至454r处理(例如,进行SC-FDM等),并且向基站110发送。在基站110处,来自UE120的上行链路信号可以被天线434接收,被解调器432处理,被MIMO检测器436检测(如果可行的话),并且进一步被接收处理器438处理,以便得到UE120所发送的已解码的数据和控制信息。处理器438可以向数据宿439提供已解码的数据,并且向控制器/处理器440提供已解码的控制信息。基站110可以例如通过X2接口 441向其它基站发送消息。
[0043]控制器/处理器440和480可以分配指导基站110和UE120处的操作。在基站110处的处理器440和/或其它处理器和模块可以实施或者指导对本文所述的技术的各种过程的执行。UE120处的处理器480和/或其它处理器和模块可以实施或者指导对使用方法流程图5至6中所示的功能框、和/或本文所述的技术的其它过程的执行。存储器442和482可以分别存储用于基站110和UE120的数据和程序代码。调度器444可以调度UE以用于下行链路和/或上行链路上的数据传输。
[0044]在无线通信中,UE可以使用基于位置的服务(LBS)来执行与UE的物理位置有关的多种操作,例如:在切换期间确定潜在的候选基站、识别附近的兴趣点等。在使用LTE/-A无线接入技术(RAT)的网络中,可以使用称为LTE定位协议(LPP)的定位协议。LTE定位协议能够使用专用的与位置有关的消息(例如,请求/提供基于位置的能力、请求/提供辅助数据、以及请求/提供位置信息)在UE与位置服务器之间进行通信。还启用诸如中断或错误之类的消息。LTE定位协议可以在用户平面或者控制平面上进行操作。在用户平面上,该LTE定位协议可以由安全用户平面定位(SUPL)协议版本2.0来携带。
[0045]在UE与安全用户平面定位服务器之间的通信可以使用SUPL定位平台(SLP)。通过安全的传输控制协议/互联网协议(TCP/IP)连接,来传输SUPL定位平台通信。可以使用传输层安全(TLS)L I协议(在互联网工程任务组征求意见稿4346中对其进行了描述)来建立安全的互联网协议(IP)连接。传输层安全协议实现对位置数据的加密,以维持位置信息的私密性。
[0046]在图5中示出了 UE与SUPL之间的网络发起的基于位置的服务呼叫流。如图所示,UE502从SUPL定位平台服务器504接收SUPL初始化消息506。随后,UE502与SUPL定位平台(SLP)服务器504交换传输层安全(TLS)协议消息。这些TLS消息包括:来自UE502的TLS客户端hello消息508、来自SLP服务器504的TLS服务器hello消息510、在UE502与SLP服务器504之间的TLS证书和密钥交换512、以及在UE502与SLP服务器504之间往返的TLS完成消息514和516。随后,UE502可以向SLP服务器504发送SUPL定位初始化消息518。随后,UE502与SLP服务器504交换LTE定位协议(LPP )消息。那些LPP消息包括:从SLP服务器504到UE502的请求位置信息消息520、从UE502到SLP服务器504的请求辅助数据消息522、从SLP服务器504到UE502的提供辅助数据消息524、以及从UE502到SLP服务器504的提供位置信息消息526。这些LLP消息可以使用诸如卫星捕获数据或者测量数据等信息来辅助UE识别其位置。最后,SLP服务器504向UE502发送SUPL结束消息528。
[0047]在所描绘的LBS呼叫流期间,可以使用LTE定位协议中定义的某些协议定时器。例如,某些定时器具有一秒的数量级,而其它定时器具有10秒的数量级。例如,定时器ST2530指示了一种服务器定时器,所述服务器定时器跟踪在发送SUPL初始化消息506与接收SUPL定位初始化消息518之间的时间。定时器UT2532指示了一种UE定时器,该UE定时器跟踪在发送SUPL定位初始化消息518与接收LPP请求位置信息消息520之间的时间。定时器UT3534指示了一种UE定时器,该UE定时器跟踪在发送LPP提供位置信息消息526与接收SUPL结束消息528之间的时间。如果这些事件中的任何事件之间的时间超过了预期值,则可以指示错误。在呼叫流期间发生错误的情况下,会话可能不需要从起点处重新启动。例如,如果在LPP消息的交换期间存在超时,则SUPL协议可以从交换TLS消息继续进行,或者有可能可以从更早的LPP消息继续进行。
[0048]SUPL协议不仅可以用于LTE定位协议,而且还可以用于无线资源定位服务协议(RRLP)、用于全球移动通信系统(GSM)或者宽带码分多址(WCDMA)网络中的无线资源控制(RRC)、以及用于码分多址(CDMA)网络中的IS-801。RRLP还可以用于LTE网络中。下面的表1描绘了依据网络,在用于无线通信的不同层中,如何使用不同的基于位置的服务协议:
[0049]表1
[0050]
【权利要求】
1.一种用于在无线通信期间管理基于位置的服务的方法,所述方法包括: 执行用户设备从第一无线接入技术(RAT)的源基站向第二 RAT的目标基站的、无线接入技术(RAT)间系统变化; 判断是否已经启动了位置定位会话; 当已经启动了所述位置定位会话时,判断对所述第一 RAT使用的定位协议是否与所述第二 RAT相兼容; 当所述定位协议与所述第二 RAT相兼容时,使用所述第一 RAT的所述定位协议来继续所述位置定位会话; 当所述定位协议与所述第二 RAT不兼容时,重新启动所述位置定位会话,或者等待新的位置定位会话的网络发起;以及 当还没有启动所述位置定位会话时,使用所述第二 RAT的定位协议来发起位置定位会话。
2.根据权利要求1所述的方法,还包括: 判断在所述RAT间系统变化期间,何时维持所述用户设备的互联网协议地址; 当维持所述互联网协议地址时,判断是否已经启动了所述位置定位会话;以及 当不维持所述互联网协议地址时,启动新的位置定位会话。
3.根据权利要求1所述的方法,还包括: 判断是否已经完成传输层安全(TLS)协议交换; 当已经完成了所述TLS协议交换时,判断是否已经发生安全用户平面定位协议超时;当还没有完成所述TLS协议交换,并且没有指示TLS协议错误时,继续所述TLS协议交换;以及 当指示TLS协议错误时,重新启动所述TLS协议交换。
4.根据权利要求1所述的方法,其中,所述判断位置定位会话是否已经启动包括:判断是否已经发送安全用户平面定位位置初始化消息。
5.根据权利要求1所述的方法,其中,所述位置定位会话使用长期演进(LTE)定位协议(LPP)。
6.一种用于无线通信的装置,所述装置包括: 用于执行用户设备从第一无线接入技术(RAT)的源基站向第二 RAT的目标基站的、无线接入技术(RAT)间系统变化的模块; 用于判断是否已经启动了位置定位会话的模块; 用于当已经启动了所述位置定位会话时,判断对所述第一 RAT使用的定位协议是否与所述第二 RAT相兼容的模块; 用于当所述定位协议与所述第二 RAT相兼容时,使用所述第一 RAT的所述定位协议来继续所述位置定位会话的模块; 用于当所述定位协议与所述第二 RAT不兼容时,重新启动所述位置定位会话,或者等待新的位置定位会话的网络发起的模块;以及 用于当还没有启动所述位置定位会话时,使用所述第二 RAT的定位协议来发起位置定位会话的模块。
7.根据权利要求6所述的装置,还包括:用于判断在所述RAT间系统变化期间,何时维持所述用户设备的互联网协议地址的模块; 用于当维持所述互联网协议地址时,判断是否已经启动了所述位置定位会话的模块; 用于当不维持所述互联网协议地址时,启动新的位置定位会话的模块。
8.根据权利要求6所述的装置,还包括: 用于判断是否已经完成传输层安全(TLS)协议交换的模块; 用于当已经完成了所述TLS协议交换时,判断是否已经发生安全用户平面定位协议超时的模块; 用于当还没有完成所述TLS协议交换并且没有指示TLS协议错误时,继续所述TLS协议交换的模块; 用于当指示TLS协议错误时,重新启动所述TLS协议交换的模块。
9.根据权利要求6所述的装置,其中,所述用于判断位置定位会话是否已经启动的模块包括:用于判断是否已经发送安全用户平面定位位置初始化消息的模块。
10.根据权利要求6所述的装置,其中,所述位置定位会话使用长期演进(LTE)定位协议(LPP)。
11.一种计算机程序产品,包括: 其上记录有程序代码的非临时性计算机可读介质,所述程序代码包括: 用于执行用户设备从第一无线接`入技术(RAT)的源基站向第二 RAT的目标基站的、无线接入技术(RAT)间系统变化的程序代码; 用于判断是否已经启动了位置定位会话的程序代码; 用于当已经启动了所述位置定位会话时,判断对所述第一 RAT使用的定位协议是否与所述第二 RAT相兼容的程序代码; 用于当所述定位协议与所述第二 RAT相兼容时,使用所述第一 RAT的所述定位协议来继续所述位置定位会话的程序代码; 用于当所述定位协议与所述第二 RAT不兼容时,重新启动所述位置定位会话,或者等待新的位置定位会话的网络发起的程序代码;以及 用于当还没有启动所述位置定位会话时,使用所述第二 RAT的定位协议来发起位置定位会话的程序代码。
12.根据权利要求11所述的计算机程序产品,还包括: 用于判断在所述RAT间系统变化期间,何时维持所述用户设备的互联网协议地址的程序代码; 用于当维持所述互联网协议地址时,判断是否已经启动了所述位置定位会话的程序代码; 用于当不维持所述互联网协议地址时,启动新的位置定位会话的程序代码。
13.根据权利要求11所述的计算机程序产品,还包括: 用于判断是否已经完成传输层安全(TLS)协议交换的程序代码; 用于当已经完成所述TLS协议交换时,判断是否已经发生安全用户平面定位协议超时的程序代码; 用于当还没有完成所述TLS协议交换并且没有指示TLS协议错误时,继续所述TLS协议交换的程序代码;以及 用于当指示TLS协议错误时,重新启动所述TLS协议交换的程序代码。
14.根据权利要求11所述的计算机程序产品,其中,所述用于判断位置定位会话是否已经启动的程序代码包括:用于判断是否已经发送安全用户平面定位位置初始化消息的程序代码。
15.根据权利要求11所述的计算机程序产品,其中,所述位置定位会话使用长期演进(LTE)定位协议(LPP)。
16.一种被配置为进行无线通信的装置,包括: 至少一个处理器;以及 与所述 至少一个处理器相耦接的存储器, 其中,所述至少一个处理器被配置为: 执行用户设备从第一无线接入技术(RAT)的源基站向第二 RAT的目标基站的、无线接入技术(RAT)间系统变化; 判断是否已经启动了位置定位会话; 当已经启动了所述位置定位会话时,判断对所述第一 RAT使用的定位协议是否与所述第二 RAT相兼容; 当所述定位协议与所述第二 RAT相兼容时,使用所述第一 RAT的所述定位协议来继续所述位置定位会话; 当所述定位协议与所述第二 RAT不兼容时,重新启动所述位置定位会话,或者等待新的位置定位会话的网络发起;以及 当还没有启动所述位置定位会话时,使用所述第二 RAT的定位协议来发起位置定位会话。
17.根据权利要求16所述的装置,其中,所述至少一个处理器还被配置为: 判断在所述RAT间系统变化期间,何时维持所述用户设备的互联网协议地址; 当维持所述互联网协议地址时,判断是否已经启动了所述位置定位会话; 当不维持所述互联网协议地址时,启动新的位置定位会话。
18.根据权利要求16所述的装置,其中,所述至少一个处理器还被配置为: 判断是否已经完成传输层安全(TLS)协议交换; 当已经完成了所述TLS协议交换时,判断是否已经发生安全用户平面定位协议超时;当还没有完成所述TLS协议交换,并且没有指示TLS协议错误时,继续所述TLS协议交换;以及 当指示TLS协议错误时,重新启动所述TLS协议交换。
19.根据权利要求16所述的装置,其中,所述至少一个处理器还被配置为: 判断是否已经发送安全用户平面定位位置初始化消息。
20.根据权利要求16所述的装置,其中,所述位置定位会话使用长期演进(LTE)定位协议(LPP)。
【文档编号】H04L29/08GK103765926SQ201180073157
【公开日】2014年4月30日 申请日期:2011年8月31日 优先权日:2011年8月30日
【发明者】李国钧, S·巴拉苏布拉马尼安, K·A·伯勒斯, T·克林根布林, I-H·林, A·米尔巴盖里, J-M·R·鲁索, R·沙希迪 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1