位置服务的制作方法

文档序号:5866638阅读:175来源:国知局
专利名称:位置服务的制作方法
技术领域
本发明涉及用于计算移动用户终端的地理位置的方法和设备。本发明尤其但不排他地提供了一种可以提高通信系统中的位置资源的效率的方法。
背景技术
诸如计算机(固定式或便携式)、移动电话、个人数据助理或组织器(organizer)等各种用户设备(UE)对熟练技术人员而言是已知的,这些设备可用来与通信系统中的其他用户设备进行通信或者接入因特网以获得服务。移动用户设备通常称为移动台,并可被定义为能通过无线接口与另一设备(比如,移动电信网的基站或其他任何站)进行通信的装置。这种移动用户设备可以适用于通过无线接口进行话音、文本消息或数据通信。
熟练技术人员还知道,标识UE的位置是有用的。目前,有多种可以确立UE的地理位置的方法。这些方法中的每一种方法相对来说都有其优点和缺点。例如,有些方法可以精确地计算出UE位置但要花费很长的时间。另一些方法相对较快但不够精确或者要求更强的处理能力。
已知有许多种位置估计机制可用于通信系统中的位置服务(LCS)。其中一些机制是到达时间(TOA)、增强型观测时间差(E-OTD)、观测的到达时间差(OTDOA)和全球定位系统(GPS定位机制)。其中一些机制及其他机制将在下文中详述。通过使用这些方法之一,LCS提供一种手段来确定UE的位置。因此,公用陆地移动网(PLMN)将为位置应用提供UE的地理位置。使用这种信息的位置应用可以驻留在PLMN中(UE中或网络本身中)或者在PLMN之外(外部应用中)。
定位可以由网络、UE或外部应用来启动。关系到LCS的核心网节点的作用在于向服务移动位置中心(SMLC)传送定位请求,和向请求网关移动位置中心(GMLC)传送位置信息。此外,这些核心网节点可以标识一些事件,比如要求开始为移动台定位的紧急呼叫建立。
鉴于有很多种位置计算方法以及这些方法不断发展这一事实,所面临的问题是在任一时刻应确立用哪种具体的位置计算方法来计算位置的问题。
过去,已提出了各种方案来解决这一问题。例如,按固定的次序来执行可用的位置计算方法。或者,根据所要求的服务质量来选择所用的位置计算方法。关于这一点,服务质量(QoS)应理解为广泛涉及通信系统中的位置计算资源所提供的位置计算服务的任何方面。例如,在定位之前,需要知道位置计算的精度或进行计算可用的时间。因此,如果要求精确估计UE的位置,那么,使用提供这种精度的位置计算方法。
然而,采用上述任一方法的问题在于,常常不能有效使用LCS资源。例如,在要求位置达到某一精度的情况下,可能使用这样一种位置计算方法该方法按这种精度计算位置,但该方法要比同样能提供这种精度的其他可用方法花费更长的时间或要求更强的处理能力。此外,没有考虑到其他的系统因素,比如发出位置请求的时刻。此外,在通信系统的各种节点中分配用于执行位置计算的功能性时,没有考虑到哪里有可用备用容量。

发明内容
本发明的实施方式的目的在于至少部分地减轻上述问题。
根据本发明的第一方面,提供了一种用于计算无线通信系统中的移动用户终端的位置的方法,包括如下步骤标识计算所述位置应执行多种位置计算方法的一个缺省顺序;
通过响应于至少一个系统参数重新排列所述缺省顺序,形成一个新顺序;和根据所述新顺序执行至少一种所述计算方法,从而计算所述位置。
根据本发明的第二方面,提供了一种用于计算通信系统中的移动用户终端的位置的设备,包括用于访问保存有多种计算方法的数据存储器的装置;用于接收标识至少一个系统参数的信号并响应于此重新排列所述多种计算方法的一个标识的缺省顺序从而形成一个新顺序的装置;和用于根据所述新顺序执行至少一种所述计算方法从而计算用户终端的位置的装置。
本发明的实施方式提供了一种可以有效地使用资源的优点,这是因为,如果不必要的话,就不使用最耗时的位置计算方法。
通过使得能够动态地选择用于计算UE的位置的方法,本发明的实施方式提供了这样一种系统,该系统可以迅速地对LCS资源中的变化以及对可能影响位置计算效率的其他因素作出反应。
随着新的位置计算方法的开发,可以方便地将它们作为选项引入LCS资源。


为了更好地理解本发明,下面将参照只是作为例子的附图,其中图1示出了一种普通LCS逻辑体系结构图2示出了一种小区ID计算方法图3示出了一种增强型观测时间差计算方法图4示出了执行顺序的重新排列图5示出了位置计算过程图6示出了一个MS图7示出了MS中所存储的数据图8示出了DLEC功能性的配置图9示出了DLEC功能性的另一种配置在这些图中,相同的标号代表相同的部分。
具体实施例方式
逻辑上,位置服务(LCS)是在GSM/UMTS结构上外加一个网络节点来实现的。这就是移动位置中心(MLC)。一种普通LCS逻辑体系结构如图1中所示。
移动台(MS)100可以是一部移动电话或者是一台具有无线调制解调器或适用于无线接入的传真的膝上型计算机。这里,术语MS被作为移动用户设备(UE)的一个例子。它通过无线接口(UM接口)与基站收发信机(BTS)101通信。这里,术语BTS还用来含盖与网络单元节点B相应的UMTS地面无线接入网(UTRAN)。BTS是用于发送和接收信号的设备,并且还可以包括加密设备。BTS又通过链路103(GSM中的A Bis,UMTS中的Iub)与基站控制器(BSC)102通信。这里术语BSC用于含盖UTRAN相应的作为无线网控制器(RNC)的网络单元。BSC为信令和业务量建立经链路105到核心网(CN)节点104的无线信道。这构成了核心网125的一部分。
CN节点可以是移动交换中心(MSC)或者是服务GPRS支持节点(SGSN),这取决于交换域(电路交换或分组交换)。CN节点104实质上是一个具有许多功能的交换节点。具体地说,CN节点完成连接管理、移动性管理和认证活动。本例中,CN节点还包括IN/CAMEL体系结构所规定的呼叫控制功能和业务交换功能。然而,在分组交换域中,上述这些CN节点功能可以分离成单独的网络单元。每个CN节点都能控制多个被认为是在CN节点服务区中的BSC。通常,BTS和BSC一起构成无线接入网(RAN)126,该无线接入网在GSM中被称为基站子系统(BSS)而在UMTS中被称为UTRAN。
CN节点104通过Lg接口107(含有支持LCS所需要的功能性)与网关移动位置中心(GMLC)106连接。在一个PLMN中,可以有一个以上的GMLC。该GMLC是外部LCS客户在GSM PLMN中所接入的第一个节点。
LCS客户109是一个逻辑功能实体,它需要从PLMN的LCS服务器功能中得到一个或多个具有一组指定参数(比如服务质量(QoS))的目标MS的位置信息。该LCS客户可以驻留在一个实体(包括例如MS)中、在PLMN内或者在PLMN外部的实体中。外部LCS客户109只是作为例子如图1中所示,它通过Le接口110与GMLC 106通信。
响应于来自LCS客户的位置请求,GMLC可以通过Lh接口112从系统的归属位置寄存器(HLR)111中请求路由信息。HLR是一个数据库,它使得允许移动用户永久地在系统中注册。HLR通过访问者位置寄存器(VLR)或SGSN不断地保持对用户或MS的位置的跟踪。除了HLR之外,每个CN节点104还与一个含有暂时在该CN节点的服务区中的用户的细节的数据库相关联。在电路交换域中,这一数据库称为访问者位置寄存器(VLR),而在分组交换域中,该数据库包含在SGSN中。
在完成了注册授权后,GMLC 106向MS当前所在(即正在访问)的服务区中的CN节点发出定位请求,并从中接收最终位置估计。
服务移动位置中心(SMLC)113含有支持LCS所需要的功能性。在一个PLMN中,可以有一个以上的SMLC 113。SMLC 113管理完成移动台定位所需要的资源的总协调和调度。此外,它还计算最终位置估计和精度。
可以有两种类型的SMLC。一种是基于核心网(CN)的SMLC,它支持作为服务MLC与CN节点之间的接口的Ls接口116,另一种是基于无线接入网(RAN)的SMLC,它支持SMLC 113与BSC 102之间的Lb接口117。基于CN的SMLC通过到所访问的CN节点的Ls接口上的信令来支持目标MS的定位。基于RAN的SMLC通过到Lb接口上的信令来支持定位。在UMTS中,SMLC功能性包含在BSC102(即无线网控制器(RNC))中。
为了得到无线接口测量,SMLC可以控制多个位置测量单元(LMU),以便确定或帮助确定它的服务区中的MS用户的位置。
为了提供关于MS 100的位置信息,该MS可以涉及各种定位过程。此外,它还可以利用各种基于MS的位置计算方法来计算它自己的位置估计和精度。
随着移动定位需求和方法的快速发展,越来越多的定位方法可供使用。这些方法具有不同的特性,比如,所要求的位置计算处理能力;位置估计的精度;和用于收集参数和计算位置估计的时间。
位置计算所需的处理能力取决于每种计算方法的算法特性和所用参数的数量。因此,这些参数本身需要计算并且可能取决于其他与通信系统有关的因素。例如,基于一种计算方法的计算所需的处理能力可能大大低于基于更复杂方法的计算所需的处理能力。
类似地,位置估计精度也取决于所用的计算方法。基于一种方法的估计可能不如基于另一种方法的估计精确。同样,在不同的方法之间,响应时间(即发出位置请求与交付的位置之间的时间差)也有很大的不同。在某些情况下,位置估计所需的所有参数在计算功能中都可用。然而,在某些方法中,在进行了不同网络单元中的复杂测量后才得到参数。
下面,将描述可用来计算通信系统中的MS的地理位置的很多位置计算方法中的一些方法。所列方法并不是穷举的,而只是为了举例说明来陈述,并且本发明并不局限于使用这些计算方法。
计算方法1.小区ID(CI)PLMN可以在任何时刻标识移动台所游历的小区(如果MS开启的话)。这一小区ID(CI)可以传送到位置计算功能中,该位置计算功能将CI转换成小区中心坐标。这一转换可以基于从网络规划工具中检索到的信息。因此,主BTS小区区域的中心200作为MS的位置。如图2中所示。
2.CI+定时超前量(TA)在GSM中,必须知道MS与服务BTS之间有延时,以免使时隙重叠。这一延时称为定时超前量(TA)。TA值可以用来估计MS与服务BTS之间的距离。可以有效地利用来自MS的信号的实际到达与它应到达的分配时间之间的时间差。TA值由BTS来测量,并且报告给MS的TA值的范围为0-63。这样一个TA测量值单位表示约550米的距离,因此,TA值可以表示0到35千米之间的距离。TA值和小区的坐标可以用来估计MS的位置。
3.CI+TA+RX这种方法类似于上述CI+TA方法,但由于有了来自邻近BTS的MS功率电平测量,因此提高了位置估计。
4.增强型观测时间差(E-OTD)在增强型观测时间差(E-OTD)位置方法中,MS测量来自服务与邻近基站的脉冲串的到达的观测时间差(OTD)。两个BTS之间的传播时间差确定了这样一条双曲线,该双曲线是观测到已知位置的两个基站之间的恒定时间差值的MS的可能位置的曲线。如图3中所示。当有至少两条这样的双曲线可用(即存在三个服务和两个邻近BTS)时,在这些双曲线的交叉点上可以得到位置估计。如果有更多的E-OTD值可供使用,那么可以更精确地推断出可能的位置区。
5.辅助全球定位系统(A-GPS)辅助全球定位系统(GPS)方法涉及多个变量任意之一,这些变量利用了GPS信号或根据GPS信号得出的附加信号以便计算MS位置。这些变量得出了MS与网络之间的可选信息流的范围。一种变化的尺度是不管在那里进行位置计算是否都需要“辅助数据”。辅助数据的例子包括差分GPS数据;基于近似MS位置的看得见的卫星的列表等。这种辅助数据由网络提供给接收机。接收机不仅可将这种数据用于更精确的位置估计而且可用于接收机灵敏度的提高。
表1-5概括了上述各种位置计算方法的特性。

表1

表2

表3

表4

表5从以上可以看到,位置计算的精度随着环境的不同差别很大。例如,在乡村环境下,小区尺寸相对较大,并且没有干扰视线或造成多径传播的大障碍物,因此,A-GPS或E-OTD可以给出最佳结果。然而,在市中心,小区尺寸很小,并且建筑物造成了衰落、反射和屏蔽,因此,GPS卫星或邻近BTS小区ID往往能给出最佳结果。
位置测量单元(LMU)(如图1中所示)可以进行无线测量以支持一个或多个这些定位测量。
规定了两种类型的LMU通过空中接口(Um)访问的A类LMU118,和通过到BSC 102的接口120访问的B类LMU 119。
A类LMU专门通过GSM空中接口(Um)来访问。它没有与其他任何网络单元的有线连接。A类LMU具有服务BTS和BSC,它们提供接入到控制SMLC的信令。利用基于CN的SMLC,A类LMU还具有服务CN节点。
B类LMU通过来自BSC的接口120来访问。该LMU可以是一个利用某一伪小区ID寻址的独立网络单元,或者是与BTS连接,或者是集成在BTS中。到B类LMU的信令对基于BSS的SMLC而言可以借助于通过控制BSC路由的消息,或者对基于CN的SMLC而言可以借助于通过控制BSC和CN路由的消息。
必须规定所请求的精度和响应时间。这表示与计算方法的特性有关的服务级别要求或其他所要求的标准。这样,服务级别要求表示计算方法的某些被标识特性所必须满足的最低标准要求。例如,计算方法应当提供与所要求的精度级别至少一样好的精度,或者在不长于指定最大值的一段时间内提供这种精度。这些服务级别要求就是服务质量(QoS)要求。因此,QoS通常是位置请求所需要的。QoS要求可以在位置请求中(例如利用始发请求的MS)明确给出。或者,QoS可以从所请求的服务类型或服务请求始发方隐含得到。作为又一种选择,还可以根本不请求QoS(例如在紧急呼叫中)。在这些情况下,具有可以在比较长的一段时间上提供的很精确的位置估计非常重要。这与某些要求很快的响应时间但可以容忍低精度的商务应用相反。
为了防止使用不必要的处理能力或者要求过分长的响应时间,根据本发明的实施方式提供了一种动态位置估计器控制器(DLEC)功能。这一功能的目的在于动态选择最合适的位置计算方法。这将是这样一种计算方法它足以满足服务级别要求(即精度或所需时间),并且它是该时刻进行计算的最适宜的方法。此外,DLEC功能还提供了这样一种方式可以在一段时间上计算MS的位置,随着用各种不同的计算方法来计算越来越多的位置估计,可以使位置的估计更精确。
为了达到这一目的,DLEC设备将各种可能的位置计算方法按优先顺序排列成执行次序,这种执行次序是计算移动用户终端的位置应执行计算方法的顺序。这一顺序响应于系统参数(比如时刻或可用处理能力)动态改变,这样,当系统发生变化时,可以采用最合适的计算方法。不同的系统参数可以用来控制执行计算方法的顺序的重新排列。其中的一些例子是所要求的服务质量,这样,当要求高精度的位置估计时,首先执行那些提供高精度估计的方法;还有就是与移动用户终端有关的用户的详细情况,这样,付费更多的用户可以得到更精确的位置估计。或者是发出位置请求的时刻,这样,在预测通信系统的某些部分中的容量很忙的高峰时间段内,可以采用能用通信系统中的其他部分中的功能性的计算方法。这里,应当注意,这些方法的差别不仅在于用来计算位置的算法和参数而且还在于通信系统中的计算功能的位置。因此,优先级列表实际上可以包括在不同物理网络单元中执行的计算方法的副本。
图4示出了如何对每个位置请求动态地重新排列执行计算方法的顺序。标号为1-4的方法表示可供使用的可能的计算方法。应当理解,可以使用多于或少于四种的计算方法,并且这些方法不仅表示不同的算法,而且涉及不同网络单元中所提供的类似计算机制。这些方法被排列成第一优先次序400所表示的顺序。它表示为了计算移动台的位置所要执行方法的缺省顺序。然后,检查各种系统参数,并且响应于这些参数形成通过对第一优先次序进行重新排列所得到的第二优先次序401。这一第二优先次序表示为了计算MS位置所应执行位置计算方法的新顺序。这些系统参数在图4中被标识为QoS、用户细节、位置请求的类型、来自先前计算过程步骤的输入、业务以及当前是否有其他位置请求的队列。应当理解,本发明并不局限于这些系统参数,而只是为了举例说明。还可以使用更多的系统参数,并可以使用或多或少的服务参数,以便影响顺序的重新排列。
例如,CI方法可以作为第一选择(方法1),而E-OTD作为第二选择(方法2)。第一优先次序400中所示的方法3和4都可以是A-GPS方法,但方法3可以利用MS中的功能性来计算而方法4可以利用LMU中的功能性来计算。这些方法可按缺省顺序400执行。然而,无论对每个位置请求还是对于所有请求,都可以动态改变这一缺省次序。例如,如果计算过程表明在系统中有大量的E-OTD计算容量未用,那么,可以重新排列优先次序,使得超过预定QoS级别的所有请求都转向E-OTD计算方法。这样,就可以有效使用计算容量。例如,在图4中,执行方法的新顺序为方法3、2、4和1。
图5示出了位置计算过程的流程图。当接收到要计算MS的位置的请求时,确定各种可用计算方法的缺省顺序(或优先次序)。然后,检查系统参数,并且响应于这些参数对缺省顺序进行重新排列,以提出表示执行计算方法的优先次序的新顺序。一旦确立了这一新顺序,就通过启动应执行计算方法的顺序中的最先方法来开始进行计算和/或对附加信息的任何请求。这一方法被称为第一方法,并且在步骤S501中启动这一方法。在步骤S502中,过程判断是否知道服务质量要求。如果不知道,那么,第一方法所计算的位置估计作为位置估计返回。这将是如图4中所示的方法3的结果。如果知道所要求的服务质量,那么,在步骤S504中提问所选计算方法是否满足服务质量。这可以这样来完成将与所选方法有关的某些特性与所指定的QoS进行比较,或者根据该方法执行位置计算并将其结果与QoS要求进行比较。如果满足服务级别要求,那么最先计算方法(本例中为方法3)所计算出的结果作为位置估计返回,从而无需其他步骤。这一步骤如步骤S505所示。如果在步骤S504中认为不满足服务质量,那么,下一个步骤将判断是否还有其他计算方法可供使用。这一步骤如步骤S506所示。如果至少还有一种其他方法可供使用并且目前为止未被使用,那么,在步骤S507中启动这一最先方法。所执行的下一种方法是作为被标识为是应执行计算方法的次序的新顺序中的下一计算方法。如果没有其他方法可供使用,那么,提供目前为止所计算的位置估计作为移动台的位置的最佳推测,并且过程结束(步骤S505)。
重复这些计算方法步骤的目的是为了提高移动位置的估计。这可以通过执行不同的位置方法或者通过执行利用更精确的参数的类似位置方法来实现。
执行次序可以保存在MS中或者保存在其他任何合适的网络单元中。例如,如图6中所示,MS 100包括用户显示器600和按钮601、602,它们与其他按钮、麦克风及耳机(未示出)一起构成用户界面。图6中,MS 100被剖开以示出其中的数据存储器603和控制设备604。
数据存储器603保存了可用来计算MS位置的各种位置计算方法。它含有根据每种计算方法所需要的算法以及计算中所用的任何参数的细节。此外,数据存储器还可以含有如何计算或得到这些参数的细节。
数据存储器还保存了多个数据字段700、701、702、703。这些字段详见图7。这些数据字段表示执行计算方法的次序。这可以这样来完成将各自与一个特定可用计算方法相应的数据条目704、705、706和707保存在这些数据字段中。通过重新排列S708,指出数据字段中的应执行计算方法的优先次序的条目。应当理解,根据本发明的计算方法的重新排列并不局限于上述方法。
图8示出了图1中的普通位置服务系统体系结构的一部分,用以说明在SMLC 113中如何提供DLEC功能性。对移动台100的位置的请求可以发自MS(例如操作用户设备的用户),或者发自作为外部LCS客户109的服务提供商。应当理解,位置请求还可以由其他单元发出。图8中,这用通信网外部的“应用”来表示。如果位置请求发自MS,那么,将请求消息800通过BTS和BSC路由到SMLC。该消息可以包括所要求的QoS的细节。作为一种选择,在发出紧急呼叫情况下可以自动触发位置请求,或者,可以由用户设备的用户通过UE的用户界面输入请求来专门进行位置请求。在由紧急呼叫触发位置请求的情况下,由于将使用最佳可用方法,因此未必需要绝对QoS要求。如果位置请求来自通信网外部的服务提供商网络,那么,在进行基本业务认证的GMLC中接收该位置请求。GMLC可以附加为业务规定的QoS规范,并将位置请求作为请求消息601发送到SMLC。这通过MSC并且还可能通过BSC来完成。或者,QoS要求可以包含在GMLC接收到的位置请求信号中。
当接收到分别来自移动台或外部LCS客户的位置请求信号800或801时,SMLC选择最合适的位置计算方法。根据所选方法,SMLC可以从移动台请求计算位置所需要的附加测量信息。在SMLC有了所选计算方法所必需的所有所需参数后,根据该方法计算MS的位置。
图8中,DLEC功能性设置于SMLC中。如果SMLC与通信系统中的其他任何组成部分结合在一起,例如与BSC结合在一起,那么,可以利用该网络单元所特有的信息来计算应执行位置方法的优先顺序。例如,当SMLC与BSC结合在一起时,可以隐含知道小区尺寸。因此,利用该信息来预测是否满足QoS要求是可行的。
作为本发明的实施方式中的图6中所示的配置的一种选择,多个独立的SMLC可以在通信系统中使用并联网连在一起。这种情况如图9中所示。在这种配置中,可以将DLEC作为网络中的所有SMLC所共享的一个集中资源分配功能。在这种系统中,所有位置请求都被路由到这一随着网络中每个SMLC的可用性、负载、性能以及其他系统参数信息而更新的集中DLEC SMLC。这一信息保存在DLEC SMLC中。DLEC SMLC估计最合适的方法和最合适的独立SMLC来计算位置。这样,本发明的实施方式就可以提供其中各SMLC具有不同性能集合的不同种类的SMLC网络。
因此,本发明的实施方式提供了一种用于计算通信系统中的MS的位置的方法。这可以通过提供一种缺省执行次序来实现,各种用于计算MS的位置的可用计算方法按该缺省次序来执行以便计算MS位置。这一缺省执行次序可利用各种表示通信系统的参数的选择属性进行重新排列。这些选择属性可以包括时刻、位置区或小区、该小区及周围小区的无线网配置(即转发器、视线信息、小区尺寸和波束宽度)、可用计算容量和SMLC负载、请求始发方和用户设备特性。应当理解,这一列表并不是穷举的,而可以将可能对LCS资源的效率有影响的网络的任何特性作为系统参数变量。此外,还可以随位置计算过程来重新排列缺省执行次序。这就使得这些输出位置估计能影响随后应用的方法的执行次序。同样,先前尝试的方法可以被反复尝试。这就提供了能迅速响应通信网络中的变化的动态位置计算方法,从而可以有效使用位置服务资源。
一旦确立了新执行次序,就可以按照该次序逐一执行这些计算方法,直到满足QoS要求或者可用时间期满或所有计算方法都已用过。
本发明的实施方式提供了一种可以设置在SMLC中的动态位置估计控制器。或者,DLEC可以是一种能与多个SMLC通信的集中功能性。
此外,还应当注意,尽管以上描述了本发明的一些优选实施方式,然而,在不背离本发明的范围的前提下可以作出各种修改。
权利要求
1.一种用于计算无线通信系统中的移动用户终端的位置的方法,包括如下步骤标识计算所述位置应执行多种位置计算方法的一个缺省顺序;通过响应于至少一个系统参数重新排列所述缺省顺序,形成一个新顺序;和根据所述新顺序执行至少一种所述计算方法,从而计算所述位置。
2.如权利要求1所述的方法,还包括如果已知服务级别要求,则执行满足服务级别要求的那些计算方法中在新顺序中排列最前的所述多种计算方法之一。
3.如权利要求1所述的方法,还包括如果不知服务级别要求,则按新顺序的次序依次执行所述计算方法。
4.如权利要求3所述的方法,还包括在执行了新顺序中的第一计算方法后,根据第一计算方法所计算的位置提供初始位置估计;和执行新顺序中至少一种其他计算方法,并根据这样计算的位置改进初始位置估计。
5.如权利要求3或权利要求4所述的方法,还包括如果在执行了至少一种计算方法后服务级别要求变为已知,则检查目前为止所计执行的计算方法是否满足服务级别要求,如果满足,则提供该计算方法所计算的位置估计作为用户终端的位置。
6.如权利要求5所述的方法,还包括如果目前为止所计执行的计算方法不满足服务级别要求,则执行满足服务级别要求的那些计算方法中在新顺序中排列最前的所述多种计算方法之一。
7.如权利要求1-6中任一所述的方法,还包括在形成了新顺序并随后执行了一种计算方法后,响应于至少一个系统参数对新顺序进行重新排列,从而形成一个更新顺序;和按照更新执行次序执行至少一种计算方法。
8.如权利要求1-6中任一所述的方法,还包括在执行了每种计算方法后,通过响应于至少一个系统参数进行重新排列来更新新顺序;和按照更新顺序执行至少一种计算方法,所述更新顺序此后成为新顺序。
9.如权利要求1-8中任一所述的方法,还包括一旦执行了满足服务级别要求的计算方法,就停止执行其他计算方法。
10.如权利要求1-9中任一所述的方法,还包括在用户终端产生一个位置请求信号,并响应于所产生的请求信号开始计算用户终端的位置。
11.如权利要求1-9中任一所述的方法,还包括在通信系统中的一个节点处产生一个位置请求信号,并响应于此开始计算用户终端的位置。
12.如权利要求1-11中任一所述的方法,其中所述至少一个系统参数是时刻,和/或可用处理能力,和/或位置估计队列长度,和/或用户终端的用户的位置区,和/或位置估计请求的启动者,和/或用户终端所在小区的邻近基站收发信机的个数,和/或所要求的服务质量。
13.如权利要求2或3所述的方法,其中所述服务级别要求包括所要求的服务质量。
14.如权利要求13所述的方法,其中所述服务质量包括计算位置估计花费的时间,和/或位置估计的精度,和/或位置计算方法计算位置估计所要求的处理能力,和/或位置计算方法的可用性,和/或系统中执行位置计算方法的功能性的位置。
15.用于计算通信系统中的移动用户终端的位置的设备,包括用于访问保存有多种计算方法的数据存储器的装置;用于接收标识至少一个系统参数的信号并响应于此重新排列所述多种计算方法的一个标识的缺省顺序从而形成一个新顺序的装置;和用于根据所述新顺序执行至少一种所述计算方法从而计算用户终端的位置的装置。
16.如权利要求15所述的设备,还包括用于接收位置请求信号并响应于此开始计算用户终端位置的装置。
17.如权利要求16所述的设备,其中在通信系统的网络单元产生位置请求信号。
18.如权利要求16所述的设备,其中响应于用户通过用户设备的用户界面请求用户设备位置,在用户设备产生位置请求信号。
19.如权利要求15-18中任一所述的设备,还包括一个存储器,它含有按表示执行顺序的次序排列的多个数据字段;多个数据条目,每个条目都对应于多种位置计算方法中相应的一种方法;并且其中所述数据条目中相应的一个条目保存在所述数据字段的相应一个字段中,从而指示应执行多种位置计算方法的执行顺序。
20.如权利要求19所述的设备,其中所述标识的缺省顺序包括保存在所述数据字段中的所述数据条目的一个初始次序,而所述新顺序包括保存在所述数据字段中的所述数据条目的又一个次序。
21.如权利要求20所述的设备,其中所述用于接收的装置包括用于重新排列保存在所述数据字段中的数据条目的装置。
22.如权利要求15-21中任一所述的设备,其中所述设备包括移动用户终端。
23.如权利要求15-21中任一所述的设备,其中所述设备包括动态位置估计器控制器。
24.如权利要求15-21中任一所述的设备,其中所述设备处于通信系统的服务移动位置中心。
全文摘要
一种用于计算无线通信系统中的移动用户终端的位置的方法,包括如下步骤标识计算所述位置应执行多种位置计算方法的一个缺省顺序;通过响应于至少一个系统参数重新排列所述缺省顺序,形成一个新顺序;和根据所述新顺序执行至少一种所述计算方法,从而计算所述位置。
文档编号G01S5/00GK1559158SQ02818830
公开日2004年12月29日 申请日期2002年8月28日 优先权日2001年8月30日
发明者马库斯·曼诺加, 米科·维科斯特罗姆, 维科斯特罗姆, 马库斯 曼诺加 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1