导航设备和服务器设备的制作方法

文档序号:6021836阅读:172来源:国知局
专利名称:导航设备和服务器设备的制作方法
技术领域
本发明涉及通过通信获取地图信息的导航设备,还涉及向这样的导航设备传输地图信息的服务器设备。
背景技术
已经有通常为人们所熟知的路线引导系统,该系统通过向人们提供地图信息及其他信息来引导人们沿着某路线前进。例如,依赖移动通信的导航方法涉及移动设备、包括全球定位系统接收器,以及控制台,包括地图信息及其他信息的数据库,这些方法以下列方式工作。移动设备向控制台传输位置信息和目标信息,然后,控制台基于这些信息从数据库中检索当前位置周围的地图和到目标位置的路线。然后,将如此检索到的路线信息传输回移动设备,并显示在其显示器部分。这就使得路线引导执行起来具有很高精确性,使用户在他们需要信息时随时都可以获取信息,并可以向用户提供除了地图信息之外的他们可能需要的各种类型的信息(例如,请参见日本专利申请公开出版物No.2000-213952)。
依赖通信的某些常规导航系统涉及路线引导设备,该设备作为车载或手提式单元制成并作为终端站工作,还涉及路线信息提供设备,该设备作为信息中心制成,并作为基站工作,这些导航系统按如下方式工作。在路线引导设备和路线信息提供设备之间,通过通信交换诸如位置信息和路线引导信息之类的数据,以便向路线引导设备提供有关到目标位置的路线的信息。如此,就实现了路线引导。这里,在检索到的路线中,并非所有的路线都交换,而只有选择地交换路线引导设备还没有行驶过的那一部分(例如,请参见日本专利申请公开出版物No.2000-18955)。
然而,在上文所提及的日本专利申请公开出版物No.2000-213952中所说明的方法具有下列缺点。这就是控制台将与检索到的路线相关的所有地图信息都传输到移动设备。如此,大量的数据需要通过冗长的通信会话进行传输,从而使通信费用提高,处理时间会变得更长。具体来说,在从当前位置到目标位置的距离比较长的情况下,通信时间和通信费用的增大的程度会很大,而无法忽视。此外,冗长的通信会话也会使通信量加重,从而会产生诸如通信失真或中止之类的麻烦。
另一方面,诸如上文所提及的日本专利申请公开出版物No.2000-18955中说明的那种依赖通信的导航系统具有下列缺点。用户常常记得他们曾经行驶过的路线作为已知路线,因此,如果只给用户提供与他们之前从来没有行驶过的那一部分路线相关的地图信息,要到达目的地,他们也不太可能有太多的困难,即使不给他们提供与已知部分相关的地图信息。然而,利用此系统,甚至在用户寻求路线引导但不实际前往目的地的情况下,检索到的路线在下一次检索相同路线时也被当做已知路线。如此,用户不能获取相关的地图信息。这可以通过通知路线信息提供设备有关实际行驶过的路线来加以防止。然而,这要求将与曾经行驶过路线相关的信息传输到路线信息提供设备,从而产生多余的通信费用。
顺便说一句,某些车载导航设备将与风景区、加油站等等相关的引导信息存储在诸如DVD之类的记录介质中。为了在量和时效方面补充这样的引导信息,已经有人提出通过通信下载更多的和更新的引导信息(例如,请参见日本专利申请公开出版物No.H11-266329)。还提出在这样的引导信息中添加广告。还进一步提出将这样的引导信息显示在诸如蜂窝电话和PDA(个人数字助理)那样的小屏幕上。然而,这些建议大大地提高了要处理的引导信息(现在包含广告)的量,如此使得用户查看所需的引导信息变得不方便,特别是当显示在小的显示屏幕上时。

发明内容
鉴于上文所描述的通常所遇到的不便,本发明的目标是提供通信时间缩短并且通信费用降低的导航设备。本发明的另一个目标是提供可使用户在大量的引导信息中轻松地获取所需的信息项的导航设备。本发明的再一个目标是提供向这样的导航设备传输信息的服务器设备。
为了实现上述目标,根据本发明,导航设备通过从服务器设备获取从开始位置到目标位置的地图信息来实现路线引导。
这里,所获取的地图信息是,例如,由若干单元区域组成的地图,所述单元区域覆盖其两个斜线顶点与开始位置和目标位置重合的矩形区域;由若干单元区域组成的地图,所述单元区域覆盖包括检索到的路线以及与检索到的路线相邻的区域。只获取没有存储在导航设备中的地图信息可以避免获取不必要的信息。对于存储在导航设备中的地图信息,如果在服务器设备中查找到其具有较晚创建日期-时间的版本,则最好获取此版本以更新导航设备中存储的旧版本。这对用户有利。
对从开始位置到目标位置的路线的搜索可以在导航设备上执行,或者也可以在服务器设备上执行,然后,将搜索的结果传输到导航设备。
可以给用户提供更多的服务,如采用显示广告以及与沿着检索到的路线以及附近提供的服务相关的服务信息的形式。这里,为限制显示在导航设备上的信息量,服务器设备首先向导航设备传输搜索数据,然后,用户输入搜索条件,以便这些搜索条件传输回服务器设备。如此,便可以只获取所需的引导信息。
搜索数据包括,例如,日期-时间限制数据,以及位置数据。这就可以执行详细的搜索。


图1是显示根据本发明的通信系统的配置的方框图。
图2是显示根据本发明的第一个和第二个实施例的导航设备的配置的方框图。
图3是显示第一个实施例中的导航设备和服务器设备的操作的流程图。
图4是显示根据本发明的导航设备中存储的地图信息和计划的行驶路线的示例的图表。
图5是显示根据本发明的导航设备中存储的地图信息和计划的行驶路线的另一个示例的图表。
图6是显示根据本发明的导航设备中存储的地图信息、当前位置和目标位置的示例的图表。
图7是显示重叠在图6上的获取的地图信息和计划的行驶路线的图表。
图8是显示第二个实施例中的导航设备和服务器设备的操作的流程图。
图9是显示本发明的第三个实施例中的导航设备和服务器设备的操作的流程图。
图10是显示根据本发明的第四个实施例的导航设备的配置的方框图。
图11是显示第四个实施例中的作为搜索条件和搜索数据的项目集。
图12是显示第四个实施例中的导航设备的操作的流程图。
图13是显示图12所示的步骤S66的详细操作的流程图。
具体实施例方式
下面将参考附图描述本发明的实施例。图1是显示通信系统的配置的方框图。参考数字10表示导航设备,参考数字11表示与导航设备10进行通信的服务器设备,参考数字12表示连接到服务器设备11的数据库。数据库12包含地图信息13。数据库12可以在服务器设备11内提供。
在接收来自导航设备10的请求时,服务器设备11从数据库12中读出地图信息13,并将其传输到导航设备10。导航设备10和服务器设备11之间的通信可以以任何方式实现,只要以无线方式实现即可。例如,在它们的通信通过因特网进行的情况下,可以使用车载电话、蜂窝电话等等的电话网络。
图2是显示导航设备10的配置的方框图。参考数字20表示当前位置检测器,它通过使用GPS接收器、速度传感器、陀螺等等获取有关当前位置、行驶方向、速度、高度等等的信息。参考数字21表示通信控制器,它控制与服务器设备11的通信。参考数字22表示连接到通信控制器21并用于进行无线通信的天线。
参考数字23表示包含液晶显示器等等的显示部分,用于显示地图信息和当前位置。参考数字24是操作部分,通过该部分,用户输入用于设置目标位置的数据。参考数字25表示地图信息存储部分,在该部分存储了地图信息,以及地图信息中作为基本信息包括的其创建日期-时间。应该注意,地图信息的日期-时间并不总是创建它时的日期-时间,也可以时当建造道路时更新它时的日期-时间。
参考数字26表示RAM,其中临时存储了目标位置、计划的行驶路线等等。参考数字27表示ROM,其中存储了导航设备10运行所需要的程序。参考数字28表示包含微电脑等等的控制器,它根据ROM 27中存储的程序控制导航设备10。地图信息存储部分26是用诸如DRAM之类的存储介质实现的。
在下文中,将描述上文所描述的通信系统的实施例。
<第一个实施例>
下面将描述在本发明的第一个实施例中通信系统执行路线引导所执行的操作。图3是显示导航设备10和服务器设备11的操作的流程图。首先,用户通过操作导航设备10的操作部分24,输入目标位置,并按下路线搜索执行键(未显示)。作为响应,在步骤S10中,导航设备10将目标位置存储在地图信息存储部分25,然后,在步骤S11中,基于当前位置和目标位置的位置信息和地图信息存储部分25中存储的地图信息,地图信息存储部分25检查是否存储了从当前位置到目标位置的连续的地图信息。
目标位置可以这样输入,例如,通过指定地址或电话号码,或通过在显示的地图上点击。当用户选择在地图上点击时,可能会发生这样的情况,地图信息存储部分25没有覆盖所希望的目标位置的地图信息。在此情况下,可以从服务器设备11获取目标位置周围的地图信息。
如果在步骤S11中发现从当前位置到目标位置的连续的地图信息存储在地图信息存储部分25中,那么,在步骤S12中,控制器28通过使用地图信息存储部分25中存储的地图信息来执行路线搜索。在路线搜索完成之后,在步骤S13中,当前位置和计划的行驶路线重叠在显示部分23上显示的地图信息上。此后,随着当前位置的移动滚动屏幕,路线引导一直在进行,直到到达目标位置。
这里假设,当执行路线引导时,导航设备10具有以前存储在地图信息存储部分25的当前位置周围的地图信息。地图信息可以是自从上次使用导航设备10以来存储的信息或者是当导航设备10被打开时通过自动接收当前位置周围的地图信息(例如,当前位置的5km半径的区域内)获取的信息。
另一方面,如果在步骤S11中发现从当前位置到目标位置的连续的地图信息没有存储在地图信息存储部分25中,即,如果发现存储在那里的地图信息是不连续的,即使只是部分地不连续,那么,在步骤S14中,将路线搜索的条件,包括当前位置和目标位置的位置信息和地图信息存储部分25中存储的地图信息覆盖的区域传输到服务器设备11。
在步骤S14完成之后,在步骤S20中,服务器设备11从导航设备10中接收路线搜索的条件,然后,在步骤S21中,服务器设备11访问数据库12并执行从当前位置到目标位置的路线搜索。
接下来,在步骤S22中,将沿着计算出的行驶路线的地图信息与从导航设备10接收到的地图信息的区域进行比较,并从前者提取没有存储在导航设备10中的那一部分。然后,在步骤S23中,将在步骤S21中计算出的计划的行驶路线和在步骤S22中提取的地图信息传输到导航设备10。
在完成步骤S23之后,在步骤S15中,导航设备10从服务器设备11接收计划的行驶路线和地图信息,并将它们存储在地图信息存储部分25中。然后,在步骤S13中,通过使用计划的行驶路线和如此获取的地图信息,执行路线引导。
如上所述,在路线引导的过程中,如果从当前位置到目标位置的连续的地图信息存储在导航设备10中,则在导航设备10内执行路线搜索。这就可以执行路线引导而不用进行通信,如此就不必担心通信时间和通信费用。另一方面,如果从当前位置到目标位置的连续的地图信息没有存储在导航设备10中,所需要从服务器设备11获取的只是计划的行驶路线和没有存储在地图信息存储部分25中的那部分地图信息。这就有助于缩短通信时间和降低通信费用。
例如,在至少如图4所示的地图信息30到38存储在地图信息存储部分25的情况下,当设置了当前位置X和目标位置Y并请求路线搜索时,由于从当前位置X到目标位置Y的连续的地图信息存储在地图信息存储部分25中,在导航设备10内执行路线搜索,并计算如图4所示的计划的行驶路线39。在该图中,地图信息的单个块30到38表示地图信息的单元,与计划的行驶路线相关的信息之外的任何信息没有显示。
例如,在如图5所示的地图信息30到32、35和38存储在地图信息存储部分25的情况下,当设置了当前位置X和目标位置Y并请求路线搜索时,由于从当前位置X到目标位置Y的连续的地图信息存储在地图信息存储部分25中,在导航设备10内执行路线搜索,并计算如图5所示的计划的行驶路线40。如此,虽然图5缺乏图4所示的地图信息34和37,但是,它仍具有从当前位置X到目标位置Y的连续的地图信息,如此通过使用地图信息执行路线搜索。这就产生了不同于图4中的计划的行驶路线39的计划的行驶路线40。
例如,在如图6所示的地图信息30到32和38存储在地图信息存储部分25的情况下,当设置了当前位置X和目标位置Y并请求路线搜索时,由于从当前位置X到目标位置Y的连续的地图信息没有存储在地图信息存储部分25中,导航设备10将路线搜索条件传输到服务器设备11。然后,服务器设备11执行路线搜索,计算如图7所示的计划的行驶路线39,从数据库12中提取地图信息34和37,并将它们传输到导航设备10。如此,图7和4中的计划的行驶路线39相同,但不同于图5中的计划的行驶路线40。计划的行驶路线39比计划的行驶路线40短,因此,可以说是最佳路线。
即,在图4所示的情况下,直到目标位置的所有邻近区域的地图存储在地图信息存储部分25中,可以在导航设备10内检索最佳路线。相比之下,在图5所示的情况下,只有直到目标位置的地图信息的特定部分存储在地图信息存储部分25中,可以在导航设备10内执行路线搜索,但检索到的路线并不总是最佳路线。相应地,要检索最佳路线,则必须以额外费用和比较长的通信时间在服务器设备11上执行路线搜索。
<第二个实施例>
作为本发明的第二个实施例,下面将描述允许选择是在导航设备10上还是在服务器设备11上执行路线搜索的导航设备10。
图8是显示第二个实施例中的导航设备10和服务器设备11的操作的流程图。这里,诸如查找图3中的对等操作的步骤以相同参考数字标识,不再重复它们的详细的说明。
如果在步骤S11中,发现从当前位置到目标位置的连续的地图信息存储在地图信息存储部分25中,那么,在步骤S30中,指出它是否包括邻近区域的地图信息。具体来说,显示四边形(例如,矩形)地图,其两个斜线顶点与当前位置和目标位置重合,没有存储在地图信息存储部分25中的那些部分以黑色、白色等等显示,以便可识别。如此显示的图像,例如,如图5所示的图像,删除了计划的行驶路线40。
基于如此显示的是否存储了地图的特定部分的指示,用户选择是在导航设备10上还是在服务器设备11上执行路线搜索,并通过对操作部分24进行操作来输入它们的选择。这里,如果地图的显示的部分相当少,则最好在服务器设备11上执行路线搜索,以肯定地获取最佳路线。
在步骤S30之后,在步骤S31中,检查作出了哪一个选择,是在导航设备10上还是在服务器设备11上执行路线搜索。如果在步骤S31中发现选择要在导航设备10上执行路线搜索,则流程进入步骤S12。相比之下,如果在步骤S31中发现选择要在服务器设备11上执行路线搜索,则流程进入步骤S14。
如果在服务器设备11上执行路线搜索,随着流程进入步骤S14到S22到步骤S32,将在步骤S21中计算出的计划的行驶路线和在步骤S22中提取的地图信息传输到导航设备10。
如上所述,甚至在直到目标位置的地图信息的存储在地图信息存储部分25中的情况下,通过允许选择是在导航设备10上还是在服务器设备11上执行路线搜索,可以允许在优先考虑缩短通信时间和通信费用或肯定地获取最佳计划的行驶路线之间进行选择。
在第二个实施例中,路线搜索被描述为从当前位置到目标位置来执行。但是,也可以通过类似的操作流设置开始位置和目标位置。这就可以执行在所希望的开始位置开始的路线搜索。
步骤S30不是绝对必须;即,可以在没有显示的指示的情况下要求用户作出选择。或者,也可以省略步骤S30,并在步骤S31中让控制器28基于地图信息的量等等自动作出选择。如果包含四边形(例如,矩形)地图(其两个斜线顶点与开始(或当前)位置和目标位置重合)的地图信息的任何部分丢失,则让服务器设备自动执行路线搜索,从而自动进行选择。
也可以有步骤S21不需要的情况。例如,在服务器设备11获取其两个斜线顶点与开始位置和目标位置重合的四边形区域的地图信息的情况下,没有必要在服务器设备上执行路线搜索;相反,在获取地图信息之后,在导航设备10上执行路线搜索。
如果在步骤S11中发现存储了直到目标位置的地图信息,在导航设备10上执行路线搜索之后,可以从服务器设备中获取与计划的行驶路线相邻的单元区域的地图信息,以便导航设备10在开始路线引导之前再一次执行路线搜索。即使计算出了不是最短的路线,如图5中的计划的行驶路线40中的那样,通过获取邻近区域地图信息,然后再一次执行路线搜索,也可以计算最短的路线,如图4中的计划的行驶路线39。
<第三个实施例>
下面将描述在本发明的第三个实施例中通信系统执行路线引导所执行的操作。图9是显示导航设备10和服务器设备11的操作的流程图。这里,诸如查找图3中的对等操作的步骤以相同参考数字标识,不再重复它们的详细的说明。
如果在步骤S11中发现从当前位置到目标位置的连续的地图信息存储在地图信息存储部分25中,那么,在步骤S40中,控制器28将有关地图信息存储部分25中存储的从当前位置到目标位置的地图信息的创建日期-时间的信息传输到服务器设备11。
在步骤S40完成之后,在步骤S50中,服务器设备11接收从导航设备10传输的有关其中存储的地图信息的创建日期-时间的信息。然后,在步骤S51中,服务器设备11访问数据库12以比较创建日期-时间。然后,在步骤S52中,如果从其中接收到的导航设备10中存储的地图信息的创建日期-时间和数据库12中存储的地图信息13的创建日期-时间一样,服务器设备11将指出不需要更新的信息传输到导航设备10,如果前者比后者旧,服务器设备11从数据库12中读出新地图信息,并将其传输到导航设备10。
在步骤S52完成之后,在步骤S41中,根据来自控制器28的指令,导航设备10从服务器设备11接收新地图信息,并将其存储在地图信息存储部分25中。这里,最好用新地图信息覆盖旧地图信息。这里,如果导航设备10从服务器设备11接收指出不需要更新地图信息的信息,则它不接收任何地图信息。
在完成步骤S41之后,在步骤S12中,控制器28通过使用地图信息存储部分25中存储的地图信息执行路线搜索。在路线搜索完成之后,在S13中,当前位置和计划的行驶路线重叠在显示部分23上显示的地图信息上。此后,随着当前位置的移动滚动屏幕,路线引导一直在进行,直到到达目标位置。
另一方面,如果在步骤S11中发现从当前位置到目标位置的连续的地图信息没有存储在地图信息存储部分25中,即,如果发现存储在那里的地图信息是不连续的,即使只是部分地不连续,那么,在步骤S14中,将路线搜索的条件,包括当前位置和目标位置的位置信息和地图信息存储部分25中存储的地图信息覆盖的区域传输到服务器设备11。
在步骤S14完成之后,在步骤S20中,服务器设备11从导航设备10中接收路线搜索的条件,然后,在步骤S21中,服务器设备11访问数据库12并执行从当前位置到目标位置的路线搜索。
接下来,在步骤S22中,将沿着计算出的行驶路线的地图信息与从导航设备10接收到的地图信息的区域进行比较,并从前者提取没有存储在导航设备10中的那一部分。然后,在步骤S53中,读出其创建日期-时间比地图信息存储部分25中存储的地图信息的创建日期-时间稍晚的沿着地图信息存储部分25中存储的计划的行驶路线的那部分地图信息。
然后,在步骤S23中,将在步骤S21中计算出的计划的行驶路线和在步骤S22和S53中提取的地图信息传输到导航设备10。
在步骤S23完成之后,在步骤S15中,根据来自控制器28的指令,导航设备10从服务器设备11获取计划的行驶路线和地图信息,并将它们存储在地图信息存储部分25中。此后,在步骤S13中,通过使用计划的行驶路线和如此获取的地图信息,执行路线引导。
如上所述,在路线引导的过程中,如果从当前位置到目标位置的连续的地图信息存储在导航设备10中,则导航设备10将地图信息存储部分25中存储的地图信息的创建日期-时间传输到服务器设备11。如此,只有在有了更新版本的情况下导航设备10才地图信息。如此,通过始终使用最新的地图信息,可以在导航设备10内执行路线搜索,同时还可缩短通信时间和降低通信费用。另一方面,如果从当前位置到目标位置的连续的地图信息没有存储在导航设备10中,所需要从服务器设备11获取的只是计划的行驶路线,没有存储在地图信息存储部分25中的那部分地图信息,以及具有较晚创建日期-时间的地图信息。这就有助于始终使用最新的地图信息,还有助于缩短通信时间和降低通信费用。
例如,在至少如图4所示的地图信息30到38存储在地图信息存储部分25的情况下,当设置了当前位置X和目标位置Y并请求路线搜索时,由于从当前位置X到目标位置Y的连续的地图信息存储在地图信息存储部分25中,导航设备10将有关地图信息30到38的创建日期-时间的信息传输到服务器设备11。然后,服务器设备11将地图信息30到38的创建日期-时间与数据库12中存储的地图信息13的创建日期-时间进行比较,并只将具有不同创建日期-时间的那部分地图信息传输到导航设备10。如此,导航设备10只从服务器设备获取更新的地图信息并将其存储在地图信息存储部分25中。然后,在导航设备10内执行路线搜索,计算如图4所示的计划的行驶路线39。
例如,在如图5所示的地图信息30到32、35和38存储在地图信息存储部分25的情况下,当设置了当前位置X和目标位置Y并请求路线搜索时,由于从当前位置X到目标位置Y的连续的地图信息存储在地图信息存储部分25中,导航设备10将有关地图信息30到32、35和38的创建日期-时间的信息传输到服务器设备11,此后执行的操作与上文所描述的操作相同。这里,通过使用地图信息30到32、35和38,在导航设备10内执行路线搜索,并计算如图5所示的计划的行驶路线40。如此,虽然图5缺乏图4所示的地图信息34和37,但是,它仍具有从当前位置X到目标位置Y的连续的地图信息,如此通过使用地图信息执行路线搜索。这就产生了不同于图4中的计划的行驶路线39的计划的行驶路线40。
例如,在如图6所示的地图信息30到32和38存储在地图信息存储部分25的情况下,当设置了当前位置X和目标位置Y并请求路线搜索时,由于从当前位置X到目标位置Y的连续的地图信息没有存储在地图信息存储部分25中,导航设备10将路线搜索条件传输到服务器设备11。然后,服务器设备11执行路线搜索,计算如图7所示的计划的行驶路线39,从数据库12中提取地图信息34和37,还提取其创建日期-时间比地图信息存储部分25中存储的地图信息的创建日期-时间稍晚的那部分地图信息,并将它们传输到导航设备10。如此,图7和4中的计划的行驶路线39相同,但不同于图5中的计划的行驶路线40。计划的行驶路线39比计划的行驶路线40短,因此,可以说是最佳路线。
即,在图4所示的情况下,直到目标位置的所有邻近区域的地图存储在地图信息存储部分25中,可以在导航设备10内检索最佳路线。相比之下,在图5所示的情况下,只有直到目标位置的地图信息的特定部分存储在地图信息存储部分25中,可以在导航设备10内执行路线搜索,但检索到的路线并不总是最佳路线。相应地,要检索最佳路线,则必须以额外费用和比较长的通信时间在服务器设备11上执行路线搜索。
相应地,优选情况下,甚至在直到目标位置的地图信息存储在地图信息存储部分25的情况下,也可在步骤S11中允许用户选择是在导航设备10上还是在服务器设备11上执行路线搜索。
在上文所描述的实施例中,由服务器设备执行更新日期的比较。相反,也可以使服务器设备在传输地图信息之前传输更新日期,并使导航设备比较更新日期以判断是否接收地图数据。
在本发明中,在执行路线搜索之前,可以允许指定要搜索的道路的类型。例如,可以在设置目标位置之后执行此项操作。这里,道路可以分为不同类型,例如,根据用户希望使用它们的条件,如是否使用快速路,是否使用收费公路,是否使用具有优先级的国道等等。这样,比如当用户不愿意支付任何通行费,当用户希望只在宽阔的道路上行驶时,就可以搜索涉及符合用户希望行驶的条件的道路的计划的行驶路线。
利用此配置,如果涉及所选择的道路类型和覆盖从开始位置到目标位置的连续的地图信息没有存储在导航设备中,通过从服务器设备只获取计划的行驶路线和没有存储在地图信息存储部分的地图信息,可以执行涉及用户所希望的道路类型的路线搜索,并缩短通信时间和降低通信费用。
在本发明中,当执行路线搜索时,可以基于交通拥挤的程度和要行驶的距离计算计划的行驶路线。在此情况下,可以使用诸如VICS(汽车信息和通信系统)提供的交通信息。
此外,在本发明中,当地图信息存储部分25的容量不足时,只需删除不必要的地图信息,并获取新的地图信息。这里,不必要的地图信息包括具有旧的获取或创建日期-时间的地图信息或很少使用的地图信息。
此外,在本发明中,当用户驾驶时不执行路线搜索但显示当前位置周围的地图信息时,如果在滚动屏幕时需要接下来显示的地图信息没有存储在地图信息存储部分25中,建议从服务器设备11获取所需要的地图信息。
<第四个实施例>
本发明的第四个实施例处理从具有小容量的记录介质中读出地图信息和邻近区域信息的导航设备。图10是显示根据第四个实施例的导航设备20的配置的方框图。与图2的区别是,提供了DVD播放部分29代替地图信息存储部分25。这就可以从以不同的比例尺写入了地图信息的DVD中读出地图信息。
利用此配置,导航设备20通过通信控制器21(接收装置)从服务器设备11获取诸如服务信息和广告之类的引导信息项,并将它们存储在RAM 26中。每一项引导信息都包含引导数据,外加搜索数据,图11显示了其示例。引导数据包括商品及服务提供商的名称和位置,外加指出他们提供的商品及服务的内容数据(例如,对于饭店,他们提供的菜单,对于加油站,他们所销售的汽油的价格)。
现在将描述图11所示的搜索数据的示例。有大量的引导信息项,如服务信息和广告,因此,接收所有这些信息项会在通信时间、通信费用、显示性能和搜索性能方面产生不便。为避免这些不便,根据本发明,在下载任何内容数据之前,只接收满足由用户设置的条件的内容数据。图11所示的表是如何设置这样的条件的示例。
条件组A包括类型条件A,数字0表示“无条件”、数字1表示“体育”、数字2表示“休闲”、数字3表示“销售”、数字4表示“弹球盘”,数字5表示“活动”。条件组B包括类型条件B,数字0表示“无条件”、数字1表示“市场”、数字2表示“加油站”、数字3表示“风景区”、数字4表示“饭店”。条件组C包括位置条件,数字0表示“无条件”、数字1表示“在该县内”,数字2表示“在当前位置周围”,数字3表示“在目标位置周围”。条件组D包括日期-时间条件,数字0表示“无条件”,数字1表示“有效时间”,数字2表示“有效日期”,数字3表示“无效的工作日”。
在每一个组中,用户可以选择一个或多个数字1和更大的数字;如果没有选择任何一个数字,则自动选择表示“无条件”的数字0,在这样的情况下,下载在该组下分类的所有内容数据。条件组A到D之间的关系以逻辑术语按如下方式表示(组A或组B)和组C和组D。
图11显示了在从服务器设备11获取的内容数据之前接收到的搜索数据,如“N;Japanese RestaurantSo-and-So/B4/C;13512,03524/D1;1100,2000/D3;3”。这表示搜索其信息的目标的名称是日本餐厅So-and-So;其类型条件B是餐厅;其位置是东经135度12秒,北纬35度24秒;从11:00到20:00开放;星期三不开张。即,不同条件彼此用斜线“/”隔开,条件项数字用分号“;”与它们要求的数据隔开。
接下来,将描述此实施例的操作。图12是显示控制器28(控制装置)的操作的流程图,而图13是显示图12中的步骤S66的详细操作的流程图。当在步骤S60中用户通过对操作部分(输入装置)24进行操作设置了图11所示的条件时,那么,在步骤S61中,控制器28将设置的条件存储在RAM 26中。
在步骤S60之后,当在步骤S62中控制器28接收到要接收的请求时,那么,在步骤S63中,控制器28从服务器设备11接收搜索数据。这里,接收请求是在各种情况下给出的;例如,当对操作部分24进行时可以开始接收(例如,为作出离开的准备),每次行驶了预先确定的距离时,每次过去了预先确定的时间长度时,当接收到来自服务器设备11的起始信号(例如,当用户接近饭店或便利商店时用于提供广告的信号)。
接下来,在步骤S64中,基于接收到的一项或多项引导信息,选择满足类型条件A或B的那些项目。这就只留下了那些满足设置的条件的引导信息项。接下来,在步骤S65中,选择满足位置条件的那些项。这就只留下了那些满足设置的位置(区域)的引导信息项。接下来,在步骤S66中,选择满足日期-时间条件的那些项。
现在,将参考图13详细描述在步骤S66中执行的操作。在步骤S70中,如果在执行缩窄直到步骤S65之后,仍有项目要处理,那么,在步骤S71中,控制器28选择第一项引导信息作为处理的目标。接下来,在步骤S72中,控制器28计算将到达所选择的引导信息的位置的预测的日期-时间。这里,通过模拟最短距离的从当前位置到所选择的引导信息的位置的驾驶,计算预测的日期-时间。这里的模拟考虑了道路类型、车道的数量、左转弯和右转弯的数量、红绿灯和铁路交叉口的数量、沿着路线的车辆流量情况等等。
在步骤S72之后,如果在步骤S73中,预测的日期-时间不满足设置的日期-时间条件,那么,在步骤S74中,从已经选择进行下载的内容数据的那些项目中排除此项引导信息。在步骤S73之后,在步骤S75中,如果可以到达目标位置并在时间上有富余(例如,有30分钟的余量),则流程进入步骤S77。如果在步骤S75中,不能在时间上从容地到达目标位置,那么,在步骤S76中,控制器28将伴随计时器的标志附加到该项引导信息。当显示其中附加了伴随计时器的标志的引导信息项时,伴随计时器的标志可以使剩余的时间显示出来。例如,显示银行关门之前剩余的时间。如此,对所有引导信息项进行选择,以选择那些满足日期-时间条件的引导信息项(S77、S78和S79)。
回到图12,在步骤S66之后,在步骤S67中,只获取根据用户设置的条件缩窄的引导信息项的引导数据,并存储在RAM 26中。在RAM 26中存储的引导信息中,根据需要显示相应的信息项(例如,当用户正在驾驶时,当他们设置了路线,或者当他们搜索服务或广告时)。此外,对于其中附加了计时器的信息项,显示剩余的时间。
顺便说一句,第四个实施例的导航设备的操作可以在第一个到第三个实施例之前或之后执行。
如上所述,随着包括GPS接收器的导航设备和蜂窝电话和PDA越来越广泛,对于通过通信分发的服务信息的需求也在增大,广告也增多。利用上文所描述的导航设备20,可以轻松地从大量的引导信息中只选择用户所希望的那些信息项。这在通信时间、通信费用、显示大小和搜索性能方面的效率特别高。
工业实用性根据本发明的导航设备不仅可以作为便携式和车载设备应用,而且也可以包含在蜂窝电话、PDA(个人数字助理)、个人计算机等等中。
权利要求
1.一种导航设备,包括用于存储从服务器设备获取的地图信息的地图信息存储部分,其中,如果从开始位置到目标位置的连续的地图信息没有存储在地图信息存储部分,则导航设备将开始位置和目标位置传输到服务器设备,以便从那里获取从开始位置到目标位置的地图信息,然后将所获取的地图信息存储在地图信息存储部分。
2.根据权利要求1所述的导航设备,其中,所获取的地图信息是,由若干单元区域组成的地图,所述单元区域覆盖其两个斜线顶点与开始位置和目标位置重合的矩形区域。
3.根据权利要求1所述的导航设备,其中,所获取的地图信息只包含没有存储在地图信息存储部分的地图信息。
4.根据权利要求1所述的导航设备,其中,所获取的地图信息包含没有存储在地图信息存储部分的地图信息和其具有较早的创建日期-时间的版本存储在地图信息存储部分中的地图信息。
5.根据权利要求1所述的导航设备,其中,导航设备从服务器设备接收搜索数据,并从那里获取满足所希望的搜索条件的引导数据。
6.根据权利要求1所述的导航设备,其中,导航设备从服务器设备接收日期-时间限制数据,并从那里获取满足所希望的日期-时间条件的引导数据。
7.根据权利要求1所述的导航设备,其中,导航设备从服务器设备接收时间限制数据和位置数据,然后,基于时间限制数据和位置数据预测将到达路线引导的目标位置的时间,然后,从服务器设备获取满足时间限制数据的引导数据。
8.根据权利要求1到7中的某一个权利要求所述的导航设备,其中,导航设备获取由服务器设备检索的路线。
9.根据权利要求1到7中的某一个权利要求所述的导航设备,其中,通过使用地图信息存储部分中存储的地图信息来搜索路线,其中地图信息包括从服务器设备获取的地图信息。
10.一种导航设备,包括用于存储从服务器设备获取的地图信息的地图信息存储部分,其中,如果从开始位置到目标位置的连续的地图信息存储在地图信息存储部分,则导航设备将开始位置和目标位置传输到服务器设备,以便从那里获取由若干单元区域的组成的地图信息,所述单元区域覆盖其两个斜线顶点与开始位置和目标位置重合的矩形区域,然后,导航设备将所获取的地图信息存储在地图信息存储部分。
11.根据权利要求10所述的导航设备,其中,所获取的地图信息只包含没有存储在地图信息存储部分的地图信息。
12.根据权利要求10所述的导航设备,其中,所获取的地图信息包含没有存储在地图信息存储部分的地图信息和其具有较早的创建日期-时间的版本存储在地图信息存储部分中的地图信息。
13.根据权利要求10所述的导航设备,其中,导航设备从服务器设备接收搜索数据,并从那里获取满足所希望的搜索条件的引导数据。
14.根据权利要求10所述的导航设备,其中,导航设备从服务器设备接收日期-时间限制数据,并从那里获取满足所希望的日期-时间条件的引导数据。
15.根据权利要求10所述的导航设备,其中,导航设备从服务器设备接收时间限制数据和位置数据,然后,基于时间限制数据和位置数据预测将到达路线引导的目标位置的时间,然后,从服务器设备获取满足时间限制数据的引导数据。
16.根据权利要求10到15中的某一个权利要求所述的导航设备,其中,导航设备获取由服务器设备检索的路线。
17.根据权利要求10到15中的某一个权利要求所述的导航设备,其中,通过使用地图信息存储部分中存储的地图信息来搜索路线,其中地图信息包括从服务器设备获取的地图信息。
18.一种导航设备,包括用于存储从服务器设备获取的地图信息的地图信息存储部分,其中,如果从开始位置到目标位置的连续的地图信息存储在地图信息存储部分,则搜索路线,导航设备从服务器设备获取由单元区域组成的地图,所述单元区域覆盖包括检索到的路线以及与检索到的路线相邻的区域,然后,导航设备将所获取的地图信息存储在地图信息存储部分。
19.根据权利要求18所述的导航设备,其中,所获取的地图信息只包含没有存储在地图信息存储部分的地图信息。
20.根据权利要求18所述的导航设备,其中,所获取的地图信息包含没有存储在地图信息存储部分的地图信息和其具有较早的创建日期-时间的版本存储在地图信息存储部分中的地图信息。
21.根据权利要求18所述的导航设备,其中,导航设备从服务器设备接收搜索数据,并从那里获取满足所希望的搜索条件的引导数据。
22.根据权利要求18所述的导航设备,其中,导航设备从服务器设备接收日期-时间限制数据,并从那里获取满足所希望的日期-时间条件的引导数据。
23.根据权利要求18所述的导航设备,其中,导航设备从服务器设备接收日期-时间限制数据,并从那里获取满足所希望的日期-时间条件的引导数据。
24.根据权利要求18到23中的某一个权利要求所述的导航设备,其中,导航设备获取由服务器设备检索的路线。
25.根据权利要求18到23中的某一个权利要求所述的导航设备,其中,通过使用地图信息存储部分中存储的地图信息来搜索路线,其中地图信息包括从服务器设备获取的地图信息。
26.一种导航设备,包括接收装置,用于从服务器设备接收包含搜索数据和引导数据的一项或多项引导信息;输入装置,用于指定搜索条件;以及控制装置,用于只允许接收满足由输入装置指定的搜索条件的任何一项引导信息的引导数据。
27.一种导航设备,包括接收装置,用于从服务器设备接收包含日期-时间限制数据和引导数据的一项或多项引导信息;输入装置,用于指定日期-时间条件;以及控制装置,用于只允许接收满足由输入装置指定的日期-时间条件的任何一项引导信息的引导数据。
28.一种导航设备,包括接收装置,用于从服务器设备接收包含日期-时间限制数据、位置数据和引导数据的一项或多项引导信息;地图信息;当前位置检测装置,用于检测当前位置;控制装置,用于,基于接收到的时间限制数据和位置数据,预测将到达路线引导的目标位置的时间,并用于只允许具有满足预测的时间任何一项引导信息的引导数据。
29.一种用于向导航设备传输地图信息的服务器设备,其中,当服务器设备从导航设备接收开始位置和目标位置时,服务器设备将从开始位置到目标位置的地图信息传输到导航设备。
30.一种用于向导航设备传输地图信息的服务器设备,其中,当服务器设备从导航设备接收开始位置和目标位置时,服务器设备将由若干单元区域组成的地图信息传输到导航设备,所述单元区域覆盖其两个斜线顶点与开始位置和目标位置重合的矩形区域的。
31.一种用于向导航设备传输地图信息的服务器设备,其中,当导航设备从服务器设备请求指定区域中的地图信息,服务器设备将请求的地图信息传输到导航设备。
全文摘要
导航设备从服务器设备获取地理信息。当导航设备没有存储提供从起点到终点的连续的路线的任何地理信息时,它将起点和终点的数据传输到服务器设备以从那里获取提供从起点到终点的连续的路线的地理信息。这种有效的获取地理信息的方式可以缩短通信时间并降低通信费用。
文档编号G01C21/34GK1675519SQ0381906
公开日2005年9月28日 申请日期2003年6月13日 优先权日2002年9月24日
发明者小谷清史, 饭田进, 泽田宏二 申请人:三洋电机株式会社, 鸟取三洋电机株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1