位置信息交换装置以及位置信息交换方法

文档序号:2572240阅读:237来源:国知局

专利名称::位置信息交换装置以及位置信息交换方法
技术领域
:本发明涉及在提供地图信息以及位置信息的系统或者位置信息服务(LocationBasedService)等中、进行位置信息的交换或者传送的位置信息交换装置以及位置信息交换方法,特别涉及在不同的地图上准确且有效地传送同一地点的位置的技术。
背景技术
:近些年,出现了显示地图并引导驾驶员的汽车导航装置、能够利用地图信息服务的便携电话、以及通过互联网提供地图信息服务的服务器等。这些设备或服务器保存有各种各样的地图数据库,并根据存储于该地图数据库中的经度及纬度数据来提供用户所希望的地点、即所谓的POI(PointOfInterest)的信息。各设备中所保存的地图数据库是封闭系统(ClosedSystem),因为同一种类的设备中所使用的地图数据库的制造商以及制作年度是单一的,所以不存在POI场所的偏差或表述的波动。然而,在与其他设备、特别在与使用不同的制造商的地图数据库的设备之间进行地图信息以及位置信息的交换或传送时,由于成为开放系统(OpenSystem),所以因各设备中所使用的地图数据库的不同,会产生POI场所的偏差或表述的波动,即使是同一地点,也会出现作为不同场所或不同表述来表示的情况。另外,即使是同一制造商的地图数据库,由于地图数据库的制作年度不同,所以因新的建筑物的建造、新道路的设置或道路变更等,POI与道路的相对关系、即接近POI的途径或POI的名称会产生变化,即使是同一地点,也会出现该场所或名称不同的情况。例如,在VICS(VehicleInformationandCommunicationSystem)中,在新建道路或变更道路的情况下,对该地图数据库要进行新的节点编号或连接编号的追加或替换。如果变更VICS的节点编号或连接编号,则必须更新各制造商的地图数据库。因为新设或变更道路是将来一直要持续进行的,所以只要采用通过追加或替换节点编号或者连接编号来变更地图数据库的方法,就需要对原本的地图数据库进行维护以及对各制造商的地图数据库进行变更,所以存在着必须永久投入相当大的工作量和随之而来的费用的问题。为了解决这样的问题,在专利文献l中公开了一种不会同时有维护工作的过大负担、而能够传送数字地图上的位置信息的位置信息传送方法。在该位置信息传送方法中,信息提供一侧为了传送道路位置,传送由包含该道路位置的规定长度的道路区间的表示道路形状的坐标串构成的道路形状数据、以及该道路区间内的表示道路位置的相对数据,在接收这些信息的一侧,进行形状匹配,以确定数字地图上的道路区间,并采用相对数据来确定该道路区间内的道路位置。根据该专利文献l中所公开的位置信息传送方法,即使不定义节点编号或连接编号,也提供用坐标串表示道路形状的道路形状数据,从而在接收一侧能够确定道路位置。该位置信息传送方法能够用于交通信息收集中心之间的交通信息的交换、或者来自FM台或路面信标的交通信息提供等。然而,在该专利文献l中所公开的位置信息传送方法中,为了正确地传送道路形状,必须传送道路上的多个地点的位置信息,而存在着应该传送的数据量变多的缺点。如果为了解决该缺点,而减少传送位置信息的道路上的地点的数量,则有可能导致接收一侧上的错误匹配。因此,专利文献2公开了不会同时引起维护的负担、而以少量的数据量对数字地图上的位置信息以高精度进行信息交换的位置信息传送方法。在该位置信息传送方法中,在传送数字地图上的道路位置的情况下,信息提供一侧将包含道路位置的与状况相对应的长度的道路区间的表示道路形状的坐标串信息、包含含有道路位置的道路属性信息和道路区间内的节点的详细信息之中的至少一种信息的附加信息、以及在道路区间内的表示道路位置的相对信息,作为道路位置信息来传送,在接收该道路位置信息的一侧,进行形状匹配,来确定数字地图上的道路区间,并且使用相对数据,来确定该道路区间内的道路位置。根据专利文献2中公开的位置信息传送方法,通过与坐标串信息一起传送附加信息,从而在接收一侧,即使坐标串的数据较少,也能够高精度地确定道路形状,并且能够减少传送数据量以及确定高精度的道路位置。专利文献l:日本专利特开2002—041757号公报专利文献2:日本专利特开2001—066146号公报然而,在上述专利文献2中所公开的技术中,保留的问题是,必须要道路区间的信息、即道路的起点及终点的信息,不能够在不同的地图数据库之间正确地判断位置一致。另外,在专利文献2中所公开的技术中,即使可以说应该传送的信息量变得比专利文献l中所公开的技术要少,但是由于必须要多点的道路形状信息,所以需要的信息量较大。另外,在接收一侧,必须根据所发送的道路形状信息来进行形状匹配,因而使接收一侧的装置变得复杂。而且,在接收一侧,由于利用形状匹配,所以还存在着不能与大幅度的形状变更相应对的问题。本发明是为了解决上述问题而设计的,目的在于提供一种位置信息交换装置以及位置信息交换方法,它是在具有不同的地图数据库的装置之间,即使是简单的构成也能够通过传送少量的数据来交换正确的位置信息。
发明内容本发明的位置信息交换装置,具有存储有地图信息的地图数据库;根据来自外部的指示、从地图数据库取得表示交换位置的交换地点的地点信息的信息取得单元;将用信息取得单元所取得的地点信息变换为由表示多个地图数据库公共存在的特定点的特定点信息和表示与该特定点的相对位置的相关信息组成的位置信息的信息变换单元;以及将包含信息变换单元中通过变换而得到的位置信息的地点交换信息发送到外部的通信单元,通信单元还从外部接收地点交换信息,信息变换单元还将利用通信单元所接收到的地点交换信息中所包含的位置信息变换为地点信息,并且根据通过该变换而得到的地点信息来确定地图数据库上的交换地点。本发明的位置信息交换方法,具有根据来自外部的指示、从地图数据库取得表示交换位置的交换地点的地点信息的步骤;将该取得的地点信息变换为由表示多个地图数据库公共存在的特定点的特定点信息和表示与该特定点的相对位置的相关信息组成的位置信息的步骤;以及将包含通过该变换而得到的位置信息的地点交换信息发送到外部的步骤,在向外部发送地点交换信息的步骤中,还从外部接收地点交换信息,在变换为地点交换信息的步骤中,还将所接收到的地点交换信息中所包含的位置信息变换为地点信息,并且根据通过该变换而得到的地点信息来确定地图数据库上的交换地点。根据本发明,因为具有以下构成将表示交换位置的交换地点的地点信息变换为由表示多个地图数据库公共存在的特定点的特定点信息和表示与该特定点的相对位置的相关信息组成的位置信息,并且接收发送包含该位置信息的地点交换信息,所以即使不采用复杂的方法,也能够在不同的数字地图数据库中,作为同一地点来正确地传送给对方端。另外,因为只采用所谓特定点和与其相关信息的简单信息,所以能够大幅度地减少用于传送位置信息的数据传送图l是表示使用本发明实施形态l的位置信息交换装置的地图信息*位置信息提供服务系统的构成图。图2是表示本发明实施形态1的位置信息交换装置的构成的框图。图3是表示本发明实施形态1的位置信息交换装置中所使用的位置信息的结构图。图4是说明本发明实施形态1的位置信息交换装置中所使用的特定点在不同地图数据库中表示同一场所的状态用的图。图5是用2维表现形式表示本发明实施形态1的位置信息交换装置中所使用的相关信息为相对矢量信息时的位置信息的结构的示意图。图6是表示本发明实施形态1的位置信息交换装置中所使用的相关信息为相对路径信息时的、位置信息的结构的示意图。图7是表示本发明实施形态1的位置信息交换装置中所使用的地点交换信息的结构的示意图。图8是表示本发明实施形态1的位置信息交换装置中所使用的特定点信息的结构的示意图。图9是表示本发明实施形态1的位置信息交换装置中所使用的相关信息的结构的示意图。图10是表示本发明实施形态1的位置信息交换装置中所使用的地图数据库信息的结构的示意图。图ll是表示本发明实施形态l的位置信息交换装置中安装的软件的结构的示意图。具体实施方式下面,为了更详细地说明本发明,根据附图来说明为了实施本发明的最佳形态。实施形态l本发明的实施形态l的位置信息交换装置以及位置信息交换方法,是使用与不同的数字地图数据库(下面,仅称为[地图数据库])公共存在的特定点和与其相关信息,交换想要交换的地点的位置信息。图l是表示使用本发明实施形态l的位置信息交换装置的地图信息,位置信息提供服务系统的构成图。该地图信息位置信息提供服务系统由多个位置信息交换装置l构成,各位置信息交换装置l具有发送接收功能。在该地图信息*位置信息提供服务系统中,在起到作为发送一侧功能的位置信息交换装置l和起到作为接收一侧功能的位置信息交换装置l之间进行位置信息的交换。图2是表示在上述地图信息位置信息提供服务系统中所使用的位置信息交换装置l的构成的框图。位置信息交换装置1由通信单元2、信息变换单元3、信息取得单元4、控制单元5以及地图数据库6构成。通信单元2对在该位置信息交换装置1与其他位置信息交换装置1之间进行的通信进行控制。具体地说,通信单元2根据来自控制单元5的控制,将从信息变换单元3送来的地点交换信息向外部发送,同时将从外部接收到的地点交换信息送到信息变换单元3。信息变换单元3根据来自控制单元5的控制,将从信息取得单元4送来的地点信息变换为包含位置信息的地点交换信息并送到通信单元2,同时将从通信单元2送来的地点交换信息中所包含的位置信息变换为地点信息并送到控制单元5。这里,地点信息是表示交换位置的交换地点的信息,位置信息是用特定点信息和相关信息表示交换地点的信息,地点交换信息是在多个位置信息交换装置之间发送接收的信息且在位置信息中附加地图数据库信息后得到的信息,所有的详细说明如后所述。信息取得单元4根据来自控制单元5的控制,通过控制单元5从地图数据库6中取得表示想要交换位置的地点(下面,称为[交换地点])的地点信息,并将其送到信息交换单元3。控制单元5控制整个该位置信息交换装置。地图数据库6存储地图数据。该地图数据库6的内容利用控制单元5读出。图3是表示在位置信息交换装置1中所使用的位置信息7的结构的示意图。该位置信息7由特定点信息10和相关信息9构成,交换地点8利用这些特定点信息10和相关信息9来表示。特定点信息10是指定特定点的信息。作为特定点,为了在不同的地图数据库中能够保证是同一地点,使用调整较少的地点例如[地图划分中的参考点]、[作为通行道路或人行道的起点的交叉点]、[建筑物中的出入口]、[现实世界中的意味着特定场所的地标]、[名胜古迹等的著名地点]以及[公共机关所规定的标准地点]之中的至少l个。通过使用这样的、任一种地图数据库也进行处理并能够交换位置的点作为特定点来使用,从而保证了不同地图数据库之间的位置信息的交换。图4表示在不同的地图数据库中特定点表示同一场所的状态。即使在根据各地图数据库而表示的地图中存在若干不同,但是也能够保证如图4(a)所示的某地图数据库ll的某区域中的特定点13a、和如图4(b)所示的其他的地图数据库12的某区域中的特定点13b是同一地点。相关信息9是指定交换地点8相对于特定点的相对位置的信息。作为相关信息9,可使用相对矢量信息或者相对路径信息。图5是用2维表现形式表示当相关信息9是相对矢量信息的情况下的位置信息7的结构。相关信息9包括特定点信息IO、以及相对矢量信息14,该相对矢量信息I4是在将由该特定点信息10所指定的特定点作为基准点的坐标轴X、Y上,由从基准点到交换地点8为止的距离以及方向组成。根据该位置信息7的结构,因为利用作为点的信息的特定点信息IO、和作为相对矢量信息14的相关信息9来指定交换地点8,所以与将交换地点8的信息直接交换的方法相比,能够提高自由度,同时很难引起表述的波动或者场所的偏移。另外,根据该位置信息7的结构,能够根据特定点信息10来判断交换地点8的大概位置,而且利用相对矢量信息14能够唯一地表现交换地点8从特定点向哪个方向、发生多少偏移。图6是表示相关信息9是相对路径信息15的情况下的、位置信息7的结构的示意图。相关信息9包括特定点信息IO、以及相对路径信息15,该相对路径信息15是将由该特定点信息10所指定的特定点作为基准点,表示从该基准点到交换地点8为止的路径。根据该位置信息7的结构,因为利用作为点的信息的特定点信息IO、和直到交换的地点8为止的相对路径信息15来指定交换地点8,所以与将交换地点8的信息直接交换的方法相比,能够提高自由度,同时很难引起表述的波动或者场所的偏移。另外,根据该位置信息7的结构,能够表现接近交换地点8的方法以及接近时交换地点8是位于右侧还是位于左侧。如上所述,通过用特定点信息10和相关信息9来表示交换地点8,能够实现抽象化,与将交换地点8的信息直接交换的方法相比,能够提高自由度,同时很难引起表述的波动或者场所的偏移。另外,将在所谓特定点的不同的地图数据库中保证交换的地点作为基准点,采用表示离开该基准点的相对位置的相关信息9以求得交换地点8,通过这样来保证对于不同的地图数据库中的场所的同一性。因此,在不同的地图数据库之间,能够吸收作为任意地点的交换地点8的表述的波动或场所的不同。图7是表示在多个位置信息交换装置1之间所交换的地点交换信息29的结构的示意图。该地点交换信息29具有分层结构。地点交换信息29由位置信息7和地图数据库信息30构成。位置信息7如上所述,由特定点信息10和相关信息9构成。作为地点交换信息29,位置信息7是必须的,而地图数据库信息30是可选择的。在地点交换信息29包含地图数据库信息30的情况下,在交换了地点交换信息29时的接收一侧的位置信息交换装置中,能够提高品质以及表现的自由度。图8是表示特定点信息10的结构的示意图。该特定点信息10具有分层结构。特定点信息10由空间信息31构成,空间信息31由空间信息识别信息32和空间信息主体33构成。空间信息识别信息32是用于识别空间信息主体33的内容的信息。作为空间信息识别信息32,能够使用[名称]、[ID]或者[坐标]中的至少一个信息。由于在时间上也可以识别特定点,所以能够使[名称]、[ID]或者[坐标]中包含时间信息。通过这样,能够保证包含不同的地图数据库的时间的、空间以及场所中的位置交换。在作为空间信息识别信息32使用[名称]的情况下,在空间信息主体33中存储例如所谓[三岔路口]的、表示该特定点的名称。另外,在作为空间信息识别信息32使用[ID]的情况下,在空间信息主体33中存储例如所谓[2721928]的、表示该特定点的ID。另外,在作为空间信息识别信息32使用[坐标]的情况下,在空间信息主体33中存储例如[北纬34度53分36秒、东经135度12分42秒]的、表示该特定点的坐标。在用[坐标]表现特定点的情况下,可以如下构成,即提供[确定坐标轴等空间坐标的空间坐标确定信息]或者[具有立体空间以及时间的绝对空间坐标],从而保证空间以及场所中的位置交换。另外,作为[空间坐标确定信息]或者[绝对空间坐标],通过使用[经纬度]或者[平面直角坐标],从而能够提供与现有系统的兼容性。另外,空间信息识别信息32也可以结构化,从而表示空间信息主体33所表示的内容的分类。因为特定点是[地图划分中的参考点]、[作为通行道路或人行道的起点的交叉点]、[建筑物中的出入口]、[现实世界中的意味着特定场所的地标]、[名胜古迹等的著名地点]以及[公共机关所规定的标准地点],因此能够与[名称]、[ID]或者[坐标]一起,表现[地图划分中的参考点]、[作为通行道路或人行道的起点的交叉点]、[建筑物中的出入口]、[现实世界中的意味着特定场所的地标]、[名胜古迹等的著名地点]以及[公共机关所规定的标准地点]。在这种情况下,例如表现为[交叉点名称]。空间信息主体33也可以结构化,从而能够容易地进行接收处理中的检索。例如名称为[兵库县三田市三岔路口]、ID为[27.219.28]的情况。在该ID的例子中,使用市镇村代码,能够将上位的2位设置为都道府县,接着的3位设置为市县村,剩下的2位设置为交叉点编号。另外,由空间信息识别信息32和空间信息主体33构成的空间信息31,即特定点信息10能够用XML(ExtensibleMarkupLanguage)形式来表现。例如,通过表述为<特定点信息〉<名称分类="交叉点"地域="兵库县三田市">三岔路口</名称></特定点信息>,从而利用<特定点信息>的标记,说明从这之后开始的信息内容是特定点信息,利用<名称分类="交叉点"地域="兵库县三田市">的标记,信息的主体表示[名称],该内容属于交叉点,说明地域是兵库县三田市,并且利用<三岔路口>来表现信息的主体。</名称>以及</特定点信息>分别是标记的终端处理。另外,也可以如下所述那样,<特定点信息><名称分类="交叉点"地域="兵库县三田市">三岔路口</名称〉<ID分类="交叉点"〉27.219.28</ID〉<坐标分类="交叉点"〉<纬度南北二"北纬"单位="度分秒">345336</纬度><经度东西="东经"单位-"度分秒">1351242</经度></坐标></特定点信息>通过以XML形式来表现,阐明特定点信息的结构,用不同的表现来表述同一地点。图9是表示相关信息9的结构的图。该相关信息9具有分层结构。相关信息9由相对矢量信息14或者相对路径信息15之中的任一个信息来构成。相对矢量信息14由矢量信息识别信息34和矢量信息主体35构成。矢量信息识别信息34是用于识别矢量信息主体35的内容的信息。作为矢量信息识别信息34,能够使用[作为平面空间的2维的相对方位和距离^2D]或者[作为立体空间的3维的相对方位和距离二3D]。在作为矢量信息识别信息34使用[2D]的情况下,在矢量信息主体35中存储2维的方向分量和距离。方向分量和距离作为坐标表述,能够表现为水平分量X和垂直分量Y。另外,在矢量信息识别信息34使用[3D]的情况下,在矢量信息主体35中存储3维的方向分量和距离。方向分量和距离作为坐标表述,能够表现为水平分量X和垂直分量Y和高度分量Z。另外,由矢量信息识别信息34和矢量信息主体35构成的相对矢量信息14能够用XML形式来表现。例如,通过表述为<相对矢量信息><2D表现="XY"><X单位="m">350</X><Y单位="m"〉一200</Y></2D></相对矢量信息>,从而利用</相对矢量信息〉的标记,说明从这之后开始的信息内容是相对矢量信息,利用《D表现="XY">的标记,下面是用表示[2D]的XY坐标所表示的信息,其内容表现为X方向为350m,Y方向为一200m。</X>、</Y>、</2D>以及</相对矢量信息>是各自标记的终端处理。另外,通过表述为<相对矢量信息><2D表现="方向"><方向单位="度">45</方向><距离单位="m">170</距离></2D></相对矢量信息>,从而利用</相对矢量信息>的标记,说明从这之后幵始的信息内容是相对矢量信息,利用〈2D表现="方向">的标记,下面是用[2D]的方向和距离所表示的信息,其内容表现为在45度的方向,距离为170m。对于立体空间的情况也相同,通过表述为<相对矢量信息><3D表现="XYZ"><X单位="m"></X><Y单位="m">一200</Y><Z单位="m">100</z></3D></相对矢量信息〉,从而利用</相对矢量信息〉的标记,说明从这之后开始的信息内容是相对矢量信息,利用〈3D表现="XYZ"〉的标记,下面是用表示[3D]的坐标所表示的信息,其内容表现为X方向为350m,Y方向为一200m,Z方向为100m。相对路径信息15由路径信息识别信息36和路径信息主体37构成。路径信息识别信息36是用于识别路径信息主体37的内容的信息。作为路径信息识别信息36,能够使用[路径上的道路信息和在该路径上的方向和总的距离=设施外〗、[对路径上的终点的连接侧信息=连接]或者[路径上的建筑物内的通路信息及其路径上的方向和总距离二设施内]的至少一个信息。在作为路径信息识别信息36使用[设施外]的情况下,在路径信息主体37中存储路径上的道路信息和在该路径上的方向和总的距离。另外,在作为路径信息识别信息36使用[设施内]的情况下,在路径信息主体37中存储表示设施内的私有地通路以及建筑物内的通路的通路信息、以及在该通路信息中的路径上的方向和总的距离的信息。另外,在作为路径信息识别信息36使用[连接]的情况下,在路径信息主体37中存储对路径上的终点指示[右侧]或者[左侧]的信息。另外,路径信息主体37内的道路信息或者通路信息能够表现为具有[道路或者通路名称]、[ID]、[坐标串]、[连接串]的识别信息的信息。通路信息能够表现为具有设施内的设施或者建筑物的[名称]、[ID]以及[坐标]的识别信息的信息。另外,坐标串是形成道路或者通路的信息,在提供确定坐标轴等空间坐标的空间坐标确定信息、或者具有立体空间以及时间的绝对空间坐标串的情况下,作为空间坐标确定信息和绝对空间坐标串,能够使用经纬度串、平面直角坐标串。连接串是形成道路或者通路的信息,能够由形成道路或者通路的微小区间的信息串构成。另外,上述的连接侧信息能够由可以确定离开路径终点的空间的路径的右侧或者左侧的信息、以及来自路径的距离信息构成。另外,由路径信息识别信息36和路径信息主体37构成的相对路径信息15能够利用XML形式来表现。例如,通过表述为<相对路径信息><设施外种类="道路"分类="道路名称"〉国道176号线<距离单位="m"方向="+">200</距离></设施外〉<设施内种类="设备"分类="名称">QO株式会社xx制作所</设施内><设施内种类="通路"分类="名称">B通路<距离单位="m"方向="+">訓</距离〉</设施内><设施内种类="建筑物"分类="名称">C201</设施内〉<设施内种类="通路"分类="名称"〉南侧入口<距离单位="m"方向="+">10</距离></设施内><设施内种类="通路"分类="名称">南侧楼梯16<距离单位="m"方向="2层"></距离></设施内〉<设施内种类="通路"分类="名称">A通路<距离单位="m"方向="+"></距离〉</设施内><连接>右</连接〉</相对路径信息>,从而利用</相对路径信息>的标记,说明从这之后开始的信息内容是相对路径信息,利用<设施外种类="道路"分类="道路名称"〉的标记,下面是用设施外的信息表示[道路]的信息,表示其道路用[名称]来表现,且内容表示为国道176号线,利用<距离单位="m"方向="+">的标记,用单位为m来表示距离的信息,方向为{+},内容表示为200,即在正方向上为200m。另外,利用下面的<设施内种类="设施"分类二"名称">的标记,下面是用设施内的信息表示[设施]的信息,表示该设施用[名称]来表现,内容表现为OO株式会社XX制作所。另外,利用下面的<设施内种类="通路"分类="名称">的标记,下面是用设施内的信息表示[通路]的信息,表示用[名称]来表现该通路,表示内容为B通路,利用<距离单位="m"方向="+">的标记,用单位为m来表示距离的信息,方向为{+},内容表示为IOO,即在正方向上为200m。另外,利用下面的<设施内种类="建筑物"分类="名称">的标记,下面是用设施内的信息表示[建筑物]的信息,表示用[名称]来表现该建筑物,表现内容是C201。另外,利用下面的从<设施内种类="通路"分类="名称">开始的标记,下面是用设施内的信息表示[通路]的信息,且表示用[名称]表现该通路,表示内容是南侧入口,利用<距离单位="m"方向="+">的标记,用m单位来表示距离的信息,方向为{+},且内容为IO,即表现正方向为10m。另外,利用下面的<设施内种类="通路"分类="名称">的标记,下面是用设施内的信息表示[通路]的信息,表示用[名称]表现该通路,且表现内容是南侧楼梯,利用<距离单位="m"方向="2层"〉的标记,用m单位来表示距离的信息,方向为{2层},且内容为[空],即表现为2层。另外,利用下面的从<设施内种类="通路"分类="名称">开始的标记,下面是用设施内的信息表示[通路]的信息,且表示用[名称]表现该通路,表示内容是A通路,利用<距离单位="m"方向="+">的标记,用m单位来表示距离的信息,方向为{+},且内容为5,即表现正方向为5m。另外,利用下面的<连接>的标记,用连接的信息来表示内容是右。用[</]表示开始且用[>]表示结束的标记是各个标记的终端处理。图10是表示地图数据库信息30的结构的示意图,该地图数据库信息30具有分层结构。地图数据库信息30包括与地图数据库相关的信息38、以及取得交换地点8时所使用的地图数据库的信息39。另外,由与地图数据库相关的信息38和取得交换地点时所使用的地图数据库的信息39所构成的地图数据库信息30,能够以XML形式来表现。例如,通过表述为<地图数据库信息><与地图数据库相关的信息><制造商〉Map</制造商><制作年度>2005年7月</制作年度></与地图数据库相关的信息><取得交换地点时所使用的地图数据库的信息><区域>2710</区域><比例尺>1/25000</比例尺></取得交换地点时所使用的地图数据库的信息〉</地图数据库信息>,从而表示地图数据库信息30是地图制造商"Map"在2005年7月制作而成的、区域为2710、比例尺为l/25000的地图。利用上述说明的信息,某交换地点能够以XML形式如下那样表现。能够表现为<地点交换信息〉<特定点信息><名称分类="交叉点">三岔路口</名称〉</特定点信息><相对矢量信息><2D表现="XY"〉<X单位二"m">350</X><Y单位="m">一200</Y〉</2D></相对矢量信息><地图数据库信息〉<与地图数据库相关的信息><制造商〉Map</制造商><制作年度〉2005年7月</制作年度></与地图数据库相关的信息></地图数据库信息></地点交换信息>,是从地图制造商"Map"在2005年7月制作而成的地图数据库中所取得的交换地点,将三岔路口作为特定点,能够表示在X方向为350m,Y方向为一200m的地点是交换地点。另外,能够表现为<地点交换信息><特定点信息><名称分类二"交叉点">三岔路口</名称〉</特定点信息><相对路径信息><设施外种类="道路"分类="道路名称">国道176号线<距离单位="m"方向="+">200</距离></设施外〉</相对路径信息〉</地点交换信息>,将三岔路口作为特定点,能够表示在国道176号线的正方向上200m的地点是交换地点。这样,通过以特定点作为基准来表现交换地点,能够脱离利用绝对坐标来实现的表现,进行抽象化的表现。结果能够进行不同地图数据库之间的匹配处理。图ll是表示安装于本发明实施形态l的位置信息交换装置的软件的结构的示意图。将该软件模块化,大致由发送处理部16和接收处理部17构成。发送处理部16由位置信息逆匹配处理部18和位置信息发送处理部23构成。该发送处理部16使用由位置信息交换装置所提供的HMI(HumanMachineInterface),通过用户指示发送交换地点,从而开始进行处理。位置信息逆匹配处理部18通过发送处理部16开始处理而起动,从而生成结构化后的地点交换信息。由该位置信息逆匹配处理部18生成的地点交换信息送到位置信息发送处理部23。该位置信息逆匹配处理部18的详细情况将在后面叙述。位置信息发送处理部23是与通信单元2对应的部分,并且发送由位置信息逆匹配处理部18结构化后的包含位置信息的地点交换信息。位置信息发送处理部23在利用交换地点变换处理部20生成地点交换信息之后,开始处理。另外,位置信息发送处理部23中的处理内容是根据构成通信单元2的通信装置的种类的不同而有各种各样的,这里省略详细的说明。接着,说明位置信息逆匹配处理部18的详细情况。位置信息逆匹配处理部18由交换地点取得处理部19和交换地点变换处理部20构成。交换地点取得处理部19是与信息取得单元4对应的部分,进行从地图数据库6抽出交换地点而取得的处理。该交换地点取得处理部19使用由位置信息交换装置所提供的HMI,通过用户指示发送交换地点而开始处理。另外,由该交换地点取得处理部19所进行的处理是根据由地图数据库6和位置信息交换装置所提供的HMI的种类的不同而有各种各样的,下面说明一个例子。交换地点取得处理部19从地图数据库6内的索引信息,取得地图的制造商以及制作年度的信息,作为与地图数据库相关的信息38而结构化。该结构化能够以XML形式表现如下。<与地图数据库相关的信息〉<制造商>Map</制造商><制作年度>2005年7月</制作年度></与地图数据库相关的信息>另外,交换地点取得处理部19从地图数据库6内的数据索引信息,取得表示交换地点的地图的状况、即地图的区域和比例尺的信息,作为取得交换地点时所使用的地图数据库的信息39而结构化。该结构化能够以XML形式表现如下。<取得交换地点时所使用的地图数据库的信息><区域>2710</区域〉<比例尺〉1/25000</比例尺></取得交换地点时所使用的地图数据库的信息>这样,从地图数据库6内的各索引信息,能够得到以下那样的结构化的地图数据库信息30。<地图数据库信息〉<与地图数据库相关的信息〉<制造商〉Map</制造商〉<制作年度>2005年7月</制作年度></与地图数据库相关的信息〉<取得交换地点时所使用的地图数据库的信息><区域>2710</区域><比例尺>1/25000</比例尺></取得交换地点时所使用的地图数据库的信息〉</地图数据库信息>另外,交换地点取得处理部19由用户从地图数据库6所选择的区域以及比例尺的地图信息之中,取得交换地点的位置的坐标,伴随着该坐标调用交换地点变换处理部20。交换地点变换处理部20是与信息变换单元3对应的部分,由特定点取得处理部21和相关信息取得处理部22构成。该交换地点变换处理部20利用来自交换地点取得处理部19的调用,取得由该交换地点取得处理部19抽出的交换地点的位置的坐标,从而开始处理。这里,说明使用相对矢量信息14作为相关信息9的情况。如果交换地点变换处理部20开始处理,则首先特定点取得处理部21在以用交换地点取得处理部19所得到的交换地点的位置坐标作为中心的特定范围内,对例如位于半径200m、(该200m是能够自由地变更的}的特定点进行检索[初始范围检索]。这时,如果不能发现特定点,则半径依次扩大50m(该50m是能够自由地变更的},进行不断扩大的[范围检索],直到发现特定点为止。当所发现的特定点有多个时,根据作为特定点的属性的优先级参数,进行抽出具有更高优先级的特定点的[根据属性縮小范围]。在抽出根据属性而确定的特定点之后还具有多个特定点的情况下,进行抽出与交换地点距离最近的l个特定点的[根据距离縮小范围]。另外,也可以这样构成,即不经过[根据属性縮小范围]而实施[根据距离縮小范围],抽出l个特定点。这样,通过利用特定点取得处理部21而抽出特定点,从而得到如下所示的特定点信息IO。<特定点信息><名称分类="交叉点">三岔路口</名称></特定点信息>特定点取得处理部21伴随着该特定点信息10而调用相关信息取得处理部22。相关信息取得处理部22从交换地点的坐标和特定点的坐标得到如下所示的相对矢量信息14。<相对矢量信息><2D表现="XY"><X单位="m"〉350</Y></2D></相对矢量信息>相关信息取得处理部22如果得到相对矢量信息,则调用位置信息发送处理部23。位置信息发送处理部23利用通信单元2发送由位置信息逆匹配处理部18如下结构化后的地点交换信息。<地点交换信息〉<特定点信息><名称分类="交叉点"〉三岔路口</名称></特定点信息><相对矢量信息><2D表现="XY"><X单位="m">350</X><Y单位="m"><table>tableseeoriginaldocumentpage31</column></row><table></相对矢量信息><地图数据库信息><与地图数据库相关的信息><制造商〉Map</制造商><制作年度〉2005年7月</制作年度〉</与地图数据库相关的信息〉<取得交换地点时所使用的地图数据库的信息〉<区域〉2710</区域〉<比例尺>1/25000</比例尺></取得交换地点时所使用的地图数据库的信息></地图数据库信息></地点交换信息>接着,说明使用相对路径信息15作为相关信息9的情况。如果交换地点变换处理部20开始处理,则首先相关信息取得处理部22抽出与由交换地点取得处理部19所得到的交换地点的位置坐标接近的道路、通路网络上的节点,并作为起点,选择从该节点延伸的道路、通路网络上的与前进方向相反的方向上的成本最低的道路、通路网络,同时继续进行逆向前进(搜索),直到搜索到成为特定点的节点为止。通过这样,形成以如下所示的特定点作为起点的相关信息9。<相对路径信息〉<设施外种类=国道176号线<距离单位=200</距离></设施外></相对路径信息>相关信息取得处理部22如果得到相对路径信息,则调用特定点取得处理部21。特定点取得处理部21从相关信息取得处理部22中的利用搜索所得到的特25道路"分类="道路名称">"m"方向="+"〉定点,得到如下所示的特定点信息io。<特定点信息><名称分类="交叉点">三岔路口</名称></特定点信息〉特定点取得处理部21伴随着该特定点信息10,调用位置信息发送处理部23。位置信息发送处理部23利用通信单元2发送由位置信息逆匹配处理部18如下结构化后的地点交换信息。<地点交换信息〉<特定点信息〉<名称分类="交叉点"〉三岔路口</名称></特定点信息><相对路径信息><设施外种类二"道路"分类="道路名称"〉国道176号线<距离单位二"m"方向="+">200</距离〉</设施外></相对路径信息><地图数据库信息>.<与地图数据库相关的信息〉<制造商>Map</制造商><制作年度>2005年7月</制作年度></与地图数据库相关的信息〉<取得交换地点时所使用的地图数据库的信息><区域>2710</区域〉<比例尺〉1/25000</比例尺></取得交换地点时所使用的地图数据库的信息></地图数据库信息></地点交换信息>接着,说明接收处理部17。接收处理部17包括与通信单元2相对应的位置信息接收处理部24、以及与信息变换单元3对应的位置信息匹配处理部25。接收处理部17通过接收从其他位置信息交换装置发送来的地点交换信息来开始处理。如果接收处理部17开始处理,则首先位置信息接收处理部24接收如下所示的地点交换信息。<地点交换信息><特定点信息><名称分类="交叉点">三岔路口</名称></特定点信息〉<相对矢量信息><2D表现="XY"><X单位t"m">350</X><Y单位="m">一200</2D></相对矢量信息><地图数据库信息><与地图数据库相关的信息><制造商>Map</制造商><制作年度〉2005年7月</制作年度〉</与地图数据库相关的信息><取得交换地点时所使用的地图数据库的信息〉<区域〉2710</区域><比例尺>1/25000</比例尺></取得交换地点时所使用的地图数据库的信息></地图数据库信息></地点交换信息〉位置信息接收处理部24如果完成地点交换信息的接收,则调用位置信息匹配处理部25。另外,位置信息处理部24中的处理内容是根据构成通信单元2的通信装置的种类不同而具有各种各样的,省略详细的说明。位置信息匹配处理部25包含交换地点逆变换处理部26,该交换地点逆处理部26由特定点检索处理部27和相关信息检索处理部28构成。特定点检索处理部27通过来自位置信息接收处理部24的、伴随着接收到的地点交换信息的调用,从而开始处理。特定点检索处理部27在所接收到的地点交换信息中包含地图数据库信息30时,将自己保存的地图数据库6和所接收的地图数据库信息30的与地图数据库相关的信息38相比较,确认地图数据库6的差异。然后,在与地图数据库相关的信息38的各要素的比较中,一致的情况下设为"0",不一致的情况下设为"1",并且累加各要素的一致结果,以确保作为误差信息。接着,根据在取得交换地点时所使用的地图数据库的信息39,选择用于检索特定点的地图数据库6的区域以及比例尺。另外,当所接收到的地点交换信息中不存在地图数据库信息30时,特定点检索处理部27将误差信息设置为最大,当所接收到的地点交换信息中不存在取得交换地点时所使用的地图数据库的信息3卯寸,将比例尺设置为预先设定好的比例尺,将区域设置为不明。接着,特定点检索处理部27根据所得到的比例尺以及区域,在地图数据库6中检索特定点信息10以确定特定点。然后,实施以特定点为中心的地图数据库6的展开,并且调用相关信息检索处理部28。相关信息检索处理部28判断相关信息9是相对矢量信息14、还是相对路径信息15,当为相对矢量信息14时,以由特定点检索处理部27所确定的特定点为中心,分析如下的相对矢量信息14以确定交换地点。<相对矢量信息〉<2D表现="XY"〉<X单位="m">350</X><Y单位="m">—200</Y></2D></相对矢量信息〉相关信息检索处理部28当相关信息9是相对路径信息15时,将由特定点检索处理部27所确定的特定点作为起点,分析如下所示的相对路径信息15以确定交换地点。<相对路径信息><设施外种类="道路"分类二"道路名称">国道176号线>200</距离></设施外〉</相对路径信息>由相关信息检索处理部28所确定的交换地点,利用由位置信息交换装置所提供的HMI来提供给用户。表示提供给用户的交换地点的形态能够采用所谓地图显示上显示地点的方法、用文字显示的方法等的各种形态。工业上的实用性如上所述,本发明的位置信息交换装置以及位置信息交换方法,适用于在具有不同的地图数据库的装置之间、无论构成是否简单都能够以少量的数据传送来交换正确的位置信息的位置信息交换装置以及位置信息交换方法。权利要求1.一种位置信息交换装置,其特征在于,具有存储有地图信息的地图数据库;根据来自外部的指示、从所述地图数据库取得表示位置被交换的交换地点的地点信息的信息取得单元;将用所述信息取得单元所取得的地点信息变换为位置信息的信息变换单元,所述位置信息由特定点信息和相关信息组成,所述特定点信息表示多个地图数据库公共存在的特定点,所述相关信息表示与该特定点的相对位置;以及将地点交换信息发送到外部的通信单元,所述地点交换信息包含所述信息变换单元中通过变换而得到的位置信息。2.—种位置信息交换装置,其特征在于,具有存储有地图信息的地图数据库;从外部接收地点交换信息的通信单元,所述地点交换信息包含位置信息,所述位置信息由特定点信息和相关信息组成,所述特定点信息表示多个地图数据库公共存在的特定点,所述相关信息表示与该特定点的相对位置;以及将由所述通信单元接收到的地点交换信息中所包含的位置信息变换为表示位置被交换的地点的地点信息、并且根据由该变换而得到的地点信息来在所述地图数据库上确定位置被交换的交换地点的信息变换单元。3.如权利要求l中所述的位置信息交换装置,其特征在于,通信单元从外部接收地点交换信息,信息变换单元将由所述通信单元接收到的地点交换信息中所包含的位置信息变换为地点信息、并且根据由该变换而得到的地点信息来在地图数据库上确定交换地点。4.如权利要求3中所述的位置信息交换装置,其特征在于,特定点是"地图划分中的参考点"、"作为通行道路或人行道的起点的交叉点"、"建筑物中的出入口"、"现实世界中表示特定场所的地标"、"名胜古迹等著名地点"以及"公共机关所规定的标准地点"之中的至少一个。5.如权利要求3中所述的位置信息交换装置,其特征在于,特定点信息包含表示"名称"、"ID"或者"坐标"之中的至少l个的信息。6.如权利要求3中所述的位置信息交换装置,其特征在于,相关信息由以特定点作为起点的相对矢量信息或者相对路径信息构成,所述相对矢量信息包含表示从特定点开始的2维的方向和距离的信息和从特定点开始的3维的方向和距离的信息之中的至少1个信息,所述相对路径信息包含表示从特定点开始的"路径上的道路信息和在该路径上的方向和总距离"、"对路径上的终点的连接侧"和"路径上的建筑物内的通路信息和在该路径上的方向和总距离"之中的至少l个信息。7.如权利要求3中所述的位置信息交换装置,其特征在于,地点交换信息包含表示在由信息取得单元取得地点信息时所使用的地图数据库的地图数据库信息。8.如权利要求7中所述的位置信息交换装置,其特征在于,地图数据库信息由与地图数据库相关的信息和取得交换地点时所使用的地图数据库的信息构成,与地图数据库相关的信息包含地图数据库的制作者以及地图数据库的制作曰期中的至少l个信息,取得交换地点时所使用的地图数据库的信息包含地图数据库的比例尺以及地图数据库的区域中的至少l个信息。9.一种位置信息交换方法,其特征在于,具有根据来自外部的指示、从地图数据库取得表示位置被交换的交换地点的地点信息的步骤;将该取得的地点信息变换为位置信息的步骤,所述位置信息由特定点信息和相关信息组成,所述特定点信息表示多个地图数据库公共存在的特定点,所述相关信息表示与该特定点的相对位置;以及将地点交换信息发送到外部的步骤,所述地点交换信息包含通过所述变换而得到的位置信息。10.—种位置信息交换方法,其特征在于,具有从外部接收地点交换信息的步骤,所述地点交换信息包含位置信息,所述位置信息由特定点信息和相关信息组成,所述特定点信息表示多个地图数据库公共存在的特定点,所述相关信息表示与该特定点的相对位置;以及将该接收到的地点交换信息中所包含的位置信息变换为表示交换位置的地点的地点信息、并且根据由该变换而得到的地点信息来在所述地图数据库上确定位置被交换的交换地点的步骤。11.如权利要求9所示的位置信息交换方法,其特征在于,在向外部发送地点交换信息的步骤中,从外部接收地点交换信息,在变换为地点交换信息的步骤中,将所述接收到的地点交换信息中所包含的位置信息变换为地点信息,并且根据通过该变换而得到的地点信息来在地图数据库上确定交换地点。全文摘要具有存储有地图信息的地图数据库(6);根据来自外部的指示、从地图数据库取得表示交换位置的交换地点(8)的地点信息的信息取得单元(4);将该取得的地点信息变换为由表示多个地图数据库公共存在的特定点的特定点信息(10)和表示与该特定点的相对位置的相关信息(9)组成的位置信息(7)的信息变换单元(3);以及将包含通过该变换而得到的位置信息的地点交换信息(29)发送到外部的通信单元(2),再有,通信单元从外部接收地点交换信息,信息交换单元将利用通信单元所接收到的地点交换信息中所包含的位置信息变换为地点信息,并且根据通过该变换而得到的地点信息来确定地图数据库上的交换地点。文档编号G09B29/00GK101326559SQ20068004630公开日2008年12月17日申请日期2006年9月7日优先权日2005年12月9日发明者三次达也申请人:三菱电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1