用于更新和用于检验导航数据库的数据记录的方法

文档序号:6189068阅读:188来源:国知局
用于更新和用于检验导航数据库的数据记录的方法
【专利摘要】本发明涉及用于更新和用于检验导航数据库的数据记录的方法。公开了用于更新导航数据库的数据记录的方法(300),其中数据记录具有与实际位置相对应的坐标点和至少一个被指派给该坐标点的属性。所述方法(300)具有读入步骤(302)和适配步骤(304)。在读入步骤(302)中读入多个关于数据记录的反馈信号,其中反馈信号中的每一个代表由导航数据库的用户对实际位置处的属性的检验的结果。在适配步骤(304)中,如果预定数量的反馈信号表明属性错误,则适配数据记录中的属性。
【专利说明】用于更新和用于检验导航数据库的数据记录的方法
【技术领域】
[0001]本发明涉及用于更新导航数据库的数据记录的方法,用于检验导航数据库的数据记录的方法,此外还涉及装置以及相应的计算机程序产品。
【背景技术】
[0002]导航系统需要数据库,在所述数据库中被规定用于导航的区域被映射为地理数据。如果数据库是过时的,那么导航系统可能向用户输出错误的信息。
[0003]KR-2010004022A描述一种连同交通指示牌一起使用的导航设备。

【发明内容】

[0004]在这个背景下,利用本发明介绍按照独立权利要求的用于更新导航数据库的数据记录的方法、使用所述方法的装置、用于检验导航数据库的数据记录的方法、使用所述方法的装置以及最后介绍相应的计算机程序产品。有利的扩展方案从相应的从属权利要求和以下说明得出。
[0005]例如可以被用于汽车的导航的导航数据库的数据记录可以基于关于该数据记录的反馈信号而被适配。在此,数据记录的适配可以根据与数据记录有关的反馈信号的累积而被适配。在此,反馈信号可以由数据记录的不同用户提供。
[0006]本发明实现用于更新导航数据库的数据记录的方法,其中该数据记录具有与实际位置相对应的坐标点和至少一个被指派给该坐标点的属性,其中所述方法具有下列步骤:
[0007]读入多个关于数据记录的反馈信号,其中所述反馈信号中的每一个代表由导航数据库的用户对实际位置处的属性的检验的结果;和
[0008]如果预定数量的反馈信号表明属性错误,则适配数据记录中的属性。
[0009]数据记录可以被理解为一组在内容上相关联的数据字段。可以把数据记录中的坐标值分配给真实世界中的地理坐标点。坐标可以涉及坐标原点。数据记录能够以属性的形式再现坐标点的区域内的特征。例如,属性可以是道路的地面承载性能、道路分类、该区域内的路牌。属性可以映射由数据库的用户在实际坐标点处可验证的信息。因此,属性可以是在使用数据库过程中有关坐标点的可输出的信息。例如,可以使用数据库以便在屏幕上示出道路图,其中可以使用属性来显示道路图内的坐标点处的被分配给属性的信息。反馈信号可以是数据记录的在内容上属于数据记录的附录。反馈信号可以具有数据记录的内容。反馈信号可以具有其它的、在数据记录中不存在的数据字段。例如,反馈信号可以代表数据记录的一个或多个肯定地或否定地识别出的属性。反馈信号也可以代表附加地识别出的在所述位置处的属性。用户可以被理解为能够通过合适的接口输入反馈信号的技术设备或人。反馈信号可以由导航数据库的用户创建。反馈信号也可以例如由导航设备自动创建。反馈信号可以被收集在存储器内。可以根据检验的结果适配属性。例如,可以改变道路的速度限制。于是数据记录中旧的速度限制被删除并且新的速度限制可以作为属性被指派给数据记录。如果例如存在至少10个、至少30个或至少关于数据记录的反馈信号,则可以适配属性。
[0010]按照一种实施方式,数据库可以被存储在中央存储器、例如服务器上。为了维护数据库的数据记录,可以执行基于服务器的状态检验。在此可以使数据记录与多用户识别平衡。因此可以采用数据库的多个用户的识别来维护数据库的同一个数据记录。
[0011]反馈信号中的每一个可以具有有关检验的时间点的时间戳,并且如果在全部的、其时间戳处于预定的时间间隔内的反馈信号中属性被显示为有错误,那么可以执行适配步骤。通过限制改变条件可以保证,不仅仅因为多个用户不能识别属性而错误地改变属性。例如,当交通指示牌被其他的交通参与者掩盖的时候。预定的时间间隔可以例如是一小时。因此至少一个用户有用于识别属性的最佳的条件的概率是高的。
[0012]反馈信号可以分别包含有关在实际位置处的属性缺失的错误信号,其中,如果预定数量的反馈信号包含错误信号,则可以在适配步骤中在数据记录中去除该属性。例如,可以去除交通标志。然后可以由多个用户提供错误信号并且在所述位置处取消相应的属性。
[0013]反馈信号可以分别包含有关在坐标点处的其他属性的补充信号,其中,如果预定数量的反馈信号包含补充信号,则在适配步骤中把导航数据库中的其他属性添加到数据记录。例如,可以新设立交通标志。然后可以由多个用户提供补充信号并且在所述位置处添加新的属性。
[0014]也可以在保留的情况下向数据记录添加另外的属性,其中,如果在读入步骤中另一预定数量的反馈信号包含有关另外的属性的确认信号,则消除保留。确认信号可以代表属性与所述位置处的对象和/或信息的一致。通过确认信号可以保护属性。例如,利用每个确认信号可以保障导航数据库的现实性。
[0015]该方法可以包括按照这里介绍的方案的、用于检验导航数据库的数据记录的方法,其中,用于检验的方法由导航数据库的至少一个用户来执行。
[0016]本发明此外还实现用于检验导航数据库的数据记录的方法,其中该方法具有下列步骤:
[0017]读入数据记录,其中所述数据记录具有与实际位置对应的坐标点和至少一个被指派给该坐标点的属性;
[0018]在实际位置的周围检测对象和/或信息;以及
[0019]在使用属性和对象和/或信息的情况下提供关于数据记录的反馈信号。
[0020]用于检验的方法可以由多个用户执行。对象可以例如是交通指示牌。信息可以例如是道路类别或与其它道路的十字路口或道路路线的改变。
[0021]如果在所述位置处没有对象和/或没有位置信息能够被分配给属性,则可以以错误信号提供反馈信号。如果至少一个对象和/或信息能够被分配给属性,则可以以确认信号提供反馈信号。如果检测到没有被分配属性的对象和/或信息,则可以以补充信号提供反馈信号。通过在反馈信号的情况下类别的区分能够更快地更新导航数据库,因为与在未分类的反馈信号的情况下相比招致更少的处理时间。
[0022]本发明此外还实现一种装置,该装置被构造用于在相应的设备中执行或实现按照本发明的方法中的至少一种的步骤。通过装置形式的本发明的这些实施变型方案也能够快速而有效地解决本发明所基于的任务。
[0023]在这里,装置可以被理解为电气设备,所述电气设备处理传感器信号并据此输出控制信号和/或数据信号。该装置可以具有可以以硬件和/或软件方式被构造的接口。在以硬件方式构造的情况下,接口可以例如是所谓的系统ASIC的部分,该部分包含装置的极大不同的功能。但是也可能的是,接口是特有的集成的电路或至少部分地由分立元件组成。在以软件方式构造的情况下,接口可以是软件模块,所述软件模块例如除了其它的软件模块之外存在于微控制器上。
[0024]也有利的是具有程序代码的计算机程序产品,该程序代码可以被存储在机器可读的载体、如半导体存储器、硬盘存储器或光学存储器上并且当在计算机或装置上执行该程序产品时被用于执行至少一种按照前述实施方式之一的方法。
【专利附图】

【附图说明】
[0025]下面借助附图示例性地对本发明进行更详细说明。
[0026]图1示出具有按照本发明的一个实施例用于检验导航数据库的数据记录的装置的汽车的图示;
[0027]图2示出按照本发明的一个实施例用于更新导航数据库的数据记录的装置的方框图;
[0028]图3示出按照本发明的一个实施例用于更新导航数据库的数据记录的方法的流程图;
[0029]图4示出按照本发明的一个实施例用于检验导航数据库的数据记录的装置的方框图;
[0030]图5示出按照本发明的一个实施例用于检验导航数据库的数据记录的方法的流程图;以及
[0031]图6示出按照本发明的另一个实施例用于检验导航数据库的数据记录的方法的流程图。
【具体实施方式】
[0032]在本发明的优选实施例的下面的说明中,对于在不同的图中被示出的和相似地起作用的元件使用相同的或相似的附图标记,其中放弃对这些元件的重复说明。
[0033]图1示出具有按照本发明的一个实施例用于检验导航数据库的数据记录的装置102的汽车100的图示。分别在不同的时间点三次显示了移动的汽车100。该汽车100除了装置102之外还具有周围环境检测设备104和发送和接收设备106。该发送和接收设备106被构造用于与被存储在存储设备107内的导航数据库进行通信。该存储设备107可以是中央存储设备107、例如服务器或中央管理的存储设备107。多个用户的多个发送和接收设备106可以访问被存储在存储设备107内的数据库。
[0034]汽车100可以在使用发送和接收设备106的情况下调用关于在道路108上在行使方向上位于汽车100前面的实际坐标点的数据记录,并且例如用于驾驶员辅助系统。在图1中示出了通过发送和接收设备106对数据记录110的接收。该数据记录110具有与实际位置对应的坐标点和至少一个被指派给该坐标点的属性。按照该实施例,数据记录110描述道路108的一个区域112。该区域112可以包括或是实际的坐标点、例如道路108上的一个点或道路108的一段。道路108的特征或在区域112内的对象的特征以属性的形式被存放在数据记录Iio内。在该示例中在数据记录110内存放有,在区域112内的点114处在右边的车道边缘处应该设置有交通指示牌。例如,该交通指示牌可以作为图像或作为文本信息被存放在数据记录110内。如果汽车100已经在以下程度上接近区域112,即区域112能够被车辆100的周围环境检测设备104检测到,则装置102被构造用于验证,周围环境检测设备104是否在点114处识别出交通指示牌。按照该实施例,在点114处的交通指示牌已经被去除。周围环境检测设备104因此不能识别出交通指示牌。装置102以此为基础被构造用于为数据库生成反馈信号116,以便通告,在点114处未能识别出交通指示牌。如果例如另一交通参与者掩盖交通指示牌并且交通指示牌因此对于周围环境检测设备104是不能识别的,则也可以通过发送和接收设备106向存储设备107发送这样的反馈信号116。同样可以通告,点114被另一交通参与者掩盖。之后在道路108上行驶的汽车可以在之后的时间点重新检查点114。
[0035]通过可以由多个用户、例如多个布置在不同汽车内的装置102利用存储设备107的数据库,可以使用多个用户的反馈信号106来维护数据库。尤其是可以采用多个经过道路108的同一个区域112的用户的反馈信号106来维护分配给区域112的数据记录110。为此,数据记录110可以由数据库的不同的用户接收,并且分别在经过区域112时被验证。可以利用由不同的用户发送的有关数据记录110的反馈信号116来维护存储设备107内的数据记录110。尤其是当出现表明在数据记录110内所包含的属性与实际周围环境之间的偏差的反馈信号116的累积时,例如可以通过更新或删除属性来对数据记录110进行更新。可以以任意的合适的方式来定义累积,自该累积起执行属性的适配。例如,关于累积可以形成支持属性的反馈信号与不支持属性的反馈信号之间的比例。
[0036]图2示出按照本发明的一个实施例用于更新导航数据库的数据记录110的装置200的方框图。导航数据库可以被布置在存储设备内,如其在图1中被示出的。可以在使用关于数据记录的反馈信号116的情况下维护包含在导航数据库内的数据记录。反馈信号116可以涉及由导航数据库的用户传递的消息,如借助图1所描述的。装置200可以例如中央地被布置在能够访问存储设备107的导航服务器处。
[0037]装置200具有用于读入的设备202和用于适配的设备204。用于读入的设备202被构造用于关于存储在导航数据库内的数据记录通过接口分别读入多个反馈信号116。所述反馈信号116中每个代表由导航数据库的用户对实际位置处的属性的检验的结果。用于适配的设备204被构造用于当预定数量的反馈信号116表明属性错误时适配导航数据库的数据记录110内的属性。此外,设备204还可以被构造用于通过接口从导航数据库读入数据记录110。设备204可以以反馈信号116为基础被构造用于针对数据记录110通过接口输出更新的数据记录206或用于对数据记录110进行更新的更新平均。更新的数据记录206可以作为现有的数据记录110的替代物被存放在存储设备107内并且作为新的数据记录110随后重新由用户调用。如果反馈信号116表明,在所述位置处的属性缺失,则可以在更新的数据记录206中去除该属性。同样,如果反馈信号116表明,在所述位置处应考虑另外的特征,则可以向更新的数据记录206添加另外的属性。如果反馈信号116表明,在该位置处的属性正确地被存放在数据记录110内,则不存在对现有的数据记录110进行适配的必要性。
[0038]图3示出按照本发明的一个实施例用于更新导航数据库的数据记录的方法300的流程图。方法300可以在如图2中所示的装置上被执行。方法300具有读入步骤302和适配步骤304。数据记录具有与实际位置对应的坐标点和至少一个被指派给该坐标点的属性。在读入步骤302中读入多个关于数据记录的反馈信号,其中所述反馈信号中的每个代表由导航数据库的用户对实际位置处的属性的检验的结果。在适配步骤304中,当预定数量的反馈信号表明属性错误时,对数据记录内的属性进行适配。
[0039]图4示出按照本发明的一个实施例用于检验导航数据库的数据记录110的装置102的方框图。装置102在此与如在图1中所示的装置102相对应。装置102具有用于读入的设备400、用于检测的设备402和用于提供的设备404。用于读入的设备400被构造用于例如通过发送和接收设备从导航数据库读入数据记录110。数据记录110具有与实际位置对应的坐标点和至少一个被指派给该坐标点的属性。用于检测的设备402被构造用于在周围环境检测设备的数据中检测在实际位置的周围的对象和/或信息。用于提供的设备404被构造用于通过发送和接收设备提供关于数据记录的反馈信号116。为了提供,设备404被构造用于至少使用属性和由用于检测的设备402检测到的对象和/或信息。如果在所述点处没有对象和/或没有信息能够被分配给属性,则用于提供的设备404可以以错误信号提供反馈信号116。如果可以给属性分配至少一个对象和/或信息,用于提供的设备404可以以确认信号提供反馈信号116。如果检测到未被分配属性的对象和/或信息,则用于提供的设备404可以以补充信号提供反馈信号116。
[0040]图5示出按照本发明的一个实施例用于检验导航数据库的数据记录110的方法500的流程图。方法500具有读入步骤502、检测步骤504和提供步骤506。方法500可以在如图1和图4中所示的装置102上被执行。在读入步骤502中读入数据记录110,其中数据记录110具有与实际位置对应的坐标点和至少一个被指派给该坐标点的属性。在检测步骤504中检测在实际位置的周围的对象和/或信息。在提供步骤506中在使用属性和对象和/或信息的情况下提供关于数据记录110的反馈信号116。
[0041]图6示出按照本发明的另一个实施例用于检验导航数据库的数据记录的方法500的流程图。该方法具有第一检验600、第一动作602、第二检验604、第二动作606和未被分配动作的步骤608。在第一检验600中由如在图1和图4中所描述的汽车系统验证,汽车的探测器是否在位置X处探测到信息。如果是,则在第一动作602中向服务器通告该信息。如果否,则在第二检验604中检验,汽车系统是否已经从服务器在数据记录中获得在位置X处的信息。如果是,则在第二动作606中向服务器通告,在位置X处没有探测到任何信息。如果否,则在步骤608中不进行任何动作。
[0042]下面借助之前的图对本发明的一个实施例进行说明。所提到的数据记录110在此包含动态的地图属性。动态的地图属性可以通过周围环境检测设备104、例如通过分布式的传感器、例如汽车传感器、移动导航系统的GPS传感器(PND)或汽车100的移动电话传感器在使用数据的统计分析和聚集的情况下被存放到中央服务器107上。例如,可以因此确定最新的交通信息。通过自动的基于视频的交通标志识别所确定的有关速度限制的数据可以被聚集在服务器107上,以便因此生成有效的速度限制的尽可能最新的数据库,该数据库之后可以被用于驾驶员信息系统或驾驶员辅助系统中。
[0043]如果当系统、例如周围环境检测设备104已经探测到什么时通过数据传输116向服务器107发送信息,则可以从数据库中去除取消的动态的地图属性。在例如由于在点114处的交通指示牌的去除而取消信息的情况下,可以根据在这里所介绍的方案在使用反馈信号116的情况下来传递,在点114处没有任何东西或至少通过数据记录110被通知的交通指示牌没有被检测到。
[0044]因此,基于这样的方案的方法能够高效地例如从动态的地图中去除取消的属性或信息。
[0045]分布式的传感器系统、例如具有激活的交通标志识别的移动电话可以针对其当前的行驶区域从服务器107中得到在服务器107上已知的、数据记录110形式的信息的通知并且因此能够通过把服务器信息、例如“在这里应该有交通标志”与交通标志识别的最新结果、例如“没有探测”进行比较而识别否定探测,然后可以把所述否定探测通过相应的反馈信号通知给服务器107。在相应地累积在位置114处的这样的否定探测之后,可以从该交通标志的取消出发。以这种方式能够快速地并且在数据传输量方面有效地从数据库中去除过时的信息。
[0046]这里介绍的方案可以以原则上相同的方式在固定地被集成在汽车内的所有汽车系统变型方案中作为改型解决方案(NachrUstbsung)或作为在移动电话上执行的应用被实现。此外,概念“汽车系统”被用于所有三个代表性的变型方案。所基于的系统由汽车系统的部件组成,所述汽车系统包括至少一个例如基于卫星的定位单元,合适的传感器、例如摄像机,通信和服务器系统。该服务器系统包含数据库和用于所传输的信息的自动分析的系统。多次使用的概念“位置”表示围绕一个点被限定的区域,所述区域的大小适合于补偿定位精度。为了从数据库中去除取消的信息,服务器可以向汽车系统传递其在数据库中已知的和对于汽车系统的当前行驶区域重要的、与位置相关的信息。汽车系统不断地将由服务器通知的与位置相关的信息与在其相应位置处当前由其传感器识别出的信息进行比较。如果在该比较中确定区别,则把该区别传递给服务器,该服务器在其持续的分析中对该信息适当地进行考虑。如果汽车系统在一个位置处没有从其传感器系统识别出信息,但是服务器包含在该位置处的信息,也可以以这种方式通知服务器。在属性缺失的信号累积之后,在数据库中进行删除。用于去除动态的地图属性的方法因此把基于服务器的状态检验和与多用户识别的平衡集成在一起。
[0047]所描述的和在图中被示出的实施例只是示例性地被选择。不同的实施例可以完整地或关于单个特征互相被组合。一个实施例也可以通过另一个实施例的特征进行补充。此外,可以重复地以及以与所描述的顺序不同的顺序执行按照本发明的方法步骤。如果一个实施例在第一特征和第二特征之间包括“和/或”连接,则这应被解读为,该实施例按照一种实施方式既具有第一特征也具有第二特征,并且按照另一实施方式或者只具有第一特征,或者只具有第二特征。
【权利要求】
1.用于更新导航数据库的数据记录(110)的方法(300),其中所述数据记录(110)具有与实际位置(112)相对应的坐标点和至少一个被指派给所述坐标点的属性(114),其中所述方法(300)具有下列步骤: 读入(302)多个关于所述数据记录(110)的反馈信号(116),其中所述反馈信号(116)中的每一个代表由所述导航数据库的用户对所述实际位置(112)处的属性(114)的检验的结果;以及 如果预定数量的反馈信号(116)表明所述属性(114)错误,则适配(304)所述数据记录(110)中的属性(114)。
2.根据权利要求1所述的方法(300),其特征在于,所述反馈信号(116)中的每一个具有有关检验的时间点的时间戳,并且如果在全部的、其时间戳处于预定的时间间隔内的反馈信号(116)中属性(114)被显示为有错误,则执行适配步骤(304)。
3.根据前述权利要求中任一项所述的方法(300),其特征在于,所述反馈信号(116)能够分别包含有关在实际位置(112)处的属性(114)缺失的错误信号,其中如果预定数量的反馈信号(116)包含错误信号,则在适配步骤(304)中去除数据记录(110)中的属性(114)。
4.根据前述权利要求中任一项所述的方法(300),其特征在于,所述反馈信号(116)能够分别包含有关在坐标点处的另外的属性的补充信号,其中如果预定数量的反馈信号(116)包含补充信号,则在适配步骤(304)中把导航数据库中的另外的属性添加到数据记录(110)中。
5.根据权利要求4所述的方法(300),其特征在于,在适配步骤(304)中在保留的情况下向数据记录(110)添加另外的属性,其中如果在读入步骤(302)中另一预定数量的反馈信号(116)包含有关另外的属性的确认信号,则消除保留。
6.根据前述权利要求中任一项所述的方法(300),其特征在于,具有根据权利要求7~8中任一项所述的用于检验导航数据库的数据记录(110)的方法(500),其中所述用于检验的方法(500)由导航数据库的至少一个用户来执行。
7.用于检验导航数据库的数据记录(110)的方法(500),其中所述方法(500)具有下列步骤: 读入(502)数据记录(110),其中所述数据记录(110)具有与实际位置(112)对应的坐标点和至少一个被指派给所述坐标点的属性(114); 在所述实际位置(112)的周围检测(504)对象和/或信息;以及 在使用所述属性(114)和所述对象和/或所述信息的情况下提供(506)关于所述数据记录(110)的反馈信号(116)。
8.根据权利要求7所述的方法(500),其特征在于,在提供步骤(506)中,如果在所述位置(112)处没有对象和/或没有信息能够被分配给属性(I 14),则以错误信号提供反馈信号(116),和/或如果至少一个对象和/或信息能够被分配给属性(I 14),则以确认信号提供反馈信号(116),和/或如果检测到没有被分配属性的对象和/或信息,则以补充信号提供反馈信号(116)。
9.装置,所述装置被构造用于执行根据权利要求1~6中任一项所述的方法的步骤和/或根据权利要求7~8中任一项所述的方法的步骤。
10.具有程序代码的计算机程序产品,当在装置上执行程序产品时,所述程序代码用于执行根据权利要求1~6中任一项所述的方法和/或根据权利要求7~8中任一项所述的方法。`
【文档编号】G01C21/26GK103791908SQ201310702941
【公开日】2014年5月14日 申请日期:2013年10月25日 优先权日:2012年10月26日
【发明者】C·帕斯曼 申请人:罗伯特·博世有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1