首页 / 专利库 / 人工智能 / 定位 / 基于先验地图定位 / 确定经编码路线可达性图描述中的交叉点处的方向转变可能性

确定经编码路线可达性图描述中的交叉点处的方向转变可能性

阅读:162发布:2020-07-24

专利汇可以提供确定经编码路线可达性图描述中的交叉点处的方向转变可能性专利检索,专利查询,专利分析的服务。并且本 发明 提供多个技术,所述技术可以各种方法、设备和/或制品实施以进行以下操作:获得表示由经编码地图表示的室内环境中的可行路径的经编码路线可达性图,以及至少部分地基于所述经编码地图的一或多个特征来指派从所述经编码路线可达性图中的进入边缘通过将所述进入边缘连接到多个离开边缘的交叉点到个别离开边缘的转变可能性。,下面是确定经编码路线可达性图描述中的交叉点处的方向转变可能性专利的具体信息内容。

1.一种方法,其包括,利用计算平台:
获得表示由经编码地图表示的室内环境中的可行路径的经编码路线可达性图;以及至少部分地基于所述经编码地图的一或多个特征来指派从所述经编码路线可达性图中的进入边缘通过将所述进入边缘连接到多个离开边缘的交叉点到个别离开边缘的转变可能性。
2.根据权利要求1所述的方法,其中指派所述转变可能性进一步包括:
至少部分地基于所述经编码路线可达性图中的通过所述进入边缘连接到所述交叉点的可能发源路径和通过所述个别离开边缘连接到所述交叉点的可能目的地路径来指派所述转变可能性。
3.根据权利要求2所述的方法,其进一步包括,利用所述计算平台:
至少部分地基于通过远离所述交叉点的所述个别离开边缘的所述可能目的地路径的数目与通过通向所述交叉点的所述进入边缘的所述可能发源路径的数目的比率来确定所述转变可能性。
4.根据权利要求2所述的方法,其中所述可能发源路径和所述可能目的地路径至少部分地基于所述经编码路线可达性图的缩减版本中的节点之间的点对点连接。
5.根据权利要求4所述的方法,其中所述经编码路线可达性图的所述缩减版本中的所述节点中的至少一者被指派权重值,所述权重值至少部分地基于由所述节点中的所述至少一者表示的经编码连接性图节点的数目。
6.根据权利要求2所述的方法,其中所述可能发源路径和所述可能目的地路径至少部分地基于沿着所述经编码路线可达性图的表示所述经编码地图中的兴趣点的节点之间的点对点连接。
7.根据权利要求6所述的方法,其中表示所述兴趣点中的至少一者的所述节点中的至少一者被指派相对于表示所述兴趣点中的至少另一兴趣点的至少一个其它节点的权重值。
8.根据权利要求2所述的方法,其进一步包括,利用所述计算平台:
影响指派给所述经编码路线可达性图中的对应于所述交叉点的至少一个节点的至少一个权重值。
9.根据权利要求2所述的方法,其中所述转变可能性中的至少一者表示在所述交叉点处的可能折回转变,在所述交叉点中,所述进入边缘进一步表示所述多个离开边缘中的一个。
10.根据权利要求9所述的方法,其中所述转变可能性中的表示所述可能折回转变的所述至少一者包括预定值。
11.根据权利要求2所述的方法,其进一步包括,利用所述计算平台:
使用所有对中最短路径APSP算法来确定所述经编码路线可达性图中的所述可能发源路径中的至少一者。
12.根据权利要求1所述的方法,其中所述转变可能性中的至少一者包括先验方向概率值。
13.根据权利要求12所述的方法,其中所述先验方向概率值经配置以供移动装置中的定位引擎使用,以估计关于所述移动装置相对于所述经编码路线可达性图的安置的潜在目的地。
14.根据权利要求1所述的方法,其进一步包括,利用所述计算平台:
将所述转变可能性中的至少一者提供给至少一个移动装置。
15.根据权利要求1所述的方法,其中所述计算平台设在移动装置内。
16.一种供在计算平台中使用的设备,所述设备包括:
用于获得表示由经编码地图表示的室内环境中的可行路径的经编码路线可达性图的装置;以及
用于至少部分地基于所述经编码地图的一或多个特征来指派从所述经编码路线可达性图中的进入边缘通过将所述进入边缘连接到多个离开边缘的交叉点到个别离开边缘的转变可能性的装置。
17.根据权利要求16所述的设备,其进一步包括:
用于至少部分地基于所述经编码路线可达性图中的通过所述进入边缘连接到所述交叉点的可能发源路径和通过所述个别离开边缘连接到所述交叉点的可能目的地路径来指派所述转变可能性的装置。
18.根据权利要求17所述的设备,其进一步包括:
用于至少部分地基于通过远离所述交叉点的所述个别离开边缘的所述可能目的地路径的数目与通过通向所述交叉点的所述进入边缘的所述可能发源路径的数目的比率来确定所述转变可能性的装置。
19.根据权利要求17所述的设备,其中所述可能发源路径和所述可能目的地路径至少部分地基于所述经编码路线可达性图的缩减版本中的节点之间的点对点连接。
20.根据权利要求19所述的设备,其中所述经编码路线可达性图的所述缩减版本中的所述节点中的至少一者被指派权重值,所述权重值至少部分地基于由所述节点中的所述至少一者表示的经编码连接性图节点的数目。
21.根据权利要求17所述的设备,其中所述可能发源路径和所述可能目的地路径至少部分地基于沿着所述经编码路线可达性图的表示所述经编码地图中的兴趣点的节点之间的点对点连接。
22.根据权利要求21所述的设备,其中表示所述兴趣点中的至少一者的所述节点中的至少一者被指派相对于表示所述兴趣点中的至少另一兴趣点的至少一个其它节点的权重值。
23.根据权利要求17所述的设备,其进一步包括:
用于影响指派给所述经编码路线可达性图中的对应于所述交叉点的至少一个节点的至少一个权重值的装置。
24.根据权利要求17所述的设备,其中所述转变可能性中的至少一者表示在所述交叉点处的可能折回转变,在所述交叉点中,所述进入边缘进一步表示所述多个离开边缘中的一个。
25.根据权利要求17所述的设备,其进一步包括:
用于确定所述经编码路线可达性图中的所述可能发源路径中的至少一者的装置。
26.根据权利要求16所述的设备,其中所述转变可能性中的至少一者包括先验方向概率值。
27.根据权利要求16所述的设备,其进一步包括:
用于将所述转变可能性中的至少一者提供给至少一个移动装置的装置。
28.根据权利要求16所述的设备,其中所述计算平台设在移动装置内。
29.一种计算平台,其包括:
存储器;以及
一或多个处理单元,其用以:
从所述存储器获得表示由经编码地图表示的室内环境中的可行路径的经编码路线可达性图;以及
至少部分地基于所述经编码地图的一或多个特征来指派从所述经编码路线可达性图中的进入边缘通过将所述进入边缘连接到多个离开边缘的交叉点到个别离开边缘的转变可能性。
30.根据权利要求29所述的计算平台,所述一或多个处理单元进一步用以:
至少部分地基于所述经编码路线可达性图中的通过所述进入边缘连接到所述交叉点的可能发源路径和通过所述个别离开边缘连接到所述交叉点的可能目的地路径来指派所述转变可能性。
31.根据权利要求30所述的计算平台,所述一或多个处理单元进一步用以:
至少部分地基于通过远离所述交叉点的所述个别离开边缘的所述可能目的地路径的数目与通过通向所述交叉点的所述进入边缘的所述可能发源路径的数目的比率来确定所述转变可能性。
32.根据权利要求30所述的计算平台,其中所述可能发源路径和所述可能目的地路径至少部分地基于所述经编码路线可达性图的缩减版本中的节点之间的点对点连接。
33.根据权利要求32所述的计算平台,其中所述经编码路线可达性图的所述缩减版本中的所述节点中的至少一者被指派权重值,所述权重值至少部分地基于由所述节点中的所述至少一者表示的经编码连接性图节点的数目。
34.根据权利要求30所述的计算平台,其中所述可能发源路径和所述可能目的地路径至少部分地基于沿着所述经编码路线可达性图的表示所述经编码地图中的兴趣点的节点之间的点对点连接。
35.根据权利要求34所述的计算平台,其中表示所述兴趣点中的至少一者的所述节点中的至少一者被指派相对于表示所述兴趣点中的至少另一兴趣点的至少一个其它节点的权重值。
36.根据权利要求30所述的计算平台,所述一或多个处理单元进一步用以:
影响指派给所述经编码路线可达性图中的对应于所述交叉点的至少一个节点的至少一个权重值。
37.根据权利要求30所述的计算平台,其中所述转变可能性中的至少一者表示在所述交叉点处的可能折回转变,在所述交叉点中,所述进入边缘进一步表示所述多个离开边缘中的一个。
38.根据权利要求37所述的计算平台,其中所述转变可能性中的表示所述可能折回转变的所述至少一者包括预定值。
39.根据权利要求30所述的计算平台,所述一或多个处理单元进一步用以:
使用所有对中最短路径APSP算法来确定所述经编码路线可达性图中的所述可能发源路径中的至少一者。
40.根据权利要求29所述的计算平台,其中所述转变可能性包括先验方向概率值。
41.根据权利要求29所述的计算平台,其进一步包括:
网络接口;且
所述一或多个处理单元进一步用以:
起始所述转变可能性中的至少一者到至少一个移动装置的发射。
42.根据权利要求29所述的计算平台,其中所述计算平台设在移动装置内。
43.一种供在计算平台中使用的物件,所述物件包括:
非暂时性计算机可读媒体,其中存储可由一或多个处理单元执行以进行以下操作的计算机可实施指令:
获得表示由经编码地图表示的室内环境中的可行路径的经编码路线可达性图;以及至少部分地基于所述经编码地图的一或多个特征来指派从所述经编码路线可达性图中的进入边缘通过将所述进入边缘连接到多个离开边缘的交叉点到个别离开边缘的转变可能性。
44.根据权利要求43所述的物件,所述计算机可实施指令进一步可由所述一或多个处理单元执行以进行以下操作:
至少部分地基于所述经编码路线可达性图中的通过所述进入边缘连接到所述交叉点的可能发源路径和通过所述个别离开边缘连接到所述交叉点的可能目的地路径来指派所述转变可能性。
45.根据权利要求44所述的物件,所述计算机可实施指令进一步可由所述一或多个处理单元执行以进行以下操作:
至少部分地基于通过远离所述交叉点的所述个别离开边缘的所述可能目的地路径的数目与通过通向所述交叉点的所述进入边缘的所述可能发源路径的数目的比率来确定所述转变可能性。
46.根据权利要求44所述的物件,其中所述可能发源路径和所述可能目的地路径至少部分地基于所述经编码路线可达性图的缩减版本中的节点之间的点对点连接。
47.根据权利要求46所述的物件,其中所述经编码路线可达性图的所述缩减版本中的所述节点中的至少一者被指派权重值,所述权重值至少部分地基于由所述节点中的所述至少一者表示的经编码连接性图节点的数目。
48.根据权利要求44所述的物件,其中所述可能发源路径和所述可能目的地路径至少部分地基于沿着所述经编码路线可达性图的表示所述经编码地图中的兴趣点的节点之间的点对点连接。
49.根据权利要求48所述的物件,其中表示所述兴趣点中的至少一者的所述节点中的至少一者被指派相对于表示所述兴趣点中的至少另一兴趣点的至少一个其它节点的权重值。
50.根据权利要求44所述的物件,所述计算机可实施指令进一步可由所述一或多个处理单元执行以进行以下操作:
影响指派给所述经编码路线可达性图中的对应于所述交叉点的至少一个节点的至少一个权重值。
51.根据权利要求44所述的物件,其中所述转变可能性中的至少一者表示在所述交叉点处的可能折回转变,在所述交叉点中,所述进入边缘进一步表示所述多个离开边缘中的一个。
52.根据权利要求51所述的物件,其中所述转变可能性中的表示所述可能折回转变的所述至少一者包括预定值。
53.根据权利要求44所述的物件,所述计算机可实施指令进一步可由所述一或多个处理单元执行以进行以下操作:
使用所有对中最短路径APSP算法来确定所述经编码路线可达性图中的所述可能发源路径中的至少一者。
54.根据权利要求43所述的物件,其中所述转变可能性中的至少一者包括先验方向概率值。
55.根据权利要求43所述的物件,所述计算机可实施指令进一步可由所述一或多个处理单元执行以进行以下操作:
起始所述转变可能性中的至少一者到至少一个移动装置的发射。
56.根据权利要求43所述的物件,其中所述计算平台设在移动装置内。

说明书全文

确定经编码路线可达性图描述中的交叉点处的方向转变可

能性

[0001] 相关申请
[0002] 本申请案为主张2011年10月17日申请的第61/548,165号美国临时专利申请案和2011年12月1日申请的第13/309,304号美国临时专利申请案的优先权的PCT申请案,
所述美国临时专利申请案是以全文引用的方式并入本文中。

技术领域

[0003] 本文中所揭示的标的物涉及电子装置,且更明确地说,涉及用于确定用于与关于结构的至少一部分的经编码地图一起使用的经编码路线可达性图描述的一或多个转变可能性的方法、设备和制品。

背景技术

[0004] 全球定位系统(GPS)表示一个类型的全球导航卫星系统(GNSS),其和其它类型的卫星定位系统(SPS)一起提供或以其它方式支持移动装置中且确切地说室外环境中的基于信号的定位能(例如,定位功能)。然而,由于一些卫星信号不能被在室内环境或其它类似混合室内/室外环境内的移动装置可靠地接收及/或取得,因此可使用不同技术来实现定位服务。
[0005] 举例来说,移动装置可尝试通过测量距定位在已知所在地的三个或三个以上地面发射器(例如,无线接入点、信标、蜂窝塔等)的距离来获得位置确定(position fix)。举例来说,可通过从接收自这些发射器的信号获得MAC ID地址和通过测量从这些发射器接收的信号的一或多个特性(例如,信号强度、往返延迟时间等)来获得距发射器的距离测量值来测量这些距离。
[0006] 这些和其它类似定位和/或导航技术倾向于在与某些地图特征一起出现的情况下对用户更有益。举例来说,地图特征可涉及或以其它方式识别建筑物或建筑群等内的某些物理对象、特性或兴趣点。因此,在某些例子中,室内定位/导航系统可在进入特定室内区域时将经编码地图提供给移动装置。此地图可展示例如、过道、入口通道、墙壁等的室内特征、例如盥洗室、付费电话、房间名称、商店等的兴趣点。举例来说,可将此经编码地图存储在服务器上以供移动装置经由选择URL来存取。通过获得及显示此地图,移动装置可将移动装置(和用户)的当前所在地叠加在显示的地图上以为用户提供额外背景信息。
[0007] 此外,通过产生或以其它方式获得关于经编码地图的经编码路线可达性图,可使用移动装置的定位引擎或其它类似能力在室内结构内导航。然而,在某些例子中,经编码路线可达性图可相当大及/或以其它方式在计算上复杂,且因此可成为一些移动装置的负担。因此,持续需要减小这些编码文件的大小和/或复杂性及/或减小处理这些文件的负担。发明内容
[0008] 根据一个方面,可提供一种方法,其包括,利用计算平台:获得表示由经编码地图表示的室内环境中的可行路径的经编码路线可达性图;以及至少部分地基于所述经编码地图的一或多个特征来指派从所述经编码路线可达性图中的进入边缘通过将所述进入边缘连接到多个离开边缘的交叉点到个别离开边缘的转变可能性。
[0009] 根据另一方面,可提供一种用于在计算平台中使用的设备,其包括:用于获得表示由经编码地图表示的室内环境中的可行路径的经编码路线可达性图的装置;以及用于至少部分地基于所述经编码地图的一或多个特征来指派从所述经编码路线可达性图中的进入边缘通过将所述进入边缘连接到多个离开边缘的交叉点到个别离开边缘的转变可能性的装置。
[0010] 根据又一方面,可提供一种计算平台,其包括:存储器;以及一或多个处理单元,所述处理单元用以:从所述存储器获得表示由经编码地图表示的室内环境中的可行路径的经编码路线可达性图;以及至少部分地基于所述经编码地图的一或多个特征来指派从所述经编码路线可达性图中的进入边缘通过将所述进入边缘连接到多个离开边缘的交叉点到个别离开边缘的转变可能性。
[0011] 根据再一方面,可提供一种用于在计算平台中使用的制品,其包括:非暂时性计算机可读媒体,其中存储可由一或多个处理单元执行以进行以下操作的计算机可实施指令:获得表示由经编码地图表示的室内环境中的可行路径的经编码路线可达性图;以及至少部分地基于所述经编码地图的一或多个特征来指派从所述经编码路线可达性图中的进入边缘通过将所述进入边缘连接到多个离开边缘的交叉点到个别离开边缘的转变可能性。
附图说明
[0012] 参看以下各图来描述非限制性及非详尽方面,其中除非另有规定,否则相似标号贯穿各种图指代相似部件。
[0013] 图1为根据实例实施方案说明计算和通信环境的示意框图,在所述计算和通信环境中,可产生、发射、存储及/或以其它方式处理经编码路线可达性图描述的一或多个转变可能性。
[0014] 图2为根据实例实施方案说明可产生经编码路线可达性图描述的一或多个转变可能性的计算装置的某些特征的示意框图。
[0015] 图3为根据实例实施方案说明可产生或以其它方式获得经编码路线可达性图描述的一或多个转变可能性的移动装置的某些特征的示意框图。
[0016] 图4为根据实例实施方案展示v型办公室楼层的图中的交叉点的缩减集合的说明性图。
[0017] 图5为根据实例实施方案展示呈连接在一起的节点的形式的两个交叉点和多个进入边缘及离开边缘连同对应于所述交叉点和边缘的多个可能路径的说明性图。
[0018] 图6为根据实施说明可用计算装置及/或用移动装置完全或部分地实施以产生经编码路线可达性图描述的一或多个转变可能性的实例方法的流程图

具体实施方式

[0019] 本文中描述可在一或多个计算平台中实施以产生经编码路线可达性图描述的一或多个转变可能性的各种技术。在某些实例例子中,预先产生经编码路线可达性图描述的一或多个转变可能性可减少移动装置的处理负担,及/或可能改善移动装置在用以帮助用户在室内结构中导航时的性能。
[0020] 术语“编码”在本文中的使用是关于可经处理以支持本文中所提供的技术的各种数据文件和/或指令。举例来说,经编码数据和/或指令文件可包括多个逻辑值或位,所述逻辑值或位可经由一或多个译码方案指示一或多个对象、动作、能力、特征和/或其类似者或其关于某一主体的某一组合。举例而言,在某些例子中,可产生经编码地图,以表示结构的某些经建模及/或真实世界对象和/或其它类似特征和/或区域,其可出现在结构的地图中且可令此结构内的用户感兴趣或以其它方式影响用户的移动。在另一实例中,可至少部分地基于经编码地图来产生经编码路线可达性图,以表示可能与用户在特定结构内的某些可行移动有关的某些交叉点和互连边缘。在某些实例中,可进一步处理一或多个经编码数据和/或指令文件以提供数据压缩、加密、错误校正和/或其类似处理,或其某一组合。
[0021] 举例来说,经编码路线可达性图描述可与室内结构的经编码地图有关且指示人在所述室内结构内可能遵循的路径。举例来说,经编码路线可达性图描述可指示从室内空间的入口通道通向所述室内空间中的一或多个房间或其它空间和/或对象的一或多个路径。此处,举例来说,可基于多个互连交叉点(人可在所述交叉点之间导航)来指示路径。举例来说,此路径可通过一或多个过道/走廊、一或多个门道、一或多个楼梯和/或可从电子地图(例如,楼层平面图、办公室布局等)指示或以其它方式确定的其它类似特征。然而,举例来说,此路径不可通过实心墙壁、地板、天花板、桌子和/或人通常不能或不会通过的某一其它类似对象或特征。
[0022] 虽然简单室内结构可能仅包括人可遵循的一个或可能仅几个可行路径,但应认识到,某些(例如,较大或较复杂)室内结构可提供人可遵循的很多可行路径。在记住这一点的情况下,如本文中较详细描述,在某些例子中,减少人可遵循的可行路径的数目可能有益。举例来说,在某些例子中,可使用经编码路线可达性图的缩减版本,此可显著减少网格或节点之其它类似图案中的互连交叉点的数目。举例来说,在使用经编码路线可达性图、经编码路线可达性图的缩减版本和/或其类似者或其某一组合的情况下,可能更有益的是(例如)至少部分地基于关于室内结构的一或多个特定特征、一或多个特定兴趣点和/或其类似者或其某一组合的最短或其它可能路线从所述可行路径中确定人可遵循的某些可能路径。因此,在某些例子中,可能路径的集合可表示可行路径的集合的全部或部分。因此,在某些例子中,可能路径可通过多个可行路径。换句话说,可能路径可包括(例如)从一个兴趣点延伸到另一兴趣点的一系列可行路径。
[0023] 如预期的,一些路径可通过同一过道或门道,然后以不同方向分裂。因此,人可在特定交叉点处或附近改变行进方向(遵循路径中的一者)。举例来说,在过道的一头,可存在位于过道的相反两侧的两个房间。因此,交叉点可表示为在过道的尽头处或附近,且所述交叉点可通过边缘连接至位于所述两个房间中的各别交叉点。因此,在过道中的交叉点处或附近的用户可遵循沿所述边缘中的一者的特定路径进入所述房间中的一者(例如,通过在过道尽头左转或右转)。在某些例子中,用户也可在此交叉点处折返或以其它方式反转其方向以返回先前路径。在此实例中,假设人没有在过道尽头的交叉点处或附近终止其行进路径,那么存在三个可能方向转变,即,左转、右转或折回。
[0024] 应认识到,其它(非终止)交叉点可提供更少或更多数目的可能方向转变。举例来说,简单的非终止交叉点可通过两个边缘连接在两个其它交叉点之间。因此,取决于路径,相对于特定交叉点,所述边缘中的一者可表示进入边缘,而另一者可表示离开边缘。举例来说,一条路径可遵循朝向此特定交叉点的进入边缘,及远离所述特定交叉点的离开边缘。若人决定在此特定交叉点处或附近折返,则此倒转路径可遵循朝向所述特定交叉点的进入边缘,和远离所述特定交叉点的同一边缘,在所述情况下,进入边缘变成离开边缘。因此,举例来说,交叉点可包括一或多个进入边缘及一或多个离开边缘,且(可行及/或可能)路径可遵循两个交叉点之间的一或多个边缘。
[0025] 因此,如本文中所使用,边缘表示被视为移动装置的用户在结构的室内环境内从对应于经编码路线可达性图中的一个交叉点的一个所在地到对应于经编码路线可达性图中的另一交叉点的另一所在地时可能遵循的路径。因此,取决于用户的行进方向,当边缘通向特定交叉点时,所述边缘可采用相对于所述特定交叉点的进入边缘的形式。相反的,取决于用户的行进方向,当边缘远离特定交叉点时,所述边缘可采用相对于所述特定交叉点的离开边缘的形式。当然,在某些例子中(例如,用户折返或反转其航向),边缘可仅采用离开边缘的最初形式以变成进入边缘。
[0026] 如果经编码路线可达性图中的两个交叉点未通过边缘连接,那么缺少此边缘表示认为此路径是移动装置的用户在与经编码路线可达性图相关联的结构的室内环境内不可追随的路径。因此,举例来说,由于移动装置的用户很可能不能遵循通过障碍(例如,墙壁)的路径,所以相关联的经编码路线可达性图将不包含位于此障碍的相反两侧的两个交叉点之间的边缘。
[0027] 如本文中较详细地指出,指派与一或多个交叉点相关联的一或多个边缘的转变可能性可能有用。举例来说,对移动装置中的定位引擎来说,考虑关于这些转变可能性的一或多个值(例如,方向概率、权重等)以估计携带移动装置或以其它方式随移动装置移动的人(用户)的行进方向可能有用。因此,举例来说,定位引擎的粒子滤波器、卡尔曼滤波器和/或其类似者可考虑到沿着进入边缘从一个交叉点行进到另一交叉点的用户可能或可能不转变到特定离开边缘以继续其行进路径的概率值或其它类似度量。
[0028] 根据某些方面,举例来说,可至少部分地基于经编码地图的一或多个特征来预先(先验)确定一或多个转变可能性。此外,举例来说,可通过位于移动装置内及/或外的一或多个计算平台来确定这些转变可能性的全部或部分。
[0029] 举例来说,如本文中较详细描述,计算平台可获得表示由经编码地图表示的室内环境中的可行路径中的至少一部分的经编码路线可达性图。举例来说,计算平台可至少部分地基于所述经编码地图的一或多个特征来指派从所述经编码路线可达性图中的进入边缘通过将所述进入边缘连接到离开边缘的交叉点到个别离开边缘的转变可能性。
[0030] 在某些另外实例实施方案中,计算平台可至少部分地基于所述经编码路线可达性图中的通过进入边缘连接至所述交叉点的可能发源路径和通过离开边缘连接至所述交叉点的可能目的地路径来指派转变可能性。举例来说,计算平台可至少部分地基于通过远离交叉点的离开边缘的可能路径的数目与通过通向交叉点的进入边缘的可能路径的数目的比来确定从进入边缘到离开边缘中的一者的至少一个转变可能性。
[0031] 在某些实例实施方案中,可能发源路径和/或可能目的地路径可至少部分地基于经编码路线可达性图的缩减版本中的节点之间的点对点连接。举例来说,在某些例子中,经编码路线可达性图的缩减版本中的节点可被指派至少部分地基于由所述节点表示的经编码连接性图节点的数目的权重值。举例来说,在某些例子中,指示宏观尺度可行路径的经编码路线可达性图的缩减版本中的节点可包括/消耗或以其它方式表示可指示相对较小微观尺度可行路径的编码连接性图的多个节点。
[0032] 在某些实例实施方案中,可能发源路径和/或可能目的地路径可至少部分地基于沿着所述经编码路线可达性图的表示由经编码地图表示的室内环境中的兴趣点的节点之间的点对点连接。在某些实例例子中,表示至少一个兴趣点的节点可被指派相对于表示至少另一兴趣点的至少一个其它节点的权重值。在某些实例实施方案中,计算平台可使用所有对中最短路径(APSP)算法来确定所述经编码路线可达性图中的至少一个可能发源路径。
[0033] 在某些实例实施方案中,计算平台可影响指派给经编码路线可达性图中的对应于至少一个交叉点的至少一个节点的至少一个权重值。
[0034] 在某些实例实施方案中,转变可能性可表示交叉点(其中进入边缘进一步表示离开边缘)处的可能折回转变。在某些例子中,举例来说,表示可能折回转变的转变可能性可包括预定值(例如,额定值、空值等)。
[0035] 图1为根据实例实施方案说明计算和通信环境100的示意框图,在所述计算和通信环境中,可产生、发射、存储及/或以其它方式处理经编码路线可达性图描述的一或多个转变可能性116。
[0036] 实例环境100可包括计算装置102,所述计算装置102具有用于产生转变可能性116的全部或部分转变可能性的设备104。如下文将较详细描述,举例来说,设备104可获得包含可由移动装置106的用户以某一方式导航的室内区域的结构的经编码地图(例如,关于楼层平面图、办公室布局、CAD图等的一或多个电子文件)的经编码路线可达性图描述。举例来说,经编码地图可指示可能以某一方式影响用户在所述结构内的行进的各种特征。举例来说,某些特征可指示存在于室内区域内的各种类型的路线障碍物。举例来说,某些特征可指示用户可或不可行进的空间区域。举例来说,某些特征可指示一或多个用户有时可能感兴趣的某些地点、对象、服务等。
[0037] 举例来说,经编码路线可达性图描述可指示可指派给室内区域的经编码地图的一部分且可经互连以表示用户可行进的可行路径的网格点(例如,节点、交叉点)的集合。在某些例子中,举例来说,经编码路线可达性图描述可指示经编码路线可达性图的缩减版本,其中某些网格点已被选择性地合并以缩减所述网格点集合。因此,举例来说,在某些实施方案中,经编码路线可达性图描述可包括选择性合并的网格点,其中某些邻近网格点可能由于网格点的所在地之间没有路线障碍而已吸收其它网格点。存在可用来缩减互连网格点集合的多种方法。因此,在设备104处可将网格点的完全集合和/或某一缩减集合的全部或部分识别为经编码路线可达性图以用于产生转变可能性116的全部或部分,如本文中所描述。
[0038] 如所示,计算装置102可经由通信链路112连接到一或多个有线和/或无线网络110。举例来说,移动装置106可经由通信链路114耦合到网络110。因而,在某些实例实施方案中,可通过计算装置102将表示转变可能性116的一或多个值发射到或以其它方式提供给移动装置106。举例来说,转变可能性116的全部或部分可表示可由移动装置中的定位引擎使用以估计可能的行进路径等的先验方向概率值。
[0039] 在某些实例实施方案中,移动装置106可(例如)包括设备108,所述设备本身可产生表示转变可能性116的所述值的全部或部分全部或部分。如本文中所说明,可在一或多个装置中提供一或多个计算平台以产生表示转变可能性116的所述值的全部或部分全部或部分。设备108可进一步或替代地获得、存储、发射和/或以其它方式处理表示转变可能性116的所述值的全部或部分。
[0040] 举例来说,网络110可进一步(例如)经由通信链路118连接到一或多个其它资源(装置)120。在某些实例实施方案中,计算装置102和/或移动装置106可从其它资源
(装置)120获得一或多个经编码地图和/或其它类似图和/或一或多个经编码路线可达性图和/或其它类似数据文件等的全部或部分,以上所述各者可在产生或以其它方式处理表示结构的转变可能性116的所述值的全部或部分全部或部分中使用。
[0041] 在某些实例实施方案中,环境100可进一步包括一或多个发射装置130,所述发射装置可发射可由移动装置106接收且至少部分地用以支持基于信号的定位能力和/或其它类似导航能力的一或多个信号132。举例来说,一或多个发射装置130可为卫星定位系统(SPS)的部分或以其它方式支持卫星定位系统(SPS),所述卫星定位系统(SPS)例如全球导航卫星系统(GNSS)、区域定位/导航系统等。在某些实例中,一或多个发射装置130可为基于地面的基于所在地的服务(LBS)和/或其类似者的部分或以其它方式支持基于地面的基于所在地的服务(LBS)和/或其类似者,可经由一或多个蜂窝式通信网络、一或多个无线通信网络、一或多个专用信标发射装置和/或类似物或前述各者的某一组合来实施所述基于地面的基于所在地的服务(LBS)和/或其类似者。在某些例子中,一或多个发射装置130可将额外通信服务提供给移动装置106,所述移动装置因此可耦合到网络110和/或为网络110的部分。举例来说,一或多个发射装置130可包括无线局域网等内的接入点,例如,如图1中由发射装置130与网络110之间的虚连接线表示。因此,在某些例子中,信号132可包括无线发射装置130与移动装置106之间的双向无线通信。
[0042] 如可了解,在某些例子中,可由移动装置106取得来自一或多个发射装置130的一或多个信号132且使用所述信号以某一方式估计所述移动装置的定位。当移动装置106在结构内时,在某些例子中,由于干扰和/或由组成结构的各种对象和/或结构内的对象呈现的其它信号传播因素,可能不能取得来自发射装置130中的一些的信号及32中的一些。因此,举例来说,在某些结构中,移动装置106可不能够充分地取得由轨道卫星发射的SPS信号。然而,在某些例子中,当在结构内时,移动装置106可能够充分地取得基于地面的发射,所述基于地面的发射可扩充SPS信号和/或表示与基于所在地的服务和/或类似者相关联的信号。因此,举例来说,当在某些结构内时,移动装置106可尝试基于从一或多个发射装置130获得的一或多个信号132估计所述移动装置的定位,且在某些例子中,这些发射装置130中的一或多个可布置在结构内及/或结构周围以便在结构内提供足够覆盖度。这些技术和系统是众所周知的且愈加流行。
[0043] 举例来说,术语“结构”可应用于对象的一或多个天然和/或人造物理布置(的全部或部分),了解结构对移动装置106的用户而言可能有用。举例来说,结构可包括一或多个建筑物或其部分。举例来说,“特征”可识别对象或障碍(例如,墙壁、门、电梯、楼梯、雕像等)、实体和/或服务(例如,商铺、出租车停靠站、公厕、医生办公室、失物招领处、派出所等),和/或可经由电子地图的一或多个文件中的代表性数据识别的任何其它定位/导航、基于所在地的服务特性。在某些例子中,举例来说,特征可表示要导航绕过的事物(例如路线障碍)、要导航到或经过的事物(例如,门口、电梯等)或可能要导航离开的事物(例如,楼梯)。当然,这些例子仅为几个实例,且如同本文中呈现的所有实例一样,所主张的标的物不一定希望受如此限制。
[0044] 接下来参看图2,图2为根据实例实施方案说明呈计算平台200的形式的计算装置102(例如,如在图1中)的某些特征的示意框图,所述计算平台200可产生表示经编码路线可达性图描述的一或多个转变可能性的一或多个值。
[0045] 如所说明,计算平台可包括用以执行数据处理(例如,根据本文中所提供的技术)的一或多个处理单元202,所述处理单元经由一或多个连接206耦合到存储器204。举例来说,可以硬件或硬件与软件的组合来实施处理单元202。举例来说,处理单元202可表示可被配置以执行数据计算程序或过程的至少一部分的一或多个电路。举例来说而非限制,处理单元可包含一或多个处理器、控制器微处理器微控制器专用集成电路数字信号处理器、可编程逻辑装置、现场可编程门阵列和其类似物,或前述各者的任何组合。
[0046] 存储器204可表示任何数据存储机构。举例来说,存储器204可包含主要存储器204-1和/或次要存储器204-2。举例来说,主要存储器204-1可包括随机存取存储器只读存储器等。尽管在此实例中被说明为与处理单元分开,但应理解,主要存储器的全部或部分可设在计算装置102内的处理单元202或其它类似电路内,或以其它方式与计算装置102内的处理单元202或其它类似电路共同定位/耦合。举例来说,次要存储器204-2可包括与主要存储器和/或一或多个数据存储装置或系统相同或类似类型的存储器,例如磁盘驱动器、光盘驱动器、磁带驱动器、固态存储器驱动器等。在某些实施方案中,次要存储器可以操作方式容纳(非暂时性)计算机可读媒体250或可以其它方式经配置以耦合到(非暂时
性)计算机可读媒体250。存储器204和/或计算机可读媒体250可包括用于如本文中所
提供的某些实例技术的计算机可实施指令252。
[0047] 如图2所说明,在各种时间,存储器204可存储表示数据的某些信号和/或用于如本文中所提供的某些实例技术的计算机可实施指令。举例来说,存储器204可存储用于设备104的数据和/或计算机可实施指令。举例来说,存储器204在各种时间可存储表示一或多个转变可能性116的一或多个值、一或多个经编码地图210或其部分、经编码路线可达性图描述212的全部或部分、一或多个可行及/或可能路径214、一或多个边缘216、一或多个交叉点218、一或多个特征220、一或多个兴趣点222、所有对中最短路径(APSP)算法224和/或其类似算法、一或多个比226、一或多个权重值228和/或其类似者或其某一组合的代表性数据。
[0048] 如所示,计算装置102可(例如)包括网络接口208。举例来说,网络接口208可提供接收及/或发射有线和/或无线信号(例如,经由网络110(图1)进行通信)的能力。
[0049] 在某些实例实施方案中,计算平台200可采用服务器或其它类似装置的形式。在某些实例实施方案中,计算平台200可采用无线网络元件或其它基于所在地的服务元件的形式。在某些实例实施方案中,计算平台200可采用计算配置的部分的形式。在某些实例实施方案中,计算平台200可采用无线接入点或其它类似局域网计算资源的形式。
[0050] 接下来参看图3,图3为根据实例实施方案说明呈可产生或以其它方式获得表示经编码路线可达性图描述的一或多个转变可能性的一或多个值的计算平台300的形式的移动装置106(例如,如在图1中)的某些特征的示意框图。
[0051] 如所说明,计算平台300可包括用以执行数据处理(例如,根据本文中所提供的技术)的一或多个处理单元302,所述处理单元经由一或多个连接306耦合到存储器304。举例来说,可以硬件或硬件与软件的组合来实施处理单元302。举例来说,处理单元302可表示可经配置以执行数据计算程序或过程的至少一部分的一或多个电路。举例来说而非限制,处理单元可包含一或多个处理器、控制器、微处理器、微控制器、专用集成电路、数字信号处理器、可编程逻辑装置、现场可编程门阵列和其类似物,或前述各者的任何组合。
[0052] 存储器304可表示任何数据存储机构。举例来说,存储器304可包含主要存储器304-1和/或次要存储器304-2。举例来说,主要存储器304-1可包括随机存取存储器、只读存储器等。尽管在此实例中被说明为与处理单元分开,但应理解,主要存储器的全部或部分可设在移动装置106内的处理单元302或其它类似电路内,或以其它方式与移动装置106内的处理单元302或其它类似电路共同定位/耦合。举例来说,次要存储器304-2可包括与主要存储器和/或一或多个数据存储装置或系统相同或类似类型的存储器,例如磁盘驱动器、光盘驱动器、磁带驱动器、固态存储器驱动器等。在某些实施方案中,次要存储器可以操作方式容纳(非暂时性)计算机可读媒体320或可以其它方式经配置以耦合到(非暂时
性)计算机可读媒体320。存储器304和/或计算机可读媒体320可包括用于如本文中所
提供的某些实例技术的计算机可实施指令322。
[0053] 如图3所说明,在各种时间,存储器304可存储表示数据的某些信号和/或用于如本文中所提供的某些实例技术的计算机可实施指令。举例来说,存储器304可存储用于设备108的数据和/或计算机可实施指令。举例来说,存储器304可在各种时间存储表示一或多个转变可能性116的一或多个值、一或多个经编码地图210或其部分、经编码路线可达性图描述212的全部或部分、一或多个可行及/或可能路径214、一或多个边缘216、一或多个交叉点218、一或多个特征220、一或多个兴趣点222、所有对中最短路径(APSP)算法224和/或其类似算法、一或多个比226、一或多个权重值228、定位引擎314、一或多个估计目的地316和/或其类似者或其某一组合的代表性数据。
[0054] 如所示,移动装置106可(例如)包括无线接口308。举例来说,无线接口308可提供接收及/或发射有线和/或无线信号(例如,经由网络110和/或一或多个发射装置130(图1)进行通信)的能力。无线接口308可由一或多个接口组成,所述接口可能包含
(但不限于)用于例如GSM、UMTS、CDMA、LTE、WCDMA和CDMA 2000的广域网(WAN)的接口和用于例如WiFi和蓝牙的个人区域网(PAN)的接口。还应理解,可存在可同时或个别地使用的多个无线接口308。在某些实施方案中,无线接口308也可并行地及/或替代地充当接收器装置(和/或收发器装置)以从一或多个发射装置130取得信号132(图1),以用于(例
如)可由地面定位服务(例如,可至少部分地由蜂窝式网络、WiFi网络等提供的一或多个LBS)支持的定位和/或其它定位/导航服务。在某些实例实施方案中,无线接口308还可表示一或多个有线网络接口。
[0055] 如所示,移动装置106可(例如)包括SPS接收器310,所述SPS接收器可基于由一或多个发射装置130发射的某些信号132而提供定位和/或其它导航服务。举例来说,SPS接收器310可包括能够接收及处理一或多个GNSS或其它类似卫星和/或地面定位系统的SPS接收器。SPS接收器310可用于各种用途,例如用于移动装置的定位/导航和用于
基于所在地的服务(LBS)(例如,可至少部分地由蜂窝式网络、WiFi网络等提供的一或多个LBS)。SPS接收器310可操作地提供所在地信息及/或另外以某一方式与定位引擎314一
起操作。在某些例子中,定位引擎314的全部或部分可由SPS接收器310提供。
[0056] 如所示,移动装置106可包括一或多个用户接口312。举例来说,用户接口312可表示一或多个用户输入和/或用户输出装置。因此,举例来说,用户接口312可包括小键盘触摸屏、各种按钮、各种指示器、显示屏幕、扬声器、麦克、投影机、摄像机等。
[0057] 移动装置106表示可在环境100内到处移动的任何电子装置。举例来说,移动装置106可包括手持式计算和/或通信装置,例如移动电话、智能电话、便携式计算机、平板计算机、定位/导航装置和/或类似物。在某些实例实施方案中,移动装置106可为电路板、电子芯片等的部分。
[0058] 应理解,移动装置106可另外或替代地包括可用于执行一或多个其它功能或能力及/或支持如本文中所提供的某些实例技术的一或多个其它电路、机构等(未展示)。
[0059] 可(例如)使计算装置102和/或移动装置106能够(例如,经由一或多个网络接口208、一或多个无线接口308等)与各种无线通信网络(例如,无线广域网(WWAN)、无线局域网(WLAN)、无线个人区域网(WPAN)等)一起使用。术语“网络”和“系统”在本文中可互换地使用。WWAN可为码分多址(CDMA)网络、时分多址(TDMA)网络、频分多址(FDMA)网络、正交频分多址(OFDMA)网络、单载波频分多址(SC-FDMA)网络等。CDMA网络可实施一或多个无线电接入技术(RAT),例如(仅举几个无线电技术为例)cdma2000、宽带CDMA(W-CDMA)、时分同步码分多址(TD-SCDMA)。此处,cdma2000可包含根据IS-95、IS-2000和IS-856标准实施的技术。TDMA网络可实施全球移动通信系统(GSM)、数字高级移动电话系统(D-AMPS)或某一其它RAT。GSM和W-CDMA描述于来自名为“第三代合作伙伴计划”(3GPP)的协会的文献中。cdma2000描述于来自名为“第三代合作伙伴计划2”(3GPP2)的协会的文献中。3GPP和3GPP2文献是公众可获得的。举例来说,WLAN可包含IEEE 802.11x网络,且WPAN可包含蓝牙网络、IEEE 802.15x。无线通信网络可包含所谓的下一代技术(例如,“4G”),例如,长期演进(LTE)、高级LTE、WiMAX、超移动宽带(UMB)和/或类似技术。
[0060] 举例来说,室内空间的经编码地图可来源于CAD或其它类似图或文件。因此,CAD图可展示由墙壁形成的房间和过道、门道等,和/或其它对象或兴趣点。一旦CAD图变换成可用作数字地图的特定格式,就可以电子方式存储所述数字地图以供如上文所讨论的各种计算平台存取。
[0061] 在一个特定实施方案中,经编码路线可达性图可包括或可基于可虚拟地投影在由室内区域(例如,办公室建筑物的楼层、大型购物中心、学校建筑物等)的地图覆盖的区域之上的网格点集合。邻近(相邻)网格点可接着依据所述地图中的特征而选择性地由边缘连接以指示邻近点的所在地之间的无障碍(例如,墙壁)的可能直接转变。因此,举例来说,互连的网格点可形成经编码路线可达性图中的“节点”以用于对移动装置在室内区域中的移动建模。举例来说,所述节点中的一或多个可表示交叉点或由交叉点表示。
[0062] 在特定实施方案中,移动装置的所在地可被建模为处于沿着连接上述的经编码路线可达性图中的相邻节点的边缘的点处。同样地,从初始位置到后续位置的转变可建模为沿着经编码路线可达性图的边缘发生。另外,可能性模型可进一步特性化移动装置在时间段中从初始位置到后续位置的可能转变。在特定实例中,卡尔曼或粒子滤波模型和/或其类似者可建立移动装置具有取决于初始所在地、速度和航向的特定后续所在地、速度和航向的可能性。
[0063] 为了提供足够粒度,在某些实例经编码路线可达性图描述中,网格点可密集地投影在室内区域之上,使得经编码路线可达性图可具有足够粒度以支持特定应用。然而,确定密集的网格点群体的经编码路线可达性图和/或转变概率可为计算繁重的。同样地,在执行移动应用程序以执行路线规划、粒子滤波等时,移动装置的处理资源可由于使用粒子滤波技术来计算/评估详细路线和/或大量/高密度粒子而倍受压力。因而,缩减经编码路线可达性图中的节点或交叉点的数目可能有用,例如,提供经编码路线可达性图的足够粒度和/或粒子密度而不使处理资源负担过重。因此,在某些实例例子中,可使用缩减的经编码路线可达性图描述来确定可能路径。
[0064] 接下来参看图4,图4为展示v型办公室建筑物400的楼层平面图中的缩减交叉点集合的说明性图,所述楼层平面图描绘可在经编码地图中找到的各种特征。举例来说,建筑物400包括经由过道等互连的多个办公室空间。
[0065] 通过分散在楼层平面图中各处的多个节点402在图4中进一步说明经编码路线可达性图。举例来说,将节点402-1和节点402-2展示为由边缘404互连。如可看到的,一些节点(例如,节点402-3)具有使所述节点成为端接节点的一个边缘,而其它节点(例如,节点402-1)具有使所述其它节点成为非端接节点的两个或两个以上边缘。
[0066] 举例来说,通过建筑物400或在建筑物400内的行进路径可一般来说遵循由适用的节点和边缘说明的点对点连接的某一子集。如可了解,某些节点或交叉点可相关于(例如,共同定位、邻近、接近等)一或多个兴趣点。举例来说,休息室或会议室或可能盥洗室可引起用户兴趣,且因此表示兴趣点。此外,建筑物入口和/或出口也可表示兴趣点。因此,一些可能路径可通往一或多个特定兴趣点。应注意,根据实施方案,图4中的实例中所说明的经编码路线可达性图表示经编码路线可达性图的缩减版本。无疑地,可使用其它经编码路线可达性图;举例来说,经编码路线可达性图可包含与其它网格点等对准的额外节点或交叉点。此外,应注意,用户通常选择到达某些兴趣点或其它目的地的较短路线。当然,一些用户可能迷路或走了弯路而使所述用户选择较长路径。如本文中所描述,可以某一方式(例如,考虑兴趣点、考虑最短路径等)将可行路径的集合缩减为可能路径的集合。因此,如果用户碰巧选择最短路径,那么经确定的转变可能性可在可支持追踪用户移动的定位引擎中证明有用。
[0067] 图5为根据实例实施方案展示包括呈连接在一起的节点形式的两个交叉点和多个进入边缘及离开边缘连同对应于所述交叉点和边缘的多个可能路径的经编码路线可达性图的部分500的说明性图。
[0068] 如所示,交叉点y和x由标记为xy的边缘连接。在此实例中,展示了遵循从交叉点y至交叉点x的边缘xy的若干可能路径,且展示了不遵循边缘xy的一路径。在此实例中,交叉点y具有分别充当关于交叉点y和路径P1和P2以及路径P4和P5的进入边缘的两个边缘y1和y2。在此实例中,交叉点x具有标记为x1、x2和x3的三个边缘,所述边缘中的每一边缘表示关于所述实例路径中的至少一个路径的离开边缘。举例来说,路径P1遵循进入边缘y1到交叉点y、遵循边缘xy到交叉点x,且经由离开边缘x1退出。实例路径P2遵循
进入边缘y1到交叉点y、遵循边缘xy到交叉点x,且经由离开边缘x2退出。举例来说,路径P4遵循进入边缘y2到交叉点y、遵循边缘xy到交叉点x,且经由离开边缘x1退出。实
例路径P5遵循进入边缘y1到交叉点y、遵循边缘xy到交叉点x,且经由离开边缘x3退出。
实例路径P3遵循边缘x2(作为进入边缘)到交叉点x,且经由离开边缘x3退出交叉点x。
因此,实例路径P3不遵循边缘xy。
[0069] 如某些实施方案中所提及,可基于识别经编码路线可达性图的缩减版本中的节点的流经边缘的点对点连接来识别或确定流经边缘到目的地的可能路径。在某些其它实施方案中,可基于兴趣点(POI)(例如由经编码地图表示的室内环境中的特定房间或区域)的点对点连接来识别或确定流经边缘的可能路径。
[0070] 应理解,在假定有从交叉点的多个方向选择及用户可能遵循的各种可能路径的情况下,所述方向中的每一者将不可能具有相同转变可能性(例如,概率值)。因此,对经编码地图特征的分析可确定每一方向的先验概率。举例来说,这些概率可取决于每一方向上的目的地。然而,应记住,虽然这些方向概率不可适用于微观尺度(例如,编码连接性图),但所述方向概率可适用于宏观尺度(例如,经编码路线可达性图、经编码路线可达性图的缩减版本等),其中到一或多个目的地的可能路径为宏观尺度图的部分。
[0071] 如本文中所指出,方向概率可用以向定位引擎提供关于用户的预期的下一个宏观跳跃目的地的提示。举例来说,具有使用粒子滤波器和/或其类似者的定位引擎的移动装置可使用关于移动装置在宏观尺度上的可能航向的先验概率值而更有效率地操作。
[0072] 在某些实例实施方案中,可令流动指定从一个节点到另一节点的路径,且为每一节点提供可包括从特定节点开始的流动和通过特定节点的流动的权重。因此,举例来说,每一节点将具有来自其所有邻近节点的传入流动和从所述特定节点开始的流动。这些流动可在边缘之间分裂到达其邻近节点且终止于特定节点本身。因此,所述流动经分裂的比可对应于关于从特定节点起的离开边缘的路径的方向概率值。
[0073] 在此实例中,令:XY表示从经编码路线可达性图的节点出发的流过交叉点x的所有路径的集合;X1表示xy中的流经交叉点x到离开边缘x1的路径的子集;X2表示xy中的流经交叉点x到离开边缘x2的路径的子集;且X3表示xy中的流经交叉点x到离开边缘
x3的路径的子集。请注意,如先前所提及,路径P3不流过xy。
[0074] 因此,如下文中将更详细描述,可如下式估计(例如,以概率值的形式)表示自进入边缘xy通过交叉点x到离开边缘x1、x2和x3的一或多个转变可能性的一或多个值:
[0075] Pxy→x1=N(X1)/N(XY);
[0076] Pxy→x2=N(X2)/N(XY);和
[0077] Pxy→x3=N(X3)/N(XY),
[0078] 其中N(ξ)表示集合ξ的基数(或所述集合中的元素的计数)。
[0079] 因此,举例来说,假定用户从交叉点y行进到交叉点x,可计算用户在离开边缘x1、x2和x3上离开交叉点x的概率。此计算可(例如)产生表示这些边缘中的每一者的转变可能性的一或多个值。举例来说,在图5的部分500中,在边缘xy上存在四个流动(P1、P2、P4、P5),这些流动中的两个(P1、P4)在离开边缘x1上继续,这些流动中的一个(P2)在离开边缘x2上继续,且这些流动中的一个(P5)在离开边缘x3上继续。因此,举例来说,用户将在离开边缘x1上离开交叉点x的概率可为50%,因为所述四个流动中的两个流动在离开边缘x1上继续;用户将在离开边缘x2上离开交叉点x的概率可为25%,因为所述四个流动中的一个流动在离开边缘x2上继续;且用户将在离开边缘x3上离开交叉点x的概率可为
25%,因为所述四个流动中的一个流动在离开边缘x3上继续。再一次,可基于通过远离交叉点的离开边缘的可能路径的数目与通过通向交叉点的进入边缘的可能路径的数目的比来确定这些实例概率。如先前所提及,在某些例子中,举例来说,可将表示转变可能性的值添加到可指派给节点或交叉点的权重,或另外以某一方式使用表示转变可能性的值以影响可指派给节点或交叉点的权重的变化。每一路径(例如,P1、P2、P3)还可具有表示路径本身被使用的频率的权重。举例来说,可使用这些权重来计算如上所述的转变概率。
[0080] 另外,在某些实施方案中,对决定在交叉点处或附近折返或反转其行进方向的用户而言,包含表示转变可能性的值可能有益。因此,举例来说,在某些例子中,可使用额定值(例如,预定的、以动态方式确定的等)来表示此可能性。因此,在先前实例中,指派5%的折返概率可能有益,所述指派可相应地稍微减小其它概率。
[0081] 在某些实例实施方案中,可使用各种方法来确定关于经编码路线可达性图的可能路径。举例来说,在某些实施方案中,可从经编码路线可达性图的缩减版本上的每一个节点执行APSP算法和/或其类似者。在每一个APSP之后,且对于SP中的每一边缘xy,可(例如):使计数器xy递增;例如,取决于路径的源而使计数器y1、y2中的一者递增;且例如,取决于路径的目的地而使计数器x1、x2、x3中的一者递增。
[0082] 在某些实例实施方案中,情况可能是,经编码路线可达性图的缩减版本中的每一个节点或交叉点可具有表示编码连接性图网格点或吸收至所述网格点中的节点和/或所述网格点以其它方式表示的节点的数目的对应权重w。在此,举例来说,可至少部分地基于节点或交叉点的权重w而使所述计数器递增或另外以某一方式影响所述计数器。
[0083] 接下来将注意力集中到图6,图6为根据实施方案说明可全部或部分地在一或多个计算平台中实施以产生表示经编码路线可达性图描述的一或多个转变可能性的一或多个值的实例过程或方法的流程图。
[0084] 在实例602,可获得经编码路线可达性图描述。举例来说,可从一或多个其它装置120(图1)获得及/或使用已知技术以其它方式确定经编码路线可达性图描述。在某些例子中,经编码路线可达性图描述可包括经编码路线可达性图的缩减版本。举例来说,经编码路线可达性图描述可相关于包括室内空间的结构的全部或部分的经编码地图的全部或部分。如先前所提及,经编码路线可达性图描述可规定由边缘以某一方式互连的多个交叉点。另外,所述交叉点中的一或多个可对应于可包含于经编码路线可达性图描述中或以其它方式来源于经编码路线可达性图描述的一或多个特定特征、兴趣点等。如本文中所使用,为简单起见,短语“经编码路线可达性图描述”可简单称为经编码路线可达性图和/或经编码路线可达性图的缩减版本。此外,可互换地使用术语节点与交叉点。
[0085] 在实例块604,可至少部分地基于经编码地图的一或多个特征而将表示一或多个转变可能性的一或多个值指派给从交叉点起的个别离开边缘。在某些实例实施方案中,例如在块606,可确定经编码路线可达性图中的可能路径。在块608,可至少部分地基于可能发源路径和/或可能目的地路径来指派表示一或多个转变可能性的一或多个值。在块610,表示一或多个转变可能性的一或多个值可至少部分地基于远离交叉点的可能路径的数目与通向交叉点的可能路径的数目的比。
[0086] 在实例块612,在某些例子中,将表示一或多个转变可能性的一或多个值发射或以其它方式提供给一或多个移动装置。此处,举例来说,计算装置102可经由网络110(图1)将表示一或多个转变可能性的一或多个值发射到移动装置106,如块612中所示。
[0087] 在实例块614,移动装置可在一或多个功能中使用表示一或多个转变可能性的一或多个值。举例来说,移动装置可在定位引擎或其它类似定位或导航能力中使用表示一或多个转变可能性的一或多个值。举例来说,在某些实例方案中,定位引擎可包括可使用表示一或多个转变可能性的一或多个值可能地帮助预测或以其它方式估计用户的关于可能路径的行进方向和/或潜在目的地、经编码路线可达性图、兴趣点和/或经编码地图的其它特征的粒子滤波器和/或类似物。
[0088] 应从本文中所提供的实例认识到,移动装置知道一或多个先验方向概率值可改善性能。此外,如本文中的实例中的一些中所指出,用户也许不简单地从经编码路线可达性图中的节点移动到节点,而是用户倾向于按自及/或到某些兴趣点和/或可预先从经编码地图和/或其它类似经编码文件识别的其它类似特征的路径移动。通过使用经编码路线可达性图考虑这些特征和/或兴趣点之间的最短路径,可确定转变可能性且将此信息提供给定位引擎以在估计行进方向和/或某一目的地时考虑。因此,举例来说,可在经编码路线可达性图中定义兴趣点的集合和/或各类兴趣点及其所在地,且考虑此路线可达性图上的通向或远离一或多个兴趣点的可能(例如,最短)路径。举例来说,在可能路径可从办公室通向出口或从会议室通向盥洗室等的情况下。如所提及,在某些例子中,将权重值指派给可接着表示或用以确定表示转变可能性的值的这些节点或交叉点和/或边缘可能有益。举例来说,可使用权重值来计算(例如)如先前所示的方向概率值。如果在经编码路线可达性图中使用其它权重,那么在某些例子中,可能组合本发明技术的权重值与其它权重以进一步估计给定节点或交叉点的转变可能性。举例来说,如果节点或交叉点具有指示所述节点或交叉点表示的节点或网格点的数目的权重w,那么组合或以其它方式考虑权重w与关于转变可能性计算的对应权重值是可能且有益的。
[0089] 贯穿本说明书的对“一个实例”、“实例”、“某些实例”或“实例实施方案”的引用意谓结合特征和/或实例描述的特定特征、结构或特性可包含在所主张的标的物的至少一个特征和/或实例中。因此,短语“在一个实例中”、“实例”、“在某些实例中”或“在某些实施方案中”或其它类似短语在贯穿本说明书的各个地方的出现不一定全部指代同一特征、实例和/或限制。此外,可在一或多个实例和/或特征中组合特定特征、结构或特性。
[0090] 本文中描述的方法可根据特定特征和/或实例取决于应用而通过各种装置实施。举例来说,这些方法可用硬件、固件和/或其组合连同软件一起实施。举例来说,在硬件实施方案中,可在一或多个专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理装置(DSPD)、可编程逻辑装置(PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子装置、经设计以执行本文中所描述的功能的其它装置单元和/或其组合内实施处理单元。
[0091] 在先前详细描述中,已阐明众多特定细节以提供对所主张的标的物的透彻理解。然而,所属领域的技术人员将理解,可在没有这些特定细节的情况下实践所主张的标的物。
在其它例子中,未详细描述所属领域的一般技术人员可知道的方法和设备以不使所主张的标的物不清楚。
[0092] 已依据对存储在特定设备或专用计算装置或平台的存储器中的二进制数字电子信号的操作的算法或符号表示呈现先前详细描述的一些部分。在本特定说明书的上下文中,术语特定设备或其类似者包含经编程以按照来自程序软件的指令执行特定功能的通用计算机。算法描述或符号表示是由熟悉信号处理或相关领域的一般技术人员使用以向所属领域的其它技术人员传达工作的本质的技术的实例。算法在此处且通常被视为导致所要结果的操作或类似信号处理的自相一致序列。在此上下文中,操作或处理涉及对物理量的物理操纵。通常,尽管未必,这些量可采用能够作为表示信息的电子信号(例如,作为代表性数据)来存储、传送、组合、比较或以其它方式操纵的电或磁信号的形式。主要因为一般用途,已证明将这些信号称为位、数据、值、元素、符号、字符、项、号码、数字、信息或其类似者有时是便利的。然而,应理解,所有这些或类似术语应与适当物理量相关联,且仅是便利标记。除非另有特定说明,否则如从以下讨论显而易见,应了解,贯穿本说明书,利用例如“处理”、“计算”、“演算”、“确定”、“建立”、“获得”、“识别”和/或其类似者的术语的讨论是指特定设备(例如,专用计算机或类似专用电子计算装置)的动作或过程。因此,在本说明书的上下文中,专用计算机或类似专用电子计算装置能够操纵或变换通常表示为专用计算机或类似专用电子计算装置的存储器、寄存器或其它信息存储装置、发射装置或显示装置内的电子或磁物理量的信号。在本特定专利申请案的上下文中,术语“特定设备”可包含经编程以按照来自程序软件的指令执行特定功能的通用计算机。
[0093] 本文中所使用的术语“和”、“或”以及“和/或”可包含也被预期至少部分地取决于使用这些术语所在的上下文的多种意思。通常,“或”在用以关联列表的情况下(例如,A、B或C)希望意谓A、B和C(此处按包含性意义使用)以及A、B或C(此处按排他性意义使用)。另外,如本文中所使用,术语“一或多个”可用以描述单数的任何特征、结构或特性,或可用以描述多个特征、结构或特性或特征、结构或特性的某一其它组合。但是,应注意,此仅为说明性实例,且所主张的标的物不限于此实例。
[0094] 虽然已说明和描述了目前被视为实例特征的内容,但所属领域的技术人员将理解,在不脱离所主张的标的物的情况下,可作出各种其它修改且可用等效内容取代。另外,在不脱离本文中所描述的中心概念的情况下,可作出许多修改以使特定情形适合所主张的标的物的教示。
[0095] 因此,希望所主张的标的物不限于所揭示的特定实例,而是希望此所主张的标的物还可包含属于所属权利要求书范围内的所有方面及其等效物。
高效检索全球专利

专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。

我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。

申请试用

分析报告

专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。

申请试用

QQ群二维码
意见反馈