背景技术:
1、许多用户几乎他们到哪里都携带电子设备(例如,智能电话)。这些设备可以基于与设备位置相对应的信息执行各种功能。然而,某些功能可能会持续或频繁地搜索或扫描信号,即使在不必要时也是如此,这会消耗宝贵的电池电力。例如,由于建筑物本身的干扰,当设备在建筑物内时,全球定位系统(gps)信号可能很弱(或无法检测到)。当gps信号很弱或无法检测到时继续使用gps检测可能会导致某些应用的gps数据不可靠和不必要的功耗,特别是当其他位置数据源可能比室内环境中的gps更准确时。
2、当用户在使用混合现实应用的同时进入或离开建筑物时,可能会出现另一个挑战。例如,一些此类应用可能在室外以三维(3d)模式运行,显示虚拟建筑图像的“街景”以进行视觉导航,但当用户进入建筑物时,这些应用可能会错误地继续显示此类“街景”,而不是与建筑物内部相对应的视图。当用户离开建筑物并且混合现实应用在用户和设备在建筑物外部时继续显示建筑物的室内视图时,可能会发生相反的情况。这些情况可能会导致糟糕的用户体验。
3、因此,在确定电子设备是在室内还是室外方面存在挑战。
技术实现思路
1、本文件描述了用于电子设备的室内外检测的客户端-服务器手段以及相关联的系统和方法。服务器从检测到多个接入点的设备收集众包信息(例如,原始信号)。执行无线网络扫描的电子设备检测范围内的接入点并检测来自其他传感器的信号。电子设备将这样的信息传输到服务器。服务器访问众包信号,以对于在扫描中检测到的每个接入点确定:(i)伴随检测到接入点的设备的gps信号的接入点总检测的百分比,以及(ii)接收到的信号强度(rss)值,低于该值则没有此类gps信号伴随检测。百分比和rss值使得能够确定电子设备的位置在特定类别(例如室内或室外)内的概率。例如,百分比和rss值可以使得能够确定指示电子设备是位于室外还是室内的概率,并且如果在室内,则确定电子设备是在轻微室内还是深度室内。该概率可以使得电子设备能够触发对应的功能。
2、一方面,公开了一种由服务器执行的用于电子设备的室内外检测的方法。该方法包括:从电子设备接收对与在电子设备的范围内检测到并在请求中识别的接入点相对应的位置信息的请求。请求包括由电子设备在电子设备的位置处检测到的传感器数据。该方法还包括:响应于接收到请求,访问存储的众包信号,包括接入点检测和先前从观察多个接入点的多个电子设备接收的对应传感器数据。访问用于定位对应于请求中标识的访问点的存储的众包信号的子集。此外,该方法包括:基于存储的众包信号对于在请求中识别的每个接入点,确定伴随检测接入点的设备的全球定位系统gps信号的接入点的检测的百分比。此外,该方法包括:基于存储的众包信号对于在请求中标识的每个接入点,确定接收信号强度rss值,低于rss值则没有gps信号伴随接入点的检测。该方法还包括:将在请求中识别的每个接入点的百分比和rss值传输到电子设备,以使电子设备能够确定电子设备的位置是室外位置还是室内位置,并触发对应的功能。
3、在其他方面,公开了一种电子设备执行的方法,用于电子设备的室内外检测。该方法包括:对电子设备范围内的无线网络进行扫描;使用电子设备的传感器检测多个位置相关信号;以及,将多个位置相关信号和识别的接入点的列表传输到服务器。该方法还包括:从服务器接收对应于每个识别的接入点的信息。接收的信息对应于在服务器处从观察识别的接入点的多个电子设备收集的众包信号。此外,接收的信息包括:伴随有gps信号的、众包信号中的相应识别的接入点的检测的百分比的指示;以及接收信号强度(rss)值,低于该值,则相应识别的接入点的检测不伴随gps信号。
4、提供本
技术实现要素:
以介绍关于用于电子设备的室内外检测的客户端-服务器手段的简化概念,这在下面的详细描述和附图中进一步描述。该发明内容不旨在识别要求保护的主题的基本特征,也不旨在用于确定要求保护的主题的范围。
1.一种由服务器执行的用于电子设备的室内外检测的方法,所述方法包括:
2.根据权利要求1所述的方法,其中,所述传输包括将原始形式的所述众包信号的所述子集传输到所述电子设备,以使所述电子设备能够使用特定于应用的参数或特定于系统的参数来区分所述电子设备的所述位置是室外位置还是室内位置。
3.根据权利要求1或权利要求2所述的方法,其中,所述传感器数据包括与所述电子设备的所述位置对应的gps位置、气压、与所述电子设备对应的惯性信号、环境光、环境温度或wi-fi信号中的至少一个。
4.根据前述权利要求中的任一项所述的方法,还包括将所述传感器数据与所述存储的众包信号聚合。
5.根据前述权利要求中的任一项所述的方法,其中,所述百分比指示相对于在所述存储的众包信号中所述接入点的检测总数,其他设备在观察所述接入点时检测到gps信号的次数,以及其中:
6.根据前述权利要求中的任一项所述的方法,其中,所述rss值表示伴随检测到所述接入点的设备的gps信号的最小rss值,所述最小rss值相对于具有对应的rss值的所述存储的众包信号中的所述接入点的检测总数。
7.根据前述权利要求中的任一项所述的方法,还包括:
8.根据权利要求7所述的方法,其中,所述室内位置包括轻微室内位置和深度室内位置,所述方法还包括:
9.根据权利要求1至6中的任一项所述的方法,还包括:
10.根据权利要求9所述的方法,其中,所述室内位置包括轻微室内位置和深度室内位置,所述方法还包括:
11.根据权利要求7至10中的任一项所述的方法,其中,将所述相应接入点的所述概率传输到所述电子设备使得所述电子设备能够响应于确定所述深度室内位置、所述轻微室内位置或所述室外位置中的哪个对应于所述电子设备的所述位置而触发功能。
12.根据前述权利要求中的任一项所述的方法,其中,所述室外位置在建筑物或结构之外。
13.根据前述权利要求中的任一项所述的方法,其中,所述轻微室内位置靠近干扰所述gps信号的建筑物或结构的周边,使得所述gps信号的信号强度低。
14.根据前述权利要求中的任一项所述的方法,其中,所述深度室内位置包括建筑物或结构内部远离所述建筑物或结构的周边的区域,所述建筑物或结构的周边干扰所述gps信号使得没有gps信号是能够检测的。
15.一种系统,包括: