1.本发明涉及一种用于利用路线更新系统来更新停车区域内的服务器路线的方法。所述路线更新系统包括:记录单元,其设置在车辆中,并被设置为记录停车区域内车辆的停车区域路线,并且被设置为更新停车区域内的服务器路线;路线服务器,其包括停车区域内的多条服务器路线,其中每条服务器路线包括至少一个服务器路线部分。
背景技术:2.大商场、体育场和其它较大区域之外的停车区域很少由诸如全球定位系统(gps)的导航系统来映射。因此,当驾驶员在已经插入期望目的地之后试图离开停车区域时,停车区域内的路线不能作为导航系统中的路线显示。导航系统将指向出口所处的位置,通常是最近的位置,并且驾驶员必须自己在停车区域中找到所述位置的路径。
3.还不确定在导航系统中指示的最近出口是用于优化驾驶时间和/或距离的最佳出口。如果导航系统指向最近的出口,则从总路线的观点来看,在停车区域中更远的出口可能更好。
4.us 8456326b公开了一种方法,其中记录与道路的偏离点,并且如果确定车辆被停放,则所述偏离点被记录为离开停车区域的入口/出口点。us 8456326b还公开了一种导航系统,所述导航系统可以考虑车辆如何离开停车区域,从而将车辆引导到可能不是最接近的出口。然而,没有关于车辆应所述如何从停车区域内部到达那里的指示。
5.此外,如果停车区域由于扩展或重建而改变其布局,则这也不反映在导航系统中,并且可能对驾驶员造成不便。
技术实现要素:6.本发明的目的是提供一种用于更新停车区域内的服务器路线的方法和系统。所述目的通过一种用于利用路线更新系统来更新停车区域内的服务器路线的方法来实现。路线更新系统包括:记录单元,其被设置在车辆中,车辆被设置为记录车辆在停车区域内的停车区域路线;以及路线服务器,其包括位于停车区域内的多个服务器路线。每个服务器路线包括至少一个服务器路线部分。路线服务器被设置成更新停车区域内的服务器路线。所述方法包括:
7.-通过记录单元记录停车区域路线,其中停车区域路线包括至少一个停车区域路线部分,
8.-通过记录单元将记录的停车区域路线上传到路线服务器,
9.-由路线服务器将初始时间权重值分配给记录的停车区域路线,
10.-将记录的停车区域路线与服务器路线进行比较,以找到对应于至少一个停车区域路线部分的一个现有服务器路线部分,
11.-通过应用每个停车区域路线部分和对应的现有服务器路线部分之间的距离的回归分析来更新对应的现有服务器路线部分,以提供更新的服务器路线的更新的服务器路
线部分,
12.-通过用先前服务器路线时间权重值和记录的停车区域路线的初始时间权重值执行数学运算来更新更新的服务器路线的服务器路线时间权重值,
13.-如果更新的服务器路线时间权重值超过阈值时间权重值,则将更新的服务器路线提供给导航服务器。
14.即使大多数当今的车辆使用gps系统或类似物来收集信息和统计,但这尚未完全用于停车区域。根据本发明的方法的一个优点在于,其提供停车区域的映射和停车区域内的引导。
15.通过使车辆通过记录单元以停车区域路线的形式收集数据,可以与路线服务器中的现有服务器路线进行比较。将初始时间权重值分配给停车区域路线,初始时间权重值用于指示停车区域路线的记录何时发生。将停车区域路线与路线服务器中的所有现有服务器路线进行比较,直到找到具有对应于停车区域路线部分的至少一个服务器路线部分的服务器路线。
16.通过使用回归分析来分析对应的停车区域路线部分与服务器路线部分之间的距离,并且使用所述结果来更新每个服务器路线部分以获得实际路线的更准确的位置。当进行大量这样的更新时,通过用停车区域路线部分更新服务器路线部分,可以生成实际路线在哪里的高确定性。
17.现有服务器路线或服务器路线部分(如果不是整个服务器路线与停车区域路线匹配)具有指示服务器路线的相关性的服务器路线时间权重值。服务器路线时间权重值可用于确定服务器路线是否不再处于使用中(例如由于受到结构阻碍),且应作为导航系统中的导航路线的一部分而移除。
18.如果服务器路线时间权重值足够高,则服务器路线将继续能够被提供给导航服务器以在车辆导航系统中使用。如果没有,则服务器路线将不可用于车辆导航系统,并且导航系统提供不同的路线。所述方法提供了一种获得停车区域内到停车区域内不同位置的完整服务器路线的方式。如果存在多个商店共享一个较大停车区域的情况,则这是有用的。更新的服务器路线可用于将车辆导航到例如感兴趣的特定商店附近的停车位、到海港的特定部分或机场的特定部分。
19.多种特征进行如下组合:
20.-将记录的停车区域路线与服务器路线进行比较,以找到对应于至少一个停车区域路线部分的一个现有服务器路线部分,
21.-通过应用每个停车区域路线部分和对应的现有服务器路线部分之间的距离的回归分析来更新对应的现有服务器路线部分,以提供更新的服务器路线的更新的服务器路线部分,
22.-通过用先前服务器路线时间权重值和记录的停车区域路线的初始时间权重值执行数学运算来更新更新发服务器路线的服务器路线时间权重值,以及
23.-如果更新的服务器路线时间权重值超过阈值时间权重值,则将更新的服务器路线提供给导航服务器,有助于使所述方法有效地在停车区域内提供连续细化的服务器路线、添加新的服务器路线并且在停车区域内的条件改变时移除不再使用的服务器路线。
24.所述方法还可以包括:
25.-通过记录单元确定记录的停车区域路线是否包括离开停车区域的出口位置,
26.-将记录的出口位置与路线服务器中的服务器路线出口位置进行比较,以找到对应于记录的出口位置的服务器路线出口位置,
27.-通过应用停车区域路线的记录的出口位置与对应的服务器路线出口位置之间的距离的回归分析来更新对应的服务器路线出口位置,以提供更新的出口位置,
28.-通过用服务器出口时间权重值和记录的停车区域路线的初始时间权重值执行数学运算来更新更新的服务器路线出口位置的服务器出口时间权重值,
29.-如果服务器出口时间权重值超过阈值时间权重值,则将更新的服务器路线出口位置提供给导航服务器。
30.所述方法还可以用于识别离开停车区域的出口。以与在停车区域内用记录的停车区域路线更新服务器路线相同的方式,所述方法可用于确定记录的出口位置是否对应于服务器路线出口位置。将记录的出口位置与现有的服务器路线出口位置进行比较,并且当已经找到对应的服务器路线出口位置时,使用记录的出口位置与服务器路线出口位置之间的距离的回归分析来更新服务器路线出口位置。服务器路线出口位置具有服务器出口时间权重值,服务器出口时间权重值用记录的出口位置的初始时间权重值更新。
31.如果服务器出口时间权重值足够高,则服务器路线出口位置将继续能够被提供给在车辆中使用的导航服务器。如果没有,则服务器路线出口位置将不可用于导航系统,并且向导航系统提供不同的出口位置。结合更新的服务器路线,这提供了停车区域内到出口的完整路线。与上述相同的优点也适用于服务器路线出口,即,所述方法提供了一种有效的方式来在停车区域内提供连续细化的服务器路线出口、添加新的服务器路线出口并在停车区域内的条件改变时移除不再使用的服务器路线出口。
32.所述方法还可以包括:
33.-由记录单元确定记录的停车区域路线是否包括进入停车区域的入口位置,
34.-将记录的入口位置与路线服务器中的服务器路线入口位置进行比较,以找到对应于记录的入口位置的服务器路线入口位置,
35.-通过应用记录的停车区域路线的入口位置与对应的服务器路线入口位置之间的距离的回归分析来更新对应的服务器路线入口位置,以提供更新的服务器路线入口位置,
36.-通过服务器入口时间权重值和用记录的停车区域路线的初始时间权重值执行数学运算来更新更新的服务器路线入口位置的服务器入口时间权重值,
37.-如果服务器入口时间权重值超过阈值时间权重值,则将更新的服务器路线入口位置提供给导航服务器。
38.所述方法还可以用于识别进入停车区域的入口。以与用停车区域内的记录的停车区域路线更新服务器路线相同的方式,所述方法可用于确定记录的入口位置是否对应于服务器路线入口位置。将记录的入口位置与现有的服务器路线入口位置进行比较,并且当已经找到对应的服务器路线入口位置时,使用记录的入口位置与服务器路线入口位置之间的距离的回归分析来更新服务器路线入口位置。服务器路线入口位置具有服务器入口时间权重值,服务器入口时间权重值用记录的入口位置的初始时间权重值更新。
39.如果服务器入口时间权重值足够高,则服务器路线入口位置将继续能够被提供给
在车辆中使用的导航服务器。与更新服务器路线相结合,这在停车区域内提供了从入口到停车区域内的期望位置的完整路线。与上述相同的优点也适用于服务器路线入口,即,所述方法提供了一种有效的方式来在停车区域内提供连续细化的服务器路线入口、添加新的服务器路线入口并在停车区域内的条件改变时移除不再使用的服务器路线入口。
40.所述方法还可以包括:
41.-记录多个停车区域路线点,其中至少一个停车区域路线部分包括多个停车区域路线点的子集,
42.-通过车辆中的记录单元针对每个停车区域路线点记录车辆的行进方向,
43.其中,只有当至少三个连续的停车区域路线点的行进方向的差异位于行进方向角度阈值内时,才创建一个停车区域路线部分。
44.通过记录停车区域路线点,可以从至少三个连续停车区域路线点构造停车区域路线部分,其中至少三个连续停车区域路线点的行进方向位于行进方向角度阈值内。这确保了停车区域路线部分不包含例如在车辆停车期间可能发生的前进和倒退行进方向。由此提高了停车区域路线和服务器路线的准确性。
45.所述方法还可以包括:
46.-将衰减函数时间权重值分配给服务器路线,其中衰减函数时间权重值基于自服务器路线的上次更新以来所经过的时间以服务器路线时间权重值的预期恒定缩减率缩减,
47.-根据路线服务器中的缩减函数来缩减服务器路线时间权重值,其中缩减函数基于自服务器路线的上次更新以来所经过的时间来缩减服务器路线时间权重值,
48.-将衰减函数时间权重值与服务器路线时间权重值进行比较,
49.-如果衰减函数时间权重值等于零并且服务器路线时间权重值大于零,则将路线服务器中的服务器路线保持预定时间,以及
50.-如果衰减函数时间权重值等于零并且服务器路线时间权重值等于零,则从路线服务器移除服务器路线。
51.由于所述方法可以用于确定停车区域内的路线是否应该不再被提供给导航服务器,因此可以将衰减时间函数分配给每个服务器路线。根据服务器路线涉及哪个停车区域,衰减时间函数可以具有不同的参数。较大的停车区域需要比用于较小停车区域的衰减时间函数更快地缩减其值的衰减时间函数。衰减时间函数最初具有与服务器路线时间权重值相同的起始衰减函数时间权重值,并且基于自服务器路线的上次更新以来经过的时间,并缩减了时间函数服务器路线时间权重值中的预期恒定缩减。
52.服务器路线时间权重值同时通过减函数缩减,其中缩减函数基于自服务器路线的上次更新以来所经过的时间来缩减服务器路线时间权重值。服务器路线时间权重值的这种缩减是对服务器路线使用频率低于预期且不是恒定的情况的度量。
53.当衰减时间函数缩减到零时,进行检查以查看服务器路线时间权重值是否也为零,即服务器路线时间权重值是否已经以与衰减时间函数相同的速度缩减。如果衰减函数时间权重值和服务器路线时间权重值都是零,则这将指示服务器路线不再被使用并且它将从路线服务器中移除。如果衰减函数为零,但是服务器路线时间权重值大于零,则这表示服务器路线已被更新,因此它被保存在路线服务器中。
54.所述方法还可以包括:
55.-在将更新的服务器路线提供给导航系统之前,通过路线服务器中的更新的服务器路线出口位置和/或服务器路线入口位置将停车区域内的更新的服务器路线与停车区域外的现有路线服务器路线连接。
56.这提供了获得从停车区域内到停车区域外的目的地的完整路线的方式,反之亦然。
57.所述方法还可以包括:
58.-通过地理信息系统(gis)或通过三角测量方法确定停车区域的范围。
59.如今,停车区域可能随着业务的扩展而扩展。因此,可以动态地确定停车区域的扩展,以使停车区域的扩展始终是最新的,从而可以记录新的停车区域路线,并且创建和更新在停车区域的扩展部分内的服务器路线。能够从gis数据计算面积的商用gis软件的例子是arcgis(esri)、erdas imagine(erdas inc.)、mapinfo(pitney bowes)、smallworld(通用电气)。若干开源软件也是可用的。通过三角测量的面积计算的一个示例可以在构造器(constructor)网页处找到:
60.(https//theconstructor.org/surveying/triangulation-surveying/11218/)。
61.所述方法还可以包括:
62.-基于用于更新服务器路线的每个记录的停车区域路线部分的行进方向来确定停车区域是否包括单向路线。
63.有时,永久的或临时的障碍物可以放置在停车区域内。每个停车区域路线部分和/或停车区域路线点中的行进方向的使用可以用于确定停车区域路线是否已经变成单向路线。
64.所述目的还通过一种用于更新停车区域内的服务器路线的路线更新系统来实现。所述系统包括:记录单元,其设置在车辆中,被设置为记录车辆在停车区域内的停车区域路线;以及路线服务器,其包括停车区域内的多个服务器路线,并且被设置为更新服务器路线。每个服务器路线包括至少一个服务器路线部分。记录单元被配置成能够记录停车区域路线,其中停车区域路线包括至少一个停车区域路线部分。记录单元还被设置成将记录的停车区域路线上传到路线服务器。路线服务器被配置成能够通过路线服务器将初始时间权重值分配给记录的停车区域路线,将记录的停车区域路线与服务器路线进行比较以找到对应于至少记录的停车区域路线部分的一个现有服务器路线部分,通过应用停车区域路线部分中的每一个与现有服务器路线部分之间的距离的回归分析来更新对应的现有服务器路线部分以提供更新的服务器路线的更新的服务器路线部分,通过用服务器路线时间权重值和记录的停车区域路线的初始时间权重值执行数学运算来更新更新的服务器路线的服务器路线时间权重值,如果服务器路线时间权重值超过阈值时间权重值,则将更新服务器路线提供给导航服务器。
65.路线更新系统的优点与所述方法的优点相同。
66.记录单元还可以被配置成能够确定记录的停车区域路线是否包括离开停车区域的出口位置,并且路线服务器还被配置成能够将记录的出口位置与路线服务器中的服务器路线出口位置进行比较,以找到对应于记录的出口位置的一个服务器路线出口位置,通过用服务器路线时间权重值和记录的停车区域路线的初始时间权重值执行数学运算来更新更新的出口位置的服务器出口时间权重值,并且如果服务器出口时间权重值超过阈值时间
权重值,则将更新的服务器路线出口位置提供给导航服务器。
67.记录单元还可以被配置成能够确定记录的停车区域路线是否包括进入停车区域的入口位置,并且路线服务器还被配置成能够将记录的入口位置与路线服务器中的服务器路线入口位置进行比较,以找到对应于记录的入口位置的一个服务器路线入口位置,通过用服务器路线时间权重值和记录的停车区域路线的初始时间权重值执行数学运算来更新更新的服务器路线入口位置的服务器入口时间权重值,并且如果服务器入口时间权重值超过阈值时间权重值,则将所更新的服务器路线入口位置提供给导航服务器。
68.记录单元可以进一步被配置成能够记录停车区域路线点,其中至少一个停车区域路线部分包括多个停车区域路线点的子集,并且针对每个停车区域路线点记录车辆的行进方向,其中如果至少三个连续停车区域路线点的行进方向的差异位于行进方向角度阈值内,则创建停车区域路线部分。
69.路线服务器还可以被配置成能够将衰减函数时间权重值分配给服务器路线,其中,衰减函数时间权重值基于自服务器路线的上次更新以来所经过的时间对应于服务器路线时间权重值的预期缩减,根据缩减函数来缩减服务器路线时间权重值,其中,缩减函数基于自服务器路线的上次更新以来所经过的时间来缩减服务器路线时间权重值,将衰减函数时间权重值与服务器路线时间权重值进行比较。如果衰减函数时间权重值等于零并且服务器路线时间权重值大于零,则将路线服务器中的服务器路线保持预定时间,并且如果衰减函数时间权重值等于零并且服务器路线时间权重值等于零,则从路线服务器中移除服务器路线。
70.路线服务器可进一步被配置成能够在将更新的服务器路线提供到导航系统之前通过路线服务器中的更新的服务器路线出口位置和/或服务器路线入口位置将停车区域内的更新的服务器路线与停车区域外的现有服务器路线连接。
71.本发明还涉及一种计算机程序,其被配置成能够执行根据上述描述的方法。
附图说明
72.图1示意性地示出了具有多个出口/入口的停车区域,
73.图2示意性地示出了根据本发明的方法的流程图,
74.图3示意性地示出了用记录的停车区域路线部分的记录的停车区域路线点更新服务器路线部分,
75.图4示意性地示出了记录的停车区域路线部分的创建。
76.图5示意性地示出了服务器路线时间权重值和衰减函数时间权重值的图表。
具体实施方式
77.定义:
78.停车区域:在本技术的上下文中,术语停车区域将被解释为没有被导航软件映射的任何封闭/划定区域,该封闭/划定区域具有有限数量的出口/入口点,其中出口/入口点与道路、水路或航路连接。非限制性实例包括商业园区、大学校园、海港和机场。更多的例子可以是偏远地区,例如safari公园、国家公园和/或私人住宅,例如农场/牧场。
79.车辆:在本技术的上下文中,车辆是运输人或货物并且可以配备有记录单元的机
器。车辆可以包括摩托车、小汽车、飞行器、卡车、公共汽车、轮船、小船、飞机、直升机。
80.服务器路线:可用来在路线服务器上从车辆中的导航服务器或导航系统调用的路线以创建驾驶员可跟随到特定目的地的路线。服务器路线可以包括服务器路线出口位置和/或服务器路线入口位置。服务器路线由上传到路线服务器的至少一个记录的停车区域路线构成。
81.记录单元:设置在车辆中的单元,其能够记录车辆数据并且能够与至少一个路线服务器通信。车辆数据例如可以是位置、速度和行进方向。
82.路线服务器:包括多个服务器路线的服务器。可以与导航服务器相同,但是也可以与导航服务器分离。
83.导航服务器:包括可从车辆中的导航系统调用以创建驾驶员可跟随到特定目的地的路线的路线的服务器。
84.停车区域路线:在停车区域中行进期间由车辆的记录单元记录的停车区域中的路线。停车区域路线可以包括离开/进入停车区域的出口位置和/或入口位置。
85.初始时间权重值:通过路线服务器分配给记录的停车区域路线的值。所述值由停车区域的大小和/或停车区域中的预期交通来确定。
86.服务器路线时间权重值:分配给服务器路线的值,指示服务器路线相关性。
87.阈值时间权重值:路线服务器中需要被更新的服务器路线的服务器路线时间权重值超过的值,用于将更新的服务器路线添加到路线服务器。
88.衰减函数:路线服务器中的函数,该函数从初始衰减函数时间权重值以恒定的缩减速率缩减。
89.缩减函数:路线服务器中的函数,其从初始服务器路线时间权重值以变化的缩减速率缩减服务器路线时间权重值。
90.数学运算:数学运算意味着例如加法、减法、除法、乘法和取幂。
91.图1示意性地示出了具有多个出口位置/入口位置的停车区域1。停车区域1包括与道路4连接的第一入口位置2和第一出口位置3。停车区域1包括多个停车位5。道路4被认为是非停车区域,因此被识别为不同于停车区域1的区域。点划线表示停车区域1和非停车区域(即道路4)之间的过渡线6。
92.在停车区域1中,示出了多个路线位置a、b、c、d、e、f、g、h,其中a表示在停车区域1和非停车区域1之间的过渡点处的第一入口位置2,h表示在停车区域1和非停车区域之间的过渡点处的第一出口位置3。路线位置将用于指定停车区域路线。例如,a-b-f表示在路线位置a开始、前进到路线位置b并在路线位置f结束的停车区域路线。在图1中的每个路线位置之间可以存在另外的路线位置,以进一步增强停车区域路线的细节水平。
93.路线位置a、b、c、d、e、f、g、h也旨在示出导航系统可向车辆的导航系统提供的停车区域1内的服务器路线的可能开始和结束位置。从图1可以看出,停车区域1内的服务器路线通过第一入口位置2和第一出口位置3连接到停车区域1外的道路4上的服务器路线。第一入口位置2和第一出口位置3可以对应于路线服务器中的现有服务器路线出口位置和现有服务器路线入口位置。第一入口位置2也可以是出口位置,反之亦然。
94.作为示例,车辆7沿道路4行进,并且驾驶员决定在第一入口位置2进入停车区域1。当车辆7进入停车区域1时,设置在车辆7中的记录单元开始记录车辆7在停车区域1内的停
车区域路线8。包括位于停车区域1内的多个服务器路线的路线服务器与记录单元通信。路线服务器被设置为在从车辆7的记录单元接收记录的停车区域路线8时更新停车区域1内的服务器路线。车辆7继续行进到路线位置c,在所述位置,车辆朝着路线点d向左转向。在路线点d处,车辆7朝着路线点f向左转向。大约在路线点d和f之间的中间,车辆7停放在停车位5中。记录单元已经记录停车区域路线8a-b-c-d以及d与f之间的中途。如稍后将示出的,停车区域路线8包括多个停车区域路线部分9a-c、c-d和d-中途-f。当车辆7例如经由停车区域路线8f-g-h离开停车区域时,记录单元已经记录停车区域路线8和停车区域路线部分9d-f的中途、f-g、g-h。
95.停车区域1的地理扩展是通过从地理信息系统(gis)收集的数据或通过三角测量方法进行的。在三角测量方法中,使用停车区域1的车辆的记录单元记录停车位置。三个停车位置产生三角形,并且最大的三角形跨越停车区域1。三角测量方法允许停车区域1的动态构造。如果停车区域路线8超过三角测量所跨越的停车区域1,则停车区域1也将包括停车区域路线8。
96.可以根据图2的流程图来更新停车区域1内的服务器路线。所述方法中描述的路线仅用于说明。
97.在第一步骤100中,车辆7在道路4上行进并且决定进入停车区域1。车辆7包括记录单元,记录单元至少记录车辆的位置、速度和行进方向(即,如果车辆7向前或向后行进)。能够记录上述数据的记录单元是本领域公知的。
98.在第二步骤110中,在图1中的路线位置a处,车辆7朝着第一入口位置2转向并且在路线位置a处通过第一入口位置2进入停车区域1。
99.在第三步骤120中,记录单元开始记录停车区域路线8。在停车区域1中的整个时间期间,记录单元记录停车区域路线8。停车区域路线8包括至少一个停车区域路线部分9,例如停车区域路线部分9a-b或b-c。停车区域路线部分9也可以是路线部分b-c的子部分,因为在路线位置b-c之间可以添加更多的路线位置。每个停车区域路线部分9包括至少三个连续的停车区域路线点,其中每个停车区域路线点对应于记录单元的一个数据样本。每个数据点至少包括车辆7的位置、速度和行进方向。
100.在关注更新停车区域1的出口位置和/或入口位置的情况下,这由记录单元在第三步骤120中记录。如结合图1所述,当车辆7从非停车区域过渡到停车区域1时,记录出口位置/入口位置。非停车区域和停车区域1在记录单元中是已知的,因此停车区域1和非停车区域之间的过渡点也是已知的。
101.在第四步骤130中,记录单元将记录的停车区域路线8上传到路线服务器,并通过路线服务器将初始时间权重值分配给停车区域路线8。初始时间权重值是指示当服务器路线被更新时应当给予特定停车区域路线8的单次记录多少权重的值。
102.车辆7可以在沿停车区域路线8的任何地方进入停车位5。偏离行进方向太大的偏离将结束停车区域路线8的记录。这将在下面更详细地描述。
103.在第五步骤140中,将记录的停车区域路线8与现有的服务器路线进行比较,以找到对应于至少一个停车区域路线部分9的一个服务器路线部分。在不存在对应的服务器路线部分的情况下,路线服务器将保持停车区域路线部分9作为新的服务器路线,新的服务器路线将由稍后记录的停车区域路线8更新,稍后记录的停车区域路线8对应于新的服务器路
线。
104.在第六步骤150中,当找到对应的服务器路线部分时,通过应用每个停车区域路线部分9和对应的服务器路线部分之间的距离的回归分析来更新对应的服务器路线部分,以提供更新的服务器路线。
105.在第七步骤160中,通过利用先前的服务器路线时间权重值和记录的停车区域路线8的初始时间权重值执行数学运算来更新更新的服务器路线的服务器路线时间权重值。这样,服务器路线时间权重值将反映车辆7最近已经沿对应于服务器路线的停车区域路线8行进。例如,更新的服务器路线的服务器路线时间权重值可以通过将先前的服务器路线时间权重值乘以或除以记录的停车区域路线8的初始时间权重值来更新。作为非限制性示例,如果初始时间权重值是大于或等于1的正数,则可以使用乘法。作为非限制性示例,如果初始时间权重值是小于1的正数,则可以使用除法。可替换地,更新的服务器路线的服务器路线时间权重值可以通过将先前的服务器路线时间权重值与记录的停车区域路线8的初始时间权重值相加或相减来更新。作为非限制性示例,如果初始时间权重值是正数,则可以使用加法。作为非限制性示例,如果初始时间权重值是负数,则可以使用减法。
106.在第八步骤170中,如果更新的服务器路线时间权重值超过阈值时间权重值,则路线服务器将更新的服务器路线提供给导航服务器。阈值时间权重值取决于预期在一定时间段内记录停车区域路线8的车辆数量和/或停车区域1的地理范围,并将记录的停车区域路线8上传到路线服务器。通常经历拥挤交通的较大停车区域1(例如购物中心外的停车区域)将具有比具有不那么多交通的较小停车区域1(例如仅可在特定日子期间看到交通的运动场前方的停车区域)高的阈值时间权重值。
107.图3示意性地示出了用记录的停车区域路线部分9的记录的停车区域路线点11更新现有服务器路线部分10。现有服务器路线部分10由虚线表示。用箭头表示记录停车区域路线点11的平均车辆行进方向12。每个记录的停车区域路线点11和服务器路线部分10之间的距离是相对于行进方向12与服务器路线部分10正交地测量的。执行每个记录的停车区域路线点11和现有服务器路线10之间的距离的回归分析,以将现有服务器路线部分10更新为更新的服务器路线部分13。现有服务器路线部分13的位置将移动多少取决于记录的停车区域路线点11和现有服务器路线之间的距离。现有服务器路线部分13由点划线表示。现有服务器路线部分10和现有服务器路线部分13之间的距离仅用于说明。在路线服务器中不存在现有服务器路线部分10的情况下,通过仅对记录的停车区域路线点执行回归分析来创建初始服务器路线部分。平均车辆行进方向12的方向仅仅是说明更新现有服务器路线部分10的原理的示例。
108.图4示意性地示出了记录的停车区域路线部分9的创建。在图4中,平均车辆行进方向12由箭头指示。当车辆7在停车区域1内行进一段距离时,已经记录了多个记录的停车区域路线点11。记录的停车区域路线点11_8、11_9指示车辆7已经转向成停放在停车位5内。
109.停车区域路线部分9由至少三个连续的停车区域路线点11构成,其中至少三个连续的停车区域路线点的行进方向的差异位于行进方向角度阈值内。对于停车区域路线点11_1、11_2、11_3,指示相对于总行进方向的第一行进方向角度α。第一行进方向角度α位于行进方向角阈值内,并且记录停车区域路线部分9。此外,停车区域路线点11_2、11_3、11_4的行进方向角度也位于行进方向角度阈值内,并且停车区域路线点11_4被添加到停车区域
路线部分9。这也适用于停车区域路线点11_5、11_6和11_7。对于停车区域路线点11_6、11_7、11_8,指示相对于总行进方向12的第二行进方向角度β。β大于α并且取决于行进方向角度阈值,停车区域路线点118可以被添加到停车区域路线部分9。对于停车区域路线点11_7、11_8、11_9,指示相对于总行进方向的第三行进方向角度γ。γ大于β和α两者并且位于行进方向角度阈值之外。由此,停车区域路线地点11_9不被添加到停车区域路线部分9。
110.如果仅记录了具有一个行进方向12的停车区域路线点11,则路线服务器将对应于由那些特定停车区域路线部分9构造的停车区域路线的特定的更新服务器路线列为单向路线。这将确保不会将不正确的导航路线作为选项提供给驾驶员。
111.图5示意性地示出了服务器路线时间权重值和衰减函数时间权重值相对于时间的图表。在所述图表中,示出了衰减函数时间权重值df和服务器路线时间权重值sr的曲线图。图中还有阈值时间权重值tv。如果服务器路线时间权重值超过阈值时间权重值,则将更新的服务器路线添加到路线服务器。这些轴示出了权重值wv和时间t。
112.作为确保服务器路线和/或服务器路线出口位置和/或服务器路线入口位置在某一预定时间段内未被使用的情况下从路线服务器移除的方式,将衰减时间函数分配给服务器路线。初始衰减函数时间权重值与更新的服务器路线时间权重值相同。基于自上次更新服务器路线以来所经过的时间,衰减函数时间权重值被缩减对应于服务器路线时间权重值的预期缩减率的恒定缩减率。恒定缩减速率基于车辆没有提供对服务器路线的更新,即车辆没有记录对应于服务器路线的停车区域路线8。在图5中,选择时间=0,使得服务器路线时间权重值和衰减函数时间权重值的值都等于阈值时间权重值。这只是为了说明的目的。
113.根据路线服务器中的缩减函数来缩减服务器路线时间权重值,其中缩减函数基于自服务器路线的上次更新以来所经过的时间来缩减服务器路线时间权重值。然而,从时间t1和t2可以看出,服务器路线时间权重值在一段时间内保持恒定。这表示车辆已经提供了服务器路线的更新。但是,由于服务器路线时间权重值没有达到阈值时间权重值,所以更新的服务器路线没有被添加到导航服务器。在另一时间段之后,根据缩减函数缩减服务器路线时间权重值,直到车辆再次提供服务器路线的更新的时间t2。但是,由于服务器路线时间权重值没有达到阈值时间权重值,所以更新的服务器路线没有被添加到导航服务器。
114.服务器路线时间权重值和衰减函数时间权重值之间的缩减差异使得只要有车辆提供对服务器路线的间歇更新,服务器路线就可以保持在路线服务器中。这表示服务器路线是激活的,但不是足够激活的,使得更新服务器路线被添加到导航服务器。这意味着衰减函数时间权重值可以达到零,如在时间t3时那样,而服务器路线时间权重值没有达到零。只有当服务器路线时间权重值和衰减函数时间权重值都达到零时,如在时间t4处所示,服务器路线才从路线服务器中移除,并且将不可用于导航服务器。
115.如上所述,对于服务器路线出口位置和/或服务器路线入口位置,进行与服务器路线相同的过程。所述过程还可以应用于特定的服务器路线部分。
116.尽管已经在附图和前面的描述中详细说明和描述了本公开,但是这样的说明和描述应被认为是说明性或示例性的,并且本公开不限于所公开的实施例。