覆盖区域模型的产生和使用的制作方法

文档序号:6003073阅读:224来源:国知局
专利名称:覆盖区域模型的产生和使用的制作方法
技术领域
本发明涉及传输节点的覆盖区域,更具体地涉及这种覆盖区域模型的产生和使用。
背景技术
能够以几种方式确定移动设备的位置。一种选择是使用基于无线电地图(radio-map)的定位。基于无线电地图的定位技术采用关于传输节点覆盖区域的信息用于确定移动设备的位置。传输节点可以是在无线电接口上传输信号并且能够通过识别所传输的信号的任何节点。例如,其可以是蜂窝网络或无线局部接入网络的通信节点。传输节点的覆盖区域是这样的区域:在其中,移动设备可听取来自该传输节点的信号。或者,覆盖区域可基于多种标准受到限制。例如,覆盖区域可代表一区域,在其中,通信节点能够以高于预定阈值信号强度的信号强度听取。例如,可将移动设备的位置确定为对应于移动设备当前正在接收信号的传输节点的覆盖区域。或者,可将其确定为对应于覆盖区域的中心,最大误差被指示为从中心到区域边界的最大距尚,等等。在来自多个传输节点的信号被移动设备检测到的情况下,其覆盖区域可结合使用,以找到移动设备的最为可能的位置。例如,可将位置确定为以覆盖区域的加权平均或类似地位于覆盖区域的交点。例如,取决于覆盖区域的大小或所观测到的信号强度,覆盖区域可被赋予不同的权重。无线电地图包括几个传输节点的覆盖区域模型。传输节点的覆盖区域的模型可以以多种方式确定。如果传输节点的位置已知,则覆盖区域模型能够使用无线电传播模型来形成。如果可用的话,可使用一些附加信息,例如天线方位角和射束宽度。另外,能使用关于环境的一些信息,例如城区/郊区/农村。此外,地形和频率影响传播,并能在使用无线电传播模型时考虑。或者,覆盖区域模型能够使用指纹来形成。指纹为具有某些独立定位能力——例如基于辅助全球导航卫星系统(AGNSS)的定位能力——的移动设备所收集的采样。指纹可包括指纹的位置以及这样的传输节点的标识列表:由该传输节点,信号在所指示的位置被听取。例如,传输节点的标识可以是无线局域网(WLAN)接入点(AP)介质访问控制(MAC)地址或蜂窝通信网络的信元(cell)的信元标识码(ID)。另外,指纹可包括某些其他的信息,例如观测到的信号强度值。收集到的指纹能够以多种方式用于构建对于传输节点的覆盖区域模型。覆盖区域模型可简单地表征传输节点的信号已经根据指纹被检测到的最大区域。在这种情况下,位置估计可位于覆盖区域的交点。另一种选择是在统计上对覆盖区域进行建模,以获得覆盖区域的概率分布。在这种情况下,目的不是对通信节点的实际覆盖区域进行建模,而实际上是对在真实通信节点覆盖区域内的用户分布进行建模。为此目的,可以假设移动设备在传输节点覆盖区域内的位置呈正态分布,均值对应于所收集指纹的位置的均值,并且方差对应于所收集指纹的方差。在这种情况下,位置估计可以是所有这样的传输节点的覆盖区域的联合概率分布的最大似然估计:要定位的移动设备从该传输节点接收信号。

发明内容
根据本发明第一方面的方法的实施例包括接收用于传输节点的多个覆盖区域模型的参数,将各个模型的参数指示为在对于接收设备位置的不同空间约束的假设下产生。该方法还包括,通过评估各个模型的参数来估计移动设备的位置。根据本发明第二方面的方法的实施例包括,在对于接收设备位置的不同空间约束的假设下,由服务器产生用于传输节点的多个覆盖区域模型中的每一个的参数。该方法还包括,由服务器提供连同用于传输的相关联的空间约束指示的每个模型的参数。根据本发明第一方面的设备的第一实施例包括一个或多个设备,用于实现本发明的第一方面所呈现的方法的实施例的动作。根据本发明第二方面的设备的第一实施例包括一个或多个设备,用于实现本发明的第二方面所呈现的方法的实施例的动作。装置的这些第一实施例中任意一个的部件能够以硬件和/或软件实现。例如,它们可包括:处理器,用于执行用于实现所需功能的计算机程序代码;存储器,存储程序代码;或处理器与存储器二者。或者,它们例如可包括电路,该电路被设计为实现所需功能,例如以芯片组或芯片实现,类似于集成电路。根据本发明第一方面的装置的第二实施例包括至少一个处理器以及包含计算机程序代码的至少一个存储器,所述至少一个存储器以及计算机程序代码被配置为使装置至少执行本发明第一方面所呈现的方法的实施例的动作。根据本发明第二方面的装置的第二实施例包括至少一个处理器以及包含计算机程序代码的至少一个存储器,所述至少一个存储器以及计算机程序代码被配置为使服务器至少执行本发明第二方面所呈现的方法的实施例的动作。另外,描述了根据本发明第一方面的计算机可读存储介质的实施例,在其中存有计算机程序代码。在由处理器执行时,计算机程序代码使设备实现第一方面所呈现的方法的实施例的动作。另外,描述了根据本发明第二方面的计算机可读存储介质的实施例,在其中存有计算机程序代码。当由处理器执行时,计算机程序代码使服务器实现第二方面所呈现的方法的实施例的动作。对于本发明的两个方面,计算机可读存储介质为非暂态介质,并且例如可以是盘片或存储器或类似物。计算机程序代码可以以指令的形式存储在计算机可读存储介质中,该指令对计算机可读存储介质进行编码。计算机可读存储介质可以旨在参与设备的操作,类似于计算机的内部或外部硬盘,或者可以旨在程序代码的分发,类似于光盘。将明了的是,计算机程序代码自身也必须被认为是本发明的任一方面的实施例。系统的实施例包括根据本发明第一方面的装置的所呈现实施例中的任何一个,以及包括被配置为提供用于传输节点的多个覆盖区域模型的参数的服务器,每个模型的参数被指示为在对于接收设备位置的不同空间约束的假设下产生。装置的任何所描述的实施例可仅仅包括所指示的部件或是一个或多个附加部件。根据本发明第一方面的装置的任何所描述的实施例可以是例如用于设备的模块或部件。或者,根据本发明第一方面的装置的任何所描述的实施例例如可以是类似于移动设备的设备。根据本发明第二方面的装置的任何所描述的实施例例如可以是用于服务器的模块或部件。或者,根据本发明第二方面的装置的任何所描述的实施例例如可以是服务器。在方法的任何所描述的实施例中,方法还可以是信息提供方法,并且在装置的任何所描述的第一实施例中,装置还可以是信息提供装置。在装置的任何所描述的第一实施例中,装置的部件可以是处理部件。在为第一方面所呈现的方法的特定实施例中,方法是用于使用覆盖区域模型的方法。在为第一方面所呈现的装置的特定实施例中,装置是用于使用覆盖区域模型的装置。在为第二方面所呈现的方法的特定实施例中,方法是用于产生覆盖区域模型的方法。在为第二方面所呈现的装置的特定实施例中,装置是用于产生覆盖区域模型的装置。将明了的是,在本节中本发明的描述仅仅是示例性且非限制性的。从结合附图考虑的下面的详细描述,本发明的其他特征将变得明显。然而,将明了的是,附图仅仅出于说明目的而设计,不作为对本发明的限制的限定,本发明的限制应当参照所附权利要求。还将明了的是,附图不是按比例绘制的,它们仅仅旨在概念性地图示出在此描述的结构和过程。


图1为根据本发明第一方面的装置的示例性实施例的原理框图;图2为示出根据本发明第一方面的方法的示例性实施例的流程图;图3为根据本发明第二方面的装置的示例性实施例的原理框图;图4为示出根据本发明第二方面的方法的示例性实施例的流程图;图5为根据本发明的系统的示例性实施例的原理框图;图6为示出图5的系统中的示例性操作的流程图;图7为呈现通信节点的覆盖区域以及示例性地图(map)的图;图8为呈现作为图7的覆盖区域模型的示例性高斯分布的图;图9示出了覆盖区域模型到室内部分和室外部分的示例性拆分;图10为呈现示例性室内覆盖区域模型的图;图11为呈现示例性室外覆盖区域模型的图;以及图12示出了对于三个不同楼层的示例性分离覆盖区域模型。
具体实施例方式图1为根据本发明第一方面的装置的示例性实施例的原理框图。设备100包括处理器101以及连接到处理器101的存储器102。存储器102存储计算机程序代码,其被设计为使用传输节点的多个覆盖区域模型,该模型基于不同的空间约束。处理器101被配置为执行存储在存储器102中的计算机程序代码,以便使得设备执行希望的动作。现在将参照图2的流程图描述装置100的操作。该操作是根据本发明第一方面的方法的示例性实施例。当程序代码从存储器102取得并由处理器101执行时,处理器101和存储在存储器102中的程序代码使得设备执行该操作。设备从服务器接收传输节点的多个覆盖区域模型。将各个模型的参数指示为在对于接收设备位置的不同空间约束的假设下产生。(动作111)然后,通过评估各个模型的参数,设备估计移动设备的位置。(动作112)图2呈现的操作因此使得设备能够基于传输节点的几个不同的覆盖区域模型来确定移动设备的位置。覆盖区域模型考虑不同的空间约束并由服务器提供。特别但非必需地,设备可以是要确定位置的移动设备。图3为根据本发明第二方面的设备的示例性实施例的原理框图。设备200包括处理器201以及连接到处理器201的存储器202。存储器202存储计算机程序代码,其被设计为产生并提供基于不同空间约束的传输节点的多个覆盖区域模型。处理器201被配置为执行存储在存储器202中的计算机程序代码,以使服务器执行希望的动作。现在将参照图4的流程图描述装置200的操作。该操作是根据本发明第二方面的方法的示例性实施例。当将程序代码从存储器202取得并由处理器201执行时,处理器201和存储在存储器202中的程序代码使服务器执行该操作。在对于接收设备位置的不同空间约束的假设下,服务器产生传输节点的多个覆盖区域模型中的每一个的参数。(动作211)然后,服务器提供连同用于传输的相关联的空间约束指示的各个模型的参数。(动作 212)图4呈现的操作允许考虑已经在服务器处的移动设备的定位中使用的空间约束。因此,描述这样的方法:在其中,将传输节点的覆盖区域模型拆分为多个覆盖区域模型。每个模型对于另一空间约束提供。用于所述多个模型的参数的产生在服务器上执行,并且然后为传输提供所产生的参数,例如提供到移动设备。移动设备或接收参数的另一设备考虑所述多个模型,用于确定移动设备的位置。本发明的特定实施例可具有限制在移动设备的处理复杂性的作用。由于空间约束已经在由服务器提供的参数中考虑,当执行定位时,移动设备不必考虑类似于地图或楼层平面图约束的空间约束。本发明的特定实施例可具有对于移动终端位置有效的空间约束实现简化确定的作用。本发明的特定实施例可具有实现改进的移动设备定位准确度的作用。在服务器处产生参数还可具有能够为多个移动设备仅仅执行一次计算的作用。在服务器处产生参数还可具有以集中方式实现更新参数的作用。图1所示装置100与图2所示操作以及图3所示装置200与图4所示操作可以以多种方式实现和细化。在示例性实施例中,装置100可包括一个或多个附加部件,包括例如用户接口、存储器和/或配置为经由无线电接口实现数据交换的收发器。例如,装置100可以是移动终端,类似于移动电话、膝上型电脑或上网本,或者是用于移动终端的模块,类似于芯片、芯片上的电路。
在示例性实施例中,装置200可包括一个或多个的附加部件,包括例如用于存储参数的存储器和/或被配置为经由通信网络实现数据交换的接口。例如,装置200可以是服务器或用于服务器的模块,类似于芯片、芯片上的电路或插入式模块。传输节点可以是在无线电接口上传输信号的任何节点。例如,其可以是无线局域网的接入点,类似于WiFi 认证网络,或者是蜂窝通信网络的通信节点,类似于全球移动通信系统(GSM)网络的基站、通用移动电信系统(UMTS)网络的节点B或长期演进技术(LTE)网络的eNodeB。使用蜂窝通信网络的通信节点可具有获得相当全面的覆盖的作用,而使用无线局域网的接入点可具有获得建筑物内的更好覆盖的作用。可用于特定传输节点的两种不同覆盖区域模型的两种示例性空间约束是接收设备位于室内的约束和接收设备位于室外的约束。将明了的是,也可使用其他的和/或更为细化的空间约束。这种空间约束可包括接收设备位于建筑物的特定楼层、接收设备位于建筑物的特定走廊、接收设备位于建筑物的特定房间、接收设备位于特定街道、接收设备位于关联到特定地址的室外区域,等等。空间约束的指示可以是覆盖区域模型的参数之一。或者,其例如可以是附加的标签。反映空间约束的覆盖区域模型可以以多种方式定义。其可以是简单地将区域定义为位于特定的边界内的均匀分布。使用均匀分布具有带来特别简单的模型的效果。例如如果节点的位置以及可能的某些其他传播相关信息已知并且一般覆盖区域模型以传统方式基于无线电传播模型确定,其可使用。一般覆盖区域模型也可使用比如说来源于在该域中收集数据的客户端的指纹来产生。然后,基于地图或关于空间约束的任何其他信息,可将一般覆盖区域模型拆分为几个模型。或者,反映空间约束的覆盖区域模型可包括概率分布,其向覆盖区域中的各个位置分配特定的概率。例如,这样的概率分布可以是截断高斯分布。也就是说,不具有约束的一般覆盖区域模型的高斯分布可对于各个空间约束截断,使得在与空间约束对应的区域之外的所有值基本上减少为零,或减少到某些其他的低值,而在与空间约束对应的区域之内的所有值基本上保持不变,或者仅仅轻微减少。或者,反映空间约束的各个覆盖区域模型的概率分布可以是例如高斯分布的加权线性组合,或高斯混合。例如如果覆盖区域基于指纹来确定的话,可使用高斯分布,因为高斯分布适合于将全部的所收集位置映射到位于特定位置移动设备的概率。例如,一般覆盖区域模型能够使用大量所接收指纹的中心和方差来形成。通常,形成覆盖区域估计的示例性细节可在例如Laura Koski的硕士论文“Positioning withBayesian coverage area estimates and location fingerprints,,(坦佩雷大学,2010 年3月)中找到。关于使用限制信息的高斯混合过滤器的示例性细节可在例如文档“GaussianMixture Filters in Hybrid Positioning”(作者 Simo Al1-L6ytty,坦佩雷科技大学,publication813, Tampere2009)中找到。另外,可考虑信号强度。为此目的,例如,可以首先对于一个传输节点创建几个与信号强度有关的覆盖区域模型。各个模型可通过这样的指纹来定义:其包括大于某个阈值的接收信号强度指示(RSSI)。因此,可能存在:第一覆盖区域模型,其代表包括大于_30dBm的RSSI指纹;第二覆盖区域模型,其代表包括大于_70dBm的RSSI指纹;等等。当要确定移动设备的位置时,检查由此移动设备对于特定的传输节点确定的RSSI,如果RSSI超过-30dBm,则选择-30dBm模型,等等。这些与信号强度有关的模型中的每一个能够使用空间约束一类似于地图数据或楼层平面图一进一步拆分,如上面描述的那样。在示例性实施例中,用于传输节点的多个覆盖区域模型中的每一个的参数可基于所收集的指纹来确定,所收集指纹连同收集位置处的空间约束指示一起被提供。这样的指示例如可由提供指纹的设备的用户手动输入。或者,参数可基于所收集的指纹结合街道地图、楼层平面图或其他空间信息中的至少一个来确定。又或者,参数可基于无线电传播模型结合街道地图和楼层平面图中的至少一个来确定。在示例性实施例中,服务器促使对于特定传输节点的连同所关联空间约束指示的多个模型的所产生参数的存储。新的参数可以以规则的间隔产生并存储,或者每当预定量的新信息可用时产生并存储。这样的实施例可具有这样的效果:参数可在没有大的延迟的情况下提供到设备,因为它们总是可用的并且仅须从存储器取得。另外,其可具有节省服务器处理时间的效果,因为相同的参数可为到多个设备的传输提供。或者,例如,用于多个覆盖区域模型的参数可仅仅基于提供用于对移动设备进行定位的参数的请求而产生。这可具有这样的效果:服务器无需存储参数,并且所提供的参数总是尽可能最新的。在示例性实施例中,估计移动设备的位置包括估计空间约束中的哪一个对于移动设备的位置有效。这可具有这样的效果:关于移动设备位置的信息由特定应用需要是可用的。其还可具有这样的效果:附加限制信息对于设备定位可用,并因此改进了定位的准确性。对于示例性实施例,可以假设移动设备位于多个传输节点的覆盖区域内。则图2所示的操作可包括接收用于多个传输节点中的每一个的多个覆盖区域模型的参数。可将相应的传输节点的各个覆盖区域模型的参数指示为在对于接收设备位置的不同空间约束假设下产生。各个模型的参数可包括权重和/或概率。于是,估计移动设备的位置可包括确定具有关联到对于特定空间约束的多个模型的最大组合权重和/或最大组合概率的空间约束。使用用于多个传输节点的覆盖区域模型可具有带来更为准确的位置估计的效果。位置可被确定为位于几个传输节点的覆盖区域模型的交点上。当考虑到随着时间改变可由移动设备听取的传输节点时,这还可提供关于特定空间约束的假设是否正在增强的进一步信息。图5为系统的示例性实施例的原理框图。系统600包括服务器400、终端500以及对服务器400和终端500进行互连的数据传输网络601。服务器400也可属于网络601。网络601例如可以是Internet。其可由终端500例如经由多个通信节点611、612、613中的任意一个访问。通信节点611、612、613可包括蜂窝通信网络的无线电接入网络(RAN)的基站和/或无线局域网的接入点。系统600还包括其他的终端621,其能够使用任意通信节点经由网络601与服务器400通信。服务器400可以是任意类型的支持移动终端定位的服务器。服务器400可包括连接到第一存储器402、第二存储器403以及接口 405的处理器401。第二存储器403也可位于服务器400外部。处理器401被配置为执行计算机程序代码,包括存储在存储器402中的计算机程序代码,以便使得服务器400执行希望的动作。存储器402存储用于产生覆盖区域模型以及用于为特定移动设备选择这种模型的计算机程序代码。计算机程序代码例如可包括与存储器202类似的程序代码。另外,存储器402可存储被实施为实现其他功能的计算机程序代码,以及任何类型的其他数据。处理器401和存储器402可选地属于芯片或集成电路409,其可作为附加地包括多种其他的部件,例如另一处理器或存储器。存储器403存储能由处理器401访问的数据库。数据库可包括具有所产生的覆盖区域模型参数的无线电地图。另外,存储器403例如可包括指纹数据库,其能用于更新无线电地图。接口 405是使服务器400能够经由网络601与其他设备——类似于终端500和终端621——进行通信的部件。接口 405例如可包括TCP/IP套接字。部件409或服务器400可对应于根据本发明第二方面的装置的示例性实施例。终端500可以是任何类型的能够与服务器通信的移动设备,例如移动电话、膝上型电脑或上网本。终端500包括处理器501。处理器501被连接到第一存储器502、第二存储器503、用户接口 504以及至少一个收发器(TRX) 505。处理器501被配置为执行计算机程序代码,包括存储在存储器502中的计算机程序代码,以便使终端500执行希望的动作。存储器502存储用于使用具有不同空间约束的覆盖区域模型的计算机程序代码。计算机程序代码例如可包括类似于存储器102的程序代码。例如,程序代码可属于在存储器502中存储的全面定位应用。另外,存储器502可存储被实施为实现为其他功能的计算机程序代码,以及任何类型的其他数据。处理器501和存储器502可选地属于芯片或集成电路509,其可附加地包括多种其他部件,例如另一处理器或存储器或收发器505的一部分,等等。存储器503存储能由处理器501访问的数据库。数据库例如可包括所接收的覆盖区域模型参数。可将数据库考虑为无线电地图数据库,例如服务器400中的数据库的子集。另外,存储器可存储任何其他类型的数据,类似于处理结果。例如,存储器503可以是终端500的集成存储器,类似于本地缓存,或为可更换存储卡。用户接口 504包括实现用户输入的部件以及用于向用户提供输出的部件。例如,用户接口 504可包括键盘、显示器、触摸屏、麦克风、扬声器等。所述至少一个收发器505使终端500能够经由通信网络601与类似于服务器400的其他设备通信。例如,所述至少一个收发器505可包括实现对类似于GSM或UMTS网络的蜂窝通信网络的访问的收发器。作为替代或作为附加的是,所述至少一个收发器505可包括WLAN收发器,其实现对无线局域网的访问。部件509或移动电话500可对应于根据本发明第一方面的装置的示例性实施例。现在将参照图6的流程图介绍图5的系统600中的示例性操作。在左手侧,示出了服务器400上的操作,其由执行从存储器402取得的计算机程序代码的处理器401所促使。在右手侧,示出了终端500上的操作,其由执行从存储器502取得的计算机程序代码的处理器501所促使。服务器400从许多终端621接收指纹。各个指纹至少包括终端位置指示以及在所指示位置处可由该终端听取的通信节点的标识的指示。另外,其可包括空间约束的指示。这样的空间约束可以是终端位于室外、室内、特定楼层上、特定走廊中、特定街道中,等等。在进一步处理之前,指纹可被收集在存储器403中。(动作411)对于各个所标识的通信节点,服务器400产生用于对于各个空间约束的覆盖区域模型的参数。各个模型的参数可包括高斯分布的参数或高斯分布的加权线性组合的参数。或者,它们可简单地定义没有任何概率信息的区域。另外,权重可被分配给各个模型。(动作 412)服务器400促使所产生参数的存储,参数包括通信节点的标识、相应约束的指示以及所分配权重的指示。(动作412)于是,数据被存储在存储器403中。(动作414)动作411可连续执行,而动作412、413可以例如以规则的间隔执行或每当已经在动作411中接收到特定数量的新指纹时执行。或者,每当请求对于所选择的通信节点的覆盖区域模型时,动作可对于这些通信节点执行。终端500的用户可能已经经由用户接口 504启动了终端的定位。于是,终端500确定其当前能够由之接收信号的所有通信节点611、612、613的标识。(动作511)对于各个所标识的通信节点,终端500从服务器400请求用于覆盖区域模型的参数。请求包括各个节点的标识。(动作512)服务器400接收请求。(动作421)服务器400从存储器403选择用于这样的覆盖区域模型的参数:其对于在请求中指示的各个通信节点标识而被存储。(动作422)服务器400提供到终端500的传输参数。(动作423)例如,所提供的覆盖区域模型参数的结构可以是以抽象语法标记One (ASN.1)定
义的下列结构:
权利要求
1.一种方法,包括: 接收用于传输节点的多个覆盖区域模型的参数,各个模型的参数被指示为在对于接收设备位置的不同空间约束的假设下产生;以及 通过评估各个模型的参数,来估计移动设备的位置。
2.根据权利要求1的方法,其中,估计移动设备的位置包括:估计哪一空间约束对于所述移动设备的位置有效。
3.根据权利要求1或2的方法,其中该方法包括接收用于多个传输节点中的每一个的多个覆盖区域模型的参数,相应的传输节点的各个覆盖区域模型的参数被指示为在对于接收设备位置的不同空间约束的假设下产生,其中各个模型的参数包括权重和概率中的至少一个,且其中估计移动设备的位置包括确定具有关联到对于特定空间约束的多个模型的最大组合权重和最大组合概率中的至少一个的空间约束。
4.一种方法,包括: 通过服务器,在对于接收设备位置的不同空间约束的假设下,产生用于传输节点的多个覆盖区域模型中的每一个的参数;以及 通过服务器,提供连同所关联的用于传输的空间约束指示的各个模型的参数。
5.根据权利要求4的方法,其还包括: 通过服务器,促使连同所关联的空间约束指示的所述多个模型的所产生参数的存储。
6.根据权利要求4或5的方法,其中用于传输节点的所述多个覆盖区域模型中的每一个的参数基于下列中的一个来确定: 收集的指纹,其连同在收集位置处的空间约束指示一起被提供; 收集的指纹,其结合街道地图与楼层平面图中的至少一个;以及 无线电传播模型,其结合街道地图与楼层平面图中的至少一个。
7.根据权利要求1至6中任意一项的方法,其中不同的空间约束包括下列中的至少一个: 所述接收设备位于室内; 所述接收设备位于室外; 所述接收设备位于建筑物的特定楼层; 所述接收设备位于建筑物的特定走廊; 所述接收设备位于建筑物的特定房间; 所述接收设备位于特定街道;以及 所述接收设备位于关联到特定地址的室外区域。
8.根据权利要求1至7中任意一项的方法,其中各个模型包括概率分布,且其中所述概率分布基于下列中的一个: 截断高斯分布;以及 高斯分布的加权线性组合。
9.根据权利要求1至8中任意一项的方法,其中所述传输节点为下列中的一个: 无线局域网的接入点;以及 蜂窝通信网络的传输节点。
10.一种装置,其包括就取决于权利要求1,用于实现权利要求1至3中任意一项或权利要求7至9中任意一项的动作的部件。
11.根据权利要求10的装置,其中所述装置为下列中的一个: 芯片;以及 移动终端。
12.一种装置,其包括就取决于权利要求4,用于实现权利要求4至6中任意一项或权利要求7至9中任意一项的动作的部件。
13.根据权利要求12的装置,其中所述装置为下列中的一个:心片; 插入式模块;以及 服务器。
14.一种装置,包括至少一个处理器以及包含计算机程序代码的至少一个存储器,所述至少一个存储器以及所述计算机程序代码被配置为采用所述至少一个处理器使得设备至少执行: 接收用于传输节点的多个覆盖区域模型的参数,各个模型的参数被指示为在对于接收设备位置的不同空间约束的假设下产生;以及 通过评估各个模型的参数,来估计移动设备的位置。
15.根据权利要求14的装置,其中估计移动设备的位置包括:估计哪一空间约束对于所述移动设备的位置有效。
16.根据权利要求14或15的装置,其中所述至少一个存储器以及所述计算机程序代码被配置为采用所述至少一个处理器进一步使得所述设备接收用于多个传输节点中的每一个的多个覆盖区域模型的参数,相应的传输节点的各个覆盖区域模型的参数被指示为在对于接收设备位置的不同空间约束的假设下产生,其中各个模型的参数包括权重和概率中的至少一个,且其中估计所述移动设备的位置包括确定具有关联到特定空间约束的所述多个模型的最大组合权重和最大组合概率中的至少一个的空间约束。
17.一种装置,其包括至少一个处理器以及包含计算机程序代码的至少一个存储器,所述至少一个存储器以及所述计算机程序代码被配置为采用所述至少一个处理器使得服务器至少执行: 在接收设备位置的不同空间约束的假设下,产生用于传输节点的多个覆盖区域模型中的每一个的参数;以及 提供连同所关联的用于传输的空间约束指示的各个模型的参数。
18.根据权利要求17的装置,其中所述至少一个存储器以及所述计算机程序代码被配置为采用所述至少一个处理器进一步使得所述服务器: 促使连同所关联的空间约束指示的所述多个模型的所产生参数的存储。
19.根据权利要求17或18的装置,其中所述至少一个存储器以及所述计算机程序代码被配置为采用所述至少一个处理器使得所述服务器基于下列中的一个来确定用于传输节点的所述多个覆盖区域模型中的每一个的参数: 收集的指纹,其连同在收集位置处的空间约束指示一起被提供; 收集的指纹,其结合街道地图与楼层平面图中的至少一个;以及 无线电传播模型,其结合街道地图与楼层平面图中的至少一个。
20.根据权利要求14至19中任意一项的装置,其中不同的空间约束包括下列中的至少一个: 所述接收设备位于室内; 所述接收设备位于室外; 所述接收设备位于建筑物的特定楼层; 所述接收设备位于建筑物的特定走廊; 所述接收设备位于建筑物的特定房间; 所述接收设备位于特定街道;以及 所述接收设备位于关联到特定地址的室外区域。
21.根据权利要求14至20中任意一项的装置,其中各个模型包括概率分布,且其中所述概率分布基于下列中的一个: 截断高斯分布;以及 高斯分布的加权线性组合。
22.根据权利要求14至21中任意一项的装置,其中所述传输节点为下列中的一个: 无线局域网的接入点;以及 蜂窝通信网络的传输节点。
23.就取决于权利要求 14,根据权利要求14至16中任意一项或权利要求20至22中任意一项的装置,其中所述装置为下列中的一个: 芯片;以及 移动终端。
24.就取决于权利要求17,根据权利要求17至19中任意一项或权利要求20至22中任意一项的装置,其中所述装置为下列中的一个:-H-* I I 心片; 插入式模块;以及 服务器。
25.一种计算机程序代码,该计算机程序代码在由处理器执行时使得装置执行权利要求I至9中任意一项的方法的动作。
26.一种计算机可读存储介质,在其中存有计算机程序代码,该计算机程序代码在由处理器执行时使得设备执行: 接收用于传输节点的多个覆盖区域模型的参数,各个模型的参数被指示为在对于接收设备位置的不同空间约束的假设下产生;以及 通过评估各个模型的参数,来估计移动设备的位置。
27.一种计算机可读存储介质,在其中存有计算机程序代码,该计算机程序代码在由处理器执行时,使得服务器执行: 在对于接收设备位置的另一空间约束的假设下,产生用于传输节点的多个覆盖区域模型中的每一个的参数;以及 提供连同所关联的用于传输的空间约束指示的各个模型的参数。
28.—种系统,包括: 就取决于权利要求14,根据权利要求10至11中任意一项或权利要求14至16中任意一项或权利要求20至23中任意一项的装置;以及 服务器,其被配置为提供用于传输节点的多个覆盖区域模型的参数,各个模型的参数被指示为在对于接收设备位置的 不同空间约束的假设下产生。
全文摘要
为了增强移动设备的定位,服务器可在对于接收设备位置的不同空间约束的假设下产生用于传输节点的多个覆盖区域模型中的每一个的参数。各个模型的参数可连同所关联的用于传输的空间约束指示一起被提供。移动设备的位置可通过评估各个模型的参数来估计。
文档编号G01S5/00GK103120000SQ201080069252
公开日2013年5月22日 申请日期2010年9月23日 优先权日2010年9月23日
发明者L·维罗拉, L·M·科斯基, T·A·佩拉拉 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1