用于标记众包数据的系统和方法_3

文档序号:9602395阅读:来源:国知局
装置100为大多数时间 随用户一起或者大多数时间靠近用户的装置。
[0085] 根据一些实施例,可使用经配置用于标记众包数据的硬件和/或软件的任何适当 组合实施移动装置100。具体来说,移动装置100可包含具有一或多个处理器且能够读取存 储在非暂时性机器可读媒体上的指令以由一或多个处理器执行以用于标记众包数据的硬 件和/或软件的任何适当组合。
[0086] 系统总线101互连移动装置100内的各个组件且在各个组件之间传达信息。这些 组件包含通用处理器110,所述通用处理器可为一或多个处理器,例如微处理器、数字信号 处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)和状态机中的一或多者。这 些处理器可进一步包括如PLC的可编程电子装置、可编程中断控制器(PIC)、可编程逻辑装 置(PLD)、可编程只读存储器(PR0M)、电子可编程只读存储器(EPR0M或EEPR0M)或其它类 似裝置。
[0087] 根据一些实施例,移动装置100还可包含输入/输出(1/0)装置120 (例如,显示 器、扬声器、小键盘、触摸屏或触控板等)。在一些实施例中,1/0裝置120可包括用于向用 户显示信息的显示器。在这个实施例中,显示器可为液晶显示器(IXD)屏幕、有机发光二极 管(0LED)屏幕(包含有源矩阵AM0LED屏幕)、LED屏幕、等离子显示器或阴极射线管(CRT) 显示器。1/0裝置120可与移动装置100整合,或可与移动装置100分离。
[0088] 移动装置100可包含经配置以使用天线132发射及接收无线网络信号134的无线 收发器130。在一些实施例中,无线收发器130及天线132可能够根据不同无线联网协议 (例如,Wi-Fi?、3G、4G、HDSPA、LTE、RF、NFC、Bluetooth?及 Zigbee ?)发射及接收信息。
[0089] 移动装置100还可包含捕获与移动装置100和/或其环境相关联的数据的一或多 个传感器150。传感器150可以包含但不限于麦克风或音频传感器、相机、光传感器、近程传 感器、压力传感器、惯性传感器(例如,加速度计和/或陀螺仪)、磁力计等。此外,传感器 150可包括用户接口(例如键盘或小键盘(不管是物理还是虚拟的)、按钮、鼠标、轨迹球或 其它这些装置)或基于电容性传感器的触摸屏。
[0090] 在一些实施例中,传感器150可单独或组合使用,例如传感器阵列或任何其它组 合。传感器150可通过总线101与通用处理器110通信以根据存储在存储器160中的指令处 理由传感器150捕获的数据及产生或以其它方式获得与经捕获数据相关联的元数据。在一 些实施例中,无线收发器130还可用作传感器,例如,以从无线接入点感测或检测如Wi-Fi 信号的无线信号,及检测无线通信或无线通信的缺失。举例来说,在一些实施例中,无线收 发器可检测Wi-Fi信号(RSSI)的强度及Wi-Fi信号的往返时间(RTT)。
[0091] 移动装置100可包括全球导航卫星系统(GNSS)接收器171,所述接收器耦合至 GNSS天线172、经配置以接收GNSS信号174。根据一些实施例,GNSS接收器171及GNSS天 线172可配置成接收卫星定位系统(SPS)信号,例如GPS GLONASS、伽利略、北斗或用于确定 移动装置100的位置的其它SPS信号。
[0092] 此外,在一些实施例中,通用处理器110可使用来自GNSS接收器171和无线收发 器130的信号的某一组合以在移动装置100与网络或无线接入点通信时基于移动装置100 的因特网协议(IP)地址确定移动装置100的位置。
[0093] 移动装置100还可包含存储器160,所述存储器可包括一或多个形式的机器可读 媒体,包括例如软性磁盘、柔性磁盘、硬盘、磁带,或任何其它磁性媒体、CD-ROM、任何其它光 学媒体、打孔卡、纸带、具有孔图案的任何其它物理媒体、1^、1^、?1^4?1^4知>^?1^、 任何其它存储器芯片或盒带和/或一个或多个处理器或计算机适于从其读取的任何其它 媒体。在一些实施例中,存储器160存储为含有指令的计算机可读、计算机可执行软件代码 的软件,所述指令经配置以在执行时使得通用处理器110执行本文中所描述的各个功能。 替代地,软件可能不由通用处理器110直接执行,而是经配置以在编译及执行时使得通用 处理器110执行所述功能。
[0094] 移动装置100还可包含大气压传感器170。大气压传感器170可包括经配置以检 测当前大气压或空气压力(例如,气压)的传感器,例如气压传感器、海拔高度传感器、绝对 压力传感器或相对压力传感器。大气压传感器170可包括经配置以测量移动装置100的位 置处的当前大气压的任何传感器。举例来说,大气压传感器170可包括经配置以测量当前 气压并通过总线101将与所测量的压力相关联的数字或模拟信号提供到通用处理器110的 电子气压传感器。类似地,大气压传感器170可包括传感器,包括例如压电传感器、膜片和 经配置以测量当前大气压的其它组件。此外,在一些实施例中,大气压传感器170可配置成 使用无线收发器130连接到外部大气压传感器或大气压数据的数据库。
[0095] 尽管移动装置100的组件展示为整合到移动装置100中,但所述组件不受如此限 制并且可与移动装置100分离及在移动装置100外部,并且通过有线或无线耦合来耦合至 移动装置100及总线101。
[0096] 如上文所论述,许多移动装置目前合并能够测量当前大气压的一或多个大气压传 感器。一些移动装置可使用这种压力数据来确定移动装置的近似海拔高度(例如,压力越 高,装置的高度越低)。然而,并非每一移动装置都包括大气压传感器。此外,压力可在整个 场所中变化(例如,由于气候控制系统的操作所致)。因此,本发明的实施例提供依赖于由 多个装置进行的多个测量以产生与场所相关联的LCI-D的系统和方法。
[0097] 现在转向图2,图2说明展示根据一个实施例的建筑物的各个楼层上的多个移动 装置的图。如图2中所示,系统200展示具有四个楼层及地下室的建筑物。如图2中所示, 四个楼层及地下室中的每一者进一步包括多个移动装置202、204、206、208和210。移动装 置中的每一者可包括类似于上文关于图1所描述的移动装置100的装置。因此,每一移动 装置可包括经配置以测量其各别楼层上大气压的大气压传感器。此外,每一移动装置可将 与这个经测量压力相关联的信号发射到中央服务器。
[0098] 现在转向图3A,图3A展示图2中所示的多个移动装置中的每一者的经测量压力 的曲线300。如图3A中所示,经测量压力呈现为五个集群的不同压力。如所展示,集群302 具有最高压力,集群304具有较低压力,且集群306、308和310具有再更低的压力。在普通 情况下,大气压将随着高度增加而减小。因此,在图2中所示的实施例,集群302可包括五 个集群的最低高度。此外,在此类实施例中,集群310可包括五个集群的最高高度。
[0099] 此外,图3A包括离群值312,所述离群值并不符合五个集群中的任一者。如图3A 中所示,离群值312包括集群308和310的压力之间的压力。在一些实施例中,离群值312 可与不精确的读取相关联。举例来说,在一些实施例中,离群值中的一者可与故障发生移动 装置或大气压传感器相关联。此外,在一些实施例中,离群值中的一者可与处于具有人为变 化的压力的区域中的移动装置相关联。举例来说,离群值312中的一者可与定位为极接近 通风管或通风口的移动装置相关联,且因此,其大气压传感器可确定不恰当地变化的压力。 类似地,在一实施例中,离群值312中的一者可与放置为接近敞开的或漏窗的移动装置相 关联。在一些实施例中,与移动装置中的每一者通信的中央服务器可忽略离群值312以阻 止不精确的测量。
[0100] 如上所述,在普通情况下,大气压将随着高度降低(例如,建筑物的顶层上的压力 低于底层上的压力)。此外,如果与多个集群中的每一移动装置通信的服务器了解建筑物中 的楼层的数目,这种服务器可能够判定当大气压测量结果的集群的数目对应于楼层的数目 时,每一楼层上存在移动装置的集群。
[0101] 在一些实施例中,事先可能已知一或多个集群的绝对高度或楼层。举例来说,在一 实施例中,场所中的一或多个位置(例如,楼层)可包括将压力测量结果发射到服务器的固 定大气压传感器。在一些实施例中,固定大气压传感器可通过将测量结果发射到上文所论 述移动装置中的一或多者(其接着将压力测量结果发射到服务器)来将压力测量结果发送 到服务器。在又其它实施例中,一或多个用户可输入与用户所位于的当前楼层相关联的数 据(例如,通过在对话框、网页或移动应用程序输入响应)。接着可将这种数据通过移动装 置发射到服务器。因此,在一些实施例中,服务器可不等待对应于建筑物中的每一楼层的数 据。替代地,服务器可直接标记对应于已知高度的集群。服务器可进一步标记对应于邻近 已知楼层的集群的数据。因此,对于楼层的这个集合,服务器可发送测量信号数据(例如, 接收信号强度指示符(RSSI)或往返时间(RTT)测量结果)的请求而不等待集群的数目与 楼层在建筑物中的数目对应。
[0102] 转向图3B,图3B展示图表350,所述图表展示集群310、308、306、304和302中的 每一者。如图3B中所示,每一集群越靠右,所测量的大气压越高。类似地,如图3B中所示, 更接近曲线350的顶端,集群的高度越高。如图3B中所示,与移动装置的每一集群通信的 装置可能够将每一集群放置在建筑物的个别楼层中。举例来说,系统可确定因为在具有四 个楼层和地下室的建筑物中存在五个集群的压力测量结果,最高压力测量结果是在地下室 中的,次高在第一楼层,再高在第二楼层等,直到已为每一集群分配楼层。
[0103] 此外,在一些实施例中,服务器可为每一集群分配标签。在一些实施例中,这个可 与每一集群存在的楼层相关联。举例来说,如图3B中所示,集群310可被分配有标签"第四 楼层"或与建筑物中的楼层或位置相关联的某一其它标签(例如,数码标贴,例如二进制或 十六进制的标签)。
[0104] 在一些实施例中,服务器可不将标签分配给建筑物的每一楼层。举例来说,在一些 实施例中,服务器可仅将
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1