用于位置确定的基于情境的参数映射的制作方法_4

文档序号:8909000阅读:来源:国知局
了说明少数实例,区330可对应于一个特定预期环境声签名,而区332可对应于另一特定预期环境声签名,等等。举例来说,在一种情况下,区336可包括具有一特定环境声签名的办公室区域。举例来说,在另一情况下,区334可包括具有另一特定环境声签名的休息室就餐区域。
[0054]在图3D中展示的情境参数映射的又一实例中,信号环境304的表示可包括办公楼的楼层310的温度情境参数映射。在楼层310的不同区域中,温度可变化。举例来说,若干区342(在为清楚起见而未展示的较多这些区当中)可指示特定温度范围,其可(例如)在这些区内变化。因此,信号环境304的表示可包含针对楼层的各种位置(例如,栅格点)的温度值。图3E展示数据中心的楼层的温度情境参数映射。在图3E中,所述映射具有比在图3D中细的粒度。在图3E中,不同阴影表示不同温度范围,或相对于所述楼层的其它区域的温度范围的不同温度范围。举例来说,如在图3E的右侧的图例中所见,一个阴影表示较高温度,而另一阴影表示较低温度。
[0055]在如上文所解释的一实施方案中,情境参数映射的值可循环性地与时间相关,使得这些值可至少部分基于时刻或星期几等等来改变。举例来说,上文所描述的环境声签名情境参数映射可包括在24小时周期期间循环变化的签名。以此方式,环境声情境参数映射可说明办公室工作人员正在其办公桌边工作还是正在休息室开会。当然,除上文所描述的环境声情境参数映射的类型外的类型的情境参数映射的值可循环地变化,且所主张的标的物在此方面不受限制。
[0056]在一个实施方案中,情境参数映射可包括对应于室内区的一个以上类型的预期传感器签名值或一个以上类型的其它预期参数或特性的特定位置的表。举例来说,情境参数映射可使特定位置与(例如)年龄群组和环境光级相关联。图4展示根据一实施方案的信号环境400的表示,所述信号环境包括对于建筑物的楼层310的一个以上类型的预期传感器签名或其它预期参数或特性的组合。如上文所解释,室内导航系统可选择性地将辅助信息提供给MS以促进和/或实现位置服务。此辅助信息可包含(例如)可用于至少部分基于区(确切地说,室内区)的一或多个类型的预期签名值定位的情境参数映射。在一实施方案中,情境参数映射可包括用于对应于由情境参数映射表示的特定位置的任何数目个预期可测量参数的情境参数映射值的集合。举例来说,图3A、3B、3C和3D展示分别个别地涉及坐着概率、预期环境光频谱和预期环境声级的情境参数映射的四个实例。然而,图4展示同时包含对于楼层的各种位置(例如,栅格点)的坐着概率、预期环境光频谱和预期环境声级的情境参数映射的实例。举例来说,信号环境400的表示可包含楼层310的具有特定预期光谱的区326和具有相对低预期环境声级的区336等等。因此,同时包含与特定位置相关联的室内区的多个类型的预期签名值的情境参数映射的值可使MS能够将传感器测量结果或其它参数或特性与室内区域中的位置相关联。举例来说,与指示仅单一类型的预期签名值的情境参数映射相比,这些情境参数映射可实现具有较大准确度的MS定位。
[0057]在一实施方案中,除了预期传感器签名值外,情境参数映射也可同时包括用于对应于由情境参数映射表示的特定位置的任何数目个预期用户简档参数的表示值的集合。举例来说,情境参数映射可同时包含预期用户年龄签名、预期用户职业签名和预期用户会员签名。预期用户年龄签名可包括针对由情境参数映射涵盖的特定位置的用户年龄或用户年龄群组的概率分布。举例来说,对于一个特定位置,可存在所述特定位置中的用户的年龄在21.0与30.0之间的百分之十概率,而可存在所述特定位置中的用户的年龄在5.0与10.0之间的百分之一概率。此特定位置可包括(例如)饮酒吧台。预期用户职业签名可包括针对由情境参数映射涵盖的特定位置的用户职业的概率分布。举例来说,对于一个特定位置,可存在所述特定位置中的用户的职业为软件工程师的百分之六十概率,而可存在所述特定位置中的用户的职业为海洋生物学家的百分之二概率。此特定位置可包括(例如)办公楼的小室区。预期用户会员签名可包括对于由情境参数映射涵盖的特定位置的用户会员的概率分布(例如,用户为一个群组对另一群组的成员的可能性)。举例来说,对于一个特定位置,可存在所述特定位置中的用户的职业为常飞乘客俱乐部的成员的百分之八十概率,而可存在所述特定位置中的用户的职业为滑雪俱乐部的成员的百分之十概率。此特定位置可包括(例如)机场的候机区域。因此,同时包含对应于由情境参数映射表示的特定位置的多个类型的预期用户简档参数的情境参数映射的值可使MS能够将预期用户简档参数与室内区域中的位置相关联。举例来说,情境参数映射可将存储的经分类的用户运动与特定位置相关联。
[0058]图5为根据一实施方案的展示与MS处于相同位置的用户的各种轨迹的建筑物的一部分的映射500。虚线椭圆504中包含的点(例如,540和545)可指示至少部分基于涉及室内区的单一类型的预期传感器签名或其它参数或特性的情境参数映射的MS的定位的位置。仅考虑单一预期传感器签名(例如,声音频谱)可错误地地将用户置于墙壁或盥洗室空间中。举例来说,轨迹520指示与MS处于相同位置的用户无规律地行进通过墙壁到小房间或盥洗室空间等等内。另一方面,通过考虑额外预期传感器签名,可达成改善的定位精度。举例来说,除了考虑环境声级外,也通过考虑用户的行走速度,可确定用户更有可能位于走廊而非盥洗室中。因此,虚线椭圆502中包含的点(例如,530、532和534)可指示至少部分基于同时涉及室内区的多个类型的传感器签名或其它参数或特性的情境参数映射的MS的定位的位置。举例来说,这些定位指示与MS处于相同位置的用户行进在走廊510的界限(例如,墙壁)内。
[0059]因此,通过使用轨迹的“形状”和运动的速度,可改善定位精度。举例来说,可从WiFi定位或惯性传感器获得轨迹数据。在WiFi定位相对不准确的情况下(例如,在参看图5描述的实例中),对于估计(例如)大致局部速度和一些轨迹形状参数,所述定位可为可靠的。
[0060]图6为说明根据一实施方案的用于估计MS的位置的过程600的流程图。举例来说,过程600可由MS (例如,MS 100)或服务器(例如,图1中展示的140)执行。任选地,在块610,指示MS的用户的至少一个属性的用户简档可存储在(例如)位于MS或服务器处的存储器装置中。举例来说,用户的这些属性可包括年龄、职业、俱乐部会员等等。此外,一或多个传感器可用以推断用户运动型式(例如,坐着、站着或移动)。在一实施方案中,MS可包含惯性传感器(例如,加速计、陀螺仪、磁力计等)、接近度传感器、温度传感器、指南针、比重计或音频传感器(仅举几个实例)。这些传感器可响应于与MS处于相同位置的用户的移动产生信号。这些信号可经处理以确定用户的运动状态。在一些实施例中,省略块610。在块620,可至少部分基于来自MS上的至少一个传感器的信号确定测量值。在块630,可至少部分基于测量值与情境参数映射的关联估计MS的位置。在一个特定实施方案中,情境参数映射的值可循环性地与时间相关。举例来说,情境参数映射数据库的值可至少部分基于时刻、星期几、一年中的哪一天等等来变化。当然,过程600的这些细节仅是实例,并且所主张的标的物不限于此。举例来说,在块630,可至少部分基于至少一个属性和测量值与情境参数映射的关联来估计MS的位置,例如,当在块610存储用户简档时。
[0061]图7是根据一实施方案的MS的示意图。举例来说,MS 700可包括图1中展示的MS 100的一或多个特征。在某些实施例中,例如200或600的过程可使用MS 700中包含的元件来实施。在其它实施例中,MS 700可提供用于至少部分基于来自移动台上的至少一个传感器的信号确定测量值的装置,和用于至少部分基于测量值与情境参数映射的关联估计移动台的位置的装置。举例来说,以上列举的装置中的一或多者可由元件711、712、721、740和/或766中的一或多者实施,现将更详细地描述所述元件。
[0062]在某些实施方案中,MS 700可包括无线收发器721,其能够经由天线722在无线通信网络上(例如,在图1中展示的无线通信链路123上)发射和接收无线信号723。无线收发器721可通过无线收发器总线接口 720连接到总线701。在一些实施方案中,无线收发器总线接口 720可至少部分与无线收发器721集成在一起。一些实施方案可包含多个无线收发器721及无线天线722以实现根据对应的多种无线通信标准来发射和/或接收信号,所述多种无线通信标准例如为WiF1、CDMA、WCDMA, LTE和蓝牙(仅举几个实例)。
[0063]MS 700还可包括能够经由SPS天线758接收和获取SPS信号759的SPS接收器755。SPS接收器755还可全部或部分地处理所获取的SPS信号759以用于估计MS700的位置。在一些实施方案中,通用处理器711、存储器740、DSP 712和/或专业化处理器(未图示)也可用以全部或部分地处理获取的SPS信号,和/或与SPS接收器755 —起计算MS700的估计位置。可在存储器740或寄存器(未图示)中执行在执行定位操作过程中使用的SPS或其它信号的存储。
[0064]还在图7中所展示,MS 700可包括通过总线接口 710连接到总线701的数字信号处理器(DSP) 712、通过总线接口 710连接到总线701的通用处理器711和存储器740。总线接口 710可与DSP 712、通用处理器711和存储器740集成在一起。在各种实施方案中,可响应于存储在存储器740中(例如,仅举几个实例,在例如RAM、ROM、FLASH或磁盘驱动器的计算机可读存储媒体上)的一或多个机器可读指令的执行来执行例如图2中展示的过程200或图6中展示的过程600的功能或过程。所述一或多个指令可为可由通用处理器711、专业化处理器或DSP 712执行。举例来说,在一个实施方案中,存储在存储器740中的一或多个机器可读指令可为可由处理器711执行以:存储指示MS的用户的至少一个属性的用户简档;至少部分基于来自MS上的至少一个传感器的信号接收测量值;和至少部分基于至少一个属性和测量值与情境参数映射数据库的关联估计MS的位置。存储器740可包括非暂时性处理器可读存储器和/或计算机可读存储器,其存储可由处理器711和/或DSP 712执行以执行本文中所描述的功能的软件代码(编程代码、指令等)。
[0065]还在图7中展示,用户接口 735可包括若干装置中的任一者,例如,扬声器、麦克风、显示装置、振动装置、键盘、触摸屏(仅举几个实例)。在特定实施方案中,用户接口 735可使用户能够与MS 700上托管的一或多个应用程序交互。举例来说,用户接口 735的装置可将模拟或数字信号存储在存储器740上以供DSP 712或通用处理器711响应于来自用户的动作进行进一步处理。类似地,在MS 700上托管的应用程序可将模拟或数字信号存储在存储器740上以将输出信号对用户呈现。在另一实施方案中,MS700可任选地包含专用音频输入/输出(I/O)装置770,其包括(例如)专用扬声器、麦克风、数/模电路、模/数电路、放大器和/或增益控制。然而,应理解,这仅是
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1