路径信息提供装置及路径信息提供方法转让专利

申请号 : CN201180022029.4

文献号 : CN102869953B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 柳濑直裕

申请人 : 乐天株式会社

摘要 :

使用户直观地把握在路径上移动的力气。地图信息提供服务器(10)存储包含实际的地形的起伏在内的地图数据,将与第1路径相关的信息与用户所涉及的识别信息建立关联而存储,决定基于来自用户的请求而指定的从起点到终点的第2路径,将基于直接或间接比较地图数据中的第2路径的长度以及该路径中的起伏、和各第1路径的长度以及该路径中的起伏的比较结果的信息提供给用户,其中,第1路径包含1个或多个路径,该1个或多个路径分别以地图数据中的包含与用户所涉及的信息相应的地点在内的区域中的与用户所涉及的信息相应的地点作为起点,到达多个规定的地点。

权利要求 :

1.一种路径信息提供装置,具备:存储包含实际的地形的起伏在内的地图数据的单元;和决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定单元,所述路径信息提供装置的特征在于,包括:将与第1路径相关的信息与用户所涉及的识别信息建立关联而存储的单元,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以所述地图数据中的包含与所述用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点;

对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较单元;和将基于所述比较单元的比较结果的信息提供给所述用户的信息提供单元。

2.一种路径信息提供装置,具备:存储包含实际的地形的起伏在内的地图数据的单元;和决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定单元,所述路径信息提供装置的特征在于,包括:取得与第1路径相关的信息的取得单元,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以所述地图数据中的包含与用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点,对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较单元;和将基于所述比较单元的比较结果的信息提供给所述用户的信息提供单元。

3.根据权利要求2所述的路径信息提供装置,其特征在于,

所述取得单元在以与所述用户所涉及的信息相应的地点为起点、以所述第2路径的长度为基准的规定的范围内取得与所述第1路径相关的信息。

4.根据权利要求1~3中任一项所述的路径信息提供装置,其特征在于,所述比较单元对从如下所述中选择的任一者进行比较:基于路径的长度以及该路径中的起伏而求取的移动难易度彼此;基于路径中的起伏而补正了该路径的长度后得到的长度彼此;以及根据基于路径中的起伏而补正了该路径的长度后得到的长度和该路径中的起伏而求取的移动难易度彼此。

5.根据权利要求1~3中任一项所述的路径信息提供装置,其特征在于,所述路径信息提供装置还具有选择单元,该选择单元在所述比较单元对基于路径的长度以及该路径中的起伏而求取的移动难易度彼此、或者根据基于路径中的起伏而补正了该路径的长度后得到的长度和该路径中的起伏而求取的移动难易度彼此进行比较的情况下,将该移动难易度最接近于所述第2路径的第1路径选择为基准路径,在所述比较单元对基于路径中的起伏而补正了该路径的长度后得到的长度彼此进行比较的情况下,将该长度最接近于所述第2路径的第1路径选择为基准路径,所述信息提供单元将与所述选择单元所选择的基准路径相关的信息作为基于所述比较单元的比较结果的信息,来提供给所述用户。

6.根据权利要求5所述的路径信息提供装置,其特征在于,

在所述比较单元对基于路径的长度以及该路径中的起伏而求取的移动难易度彼此、或者根据基于路径中的起伏而补正了该路径的长度后得到的长度和该路径中的起伏而求取的移动难易度彼此进行比较的情况下,所述选择单元,在存在多个与所述第2路径的移动难易度的差处于规定范围内的所述第1路径的情况下,将所述多个第1路径中的地形与所述第2路径最接近的路径选择为所述基准路径,所述信息提供单元,将与所述选择单元选择出的基准路径相关的信息作为基于所述比较单元的比较结果的信息,提供给所述用户。

7.根据权利要求4所述的路径信息提供装置,其特征在于,

所述第1路径以及所述第2路径的各自的移动难易度以该各路径的长度、该各路径的起伏、与包含在该各路径内的实物相应的负载作为参数来算出。

8.根据权利要求4所述的路径信息提供装置,其特征在于,

在判断为所述第2路径的环境不是所述用户通常体验的环境的情况下,与判断为所述第2路径的环境是所述用户通常体验的环境的情况相比,将所述第2路径的移动难易度的值算出得更大。

9.根据权利要求1~3中任一项所述的路径信息提供装置,其特征在于,包含在所述多个第1路径中的路径分别包含1个或多个通过点,所述比较单元能将包含在所述各第1路径中的通过点也作为该第1路径中的终点,从而来设定为新的第1路径。

10.根据权利要求1或2所述的路径信息提供装置,其特征在于,

所述比较单元在直接对所述第1路径和所述第2路径进行比较的情况下,求取分别表征所述第1路径和所述第2路径的曲线的相关,在间接对所述第1路径和所述第2路径进行比较的情况下,对基于所述第1路径和所述第2路径的各自的地形的特征量进行比较。

11.一种路径信息提供方法,由路径信息提供装置执行,该路径信息提供装置包括:存储包含实际的地形的起伏在内的地图数据的单元;和

将与第1路径相关的信息与用户所涉及的识别信息建立关联而存储的单元,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以所述地图数据中的包含与所述用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点,所述路径信息提供方法包含决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定步骤,且所述路径信息提供方法的特征在于,包括:对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较步骤;和将基于所述比较步骤的比较结果的信息提供给所述用户的信息提供步骤。

12.一种路径信息提供方法,由路径信息提供装置执行,该路径信息提供装置包括存储包含实际的地形的起伏在内的地图数据的单元,所述路径信息提供方法包括决定基于来自所述用户的请求而指定的从起点到终点的第2路径的步骤,所述路径信息提供方法的特征在于,包括:

取得与第1路径相关的信息的取得步骤,其中,所述第1路径包含1个或多个路径,该

1个或多个路径分别以所述地图数据中的包含与用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点;

对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较步骤;和将基于所述比较步骤的比较结果的信息提供给所述用户的信息提供单元。

说明书 :

路径信息提供装置及路径信息提供方法

技术领域

[0001] 本发明涉及路径信息提供装置、路径信息提供方法、程序以及信息记录介质。 背景技术
[0002] 有根据来自用户终端的请求来提供地图信息的服务。例如,在下述的专利文献1中,在这样的服务中,为了能直观地把握显示于地图上的大规模的对象物的面积,在地图上一起显示在地图上所指定的矩形区域的面积相当于几个有名的建筑物(例如巨蛋球场)的面积。
[0003] 先行技术文献
[0004] 专利文献
[0005] 专利文献1:JP特开2010-134887号公报
[0006] 发明的概要
[0007] 发明要解决的课题
[0008] 但是,在搜索连结设定在地图上的出发点和终到点的路径并提供给用户的情况下,即使如上述现有技术那样以一般有名的指标为基准来比较路径,但若该指标对用户而言不在身边的话,则用户还是无法直观地把握在该路径上移动的力气。

发明内容

[0009] 本发明鉴于上述课题而提出,其目的在于提供能让用户直观把握在路径上移动的力气的路径信息提供装置、路径信息提供方法、程序以及信息记录介质。
[0010] 用于解决课题的手段
[0011] 为了达成上述目的,本发明所涉及的路径信息提供装置特征在于,包括:存储包含实际的地形的起伏在内的地图数据的单元;将与第1路径相 关的信息与用户所涉及的识别信息建立关联而存储的单元,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以所述地图数据中的包含与所述用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点;决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定单元;对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较单元;和将基于所述比较单元的比较结果的信息提供给所述用户的信息提供单元。
[0012] 另外,本发明所涉及的路径信息提供装置特征在于,包括:存储包含实际的地形的起伏在内的地图数据的单元;取得与第1路径相关的信息的取得单元,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以所述地图数据中的包含与用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点;决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定单元;对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较单元;和将基于所述比较单元的比较结果的信息提供给所述用户的信息提供单元。
[0013] 在本发明的一个形态中,特征在于,所述取得单元在以与所述用户所涉及的信息相应的地点为起点、以所述第2路径的长度为基准的规定的范围内取得与所述第1路径相关的信息。
[0014] 在本发明的一个形态中,特征在于,所述比较单元对从如下所述中选择的任一者进行比较:基于路径的长度以及该路径中的起伏而求取的移动难易度彼此;基于路径中的起伏而补正了该路径的长度后得到的长度彼此;以及根据基于路径中的起伏而补正了该路径的长度后得到的长度和该路径中的起伏而求取的移动难易度彼此。
[0015] 在本发明的一个形态中,特征在于,所述路径信息提供装置还具有选择单元,该选择单元在所述比较单元对基于路径的长度以及该路径中的起伏而求取的移动难易度彼此、或者根据基于路径中的起伏而补正了该路径的长度后得到的长度和该路径中的起伏而求取的移动难易度彼此进行比 较的情况下,将该移动难易度最接近于所述第2路径的第1路径选择为基准路径,在所述比较单元对基于路径中的起伏而补正了该路径的长度后得到的长度彼此进行比较的情况下,将该长度最接近于所述第2路径的第1路径选择为基准路径;所述信息提供单元将与所述选择单元所选择的基准路径相关的信息作为基于所述比较单元的比较结果的信息,来提供给所述用户。
[0016] 在本发明的一个形态中,特征在于,在所述比较单元对基于路径的长度以及该路径中的起伏而求取的移动难易度彼此、或者根据基于路径中的起伏而补正了该路径的长度后得到的长度和该路径中的起伏而求取的移动难易度彼此进行比较的情况下,所述选择单元将所述多个第1路径中的地形最接近的路径选择为所述基准路径。
[0017] 在本发明的一个形态中,特征在于,所述第1路径以及所述第2路径的各自的移动难易度以该各路径的长度、该各路径的起伏、与包含在该各路径内的实物(object)相应的负载作为参数来算出。
[0018] 在本发明的一个形态中,特征在于,在判断为所述第2路径的环境不是所述用户通常体验的环境的情况下,与判断为所述第2路径的环境是所述用户通常体验的环境的情况相比,将所述第2路径的移动难易度的值算出得更大。
[0019] 在本发明的一个形态中,特征在于,包含在所述多个第1路径中的路径分别包含1个或多个通过点,所述比较单元能将包含在所述各第1路径中的通过点也作为该第1路径中的终点,从而来设定为新的第1路径。
[0020] 在本发明的一个形态中,特征在于,所述比较单元在直接对所述第1路径和所述第2路径进行比较的情况下,求取分别表征所述第1路径和所述第2路径的曲线的相关,在间接对所述第1路径和所述第2路径进行比较的情况下,对基于所述第1路径和所述第2路径的各自的地形的特征量进行比较。
[0021] 本发明所涉及的路径信息提供方法由路径信息提供装置执行,该路径信息提供装置包括:存储包含实际的地形的起伏在内的地图数据的单元;和将与第1路径相关的信息与用户所涉及的识别信息建立关联而存储的单元,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以 所述地图数据中的包含与所述用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点;所述路径信息提供方法的特征在于,包括:决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定步骤;对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较步骤;
和将基于所述比较步骤的比较结果的信息提供给所述用户的信息提供步骤。 [0022] 本发明所涉及的路径信息提供方法由路径信息提供装置执行,该路径信息提供装置包括存储包含实际的地形的起伏在内的地图数据的单元,所述路径信息提供方法的特征在于,包括:取得与第1路径相关的信息的取得步骤,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以所述地图数据中的包含与用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点;决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定步骤;对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较步骤;和将基于所述比较步骤的比较结果的信息提供给所述用户的信息提供单元。
[0023] 本发明所涉及的程序使计算机发挥功能,所述计算机包括:存储包含实际的地形的起伏在内的地图数据的单元;和将与第1路径相关的信息与用户所涉及的识别信息建立关联而存储的单元,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以所述地图数据中的包含与所述用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点;所述程序的特征在于,使所述计算机作为如下单元发挥功能:决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定单元;对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较单元;和将基于所述比较单元的比较结果的信息提供给所述用户的信息提供单元。
[0024] 本发明所涉及的程序使计算机发挥功能,所述计算机包括存储包含实 际的地形的起伏在内的地图数据的单元,所述程序的特征在于,使所述计算机作为如下单元发挥功能:取得与第1路径相关的信息的取得单元,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以所述地图数据中的包含与用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点;决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定单元;对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较单元;和将基于所述比较单元的比较结果的信息提供给所述用户的信息提供单元。
[0025] 本发明所涉及的信息记录介质记录程序,所述信息记录介质的特征在于,该程序使计算机发挥功能,所述计算机包括:存储包含实际的地形的起伏在内的地图数据的单元;和将与第1路径相关的信息与用户所涉及的识别信息建立关联而存储的单元,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以所述地图数据中的包含与所述用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点;所述程序使所述计算机作为如下单元发挥功能:决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定单元;对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径中的起伏进行直接或间接的比较的比较单元;和将基于所述比较单元的比较结果的信息提供给所述用户的信息提供单元。
[0026] 本发明所涉及的信息记录介质记录程序,所述信息记录介质的特征在于,该程序使计算机发挥功能,所述计算机包括存储包含实际的地形的起伏在内的地图数据的单元,所述程序使所述计算机作为如下单元发挥功能:取得与第1路径相关的信息的取得单元,其中,所述第1路径包含1个或多个路径,该1个或多个路径分别以所述地图数据中的包含与用户所涉及的信息相应的地点在内的区域中的、与所述用户所涉及的信息相应的地点作为起点,到达多个规定的地点;决定基于来自所述用户的请求而指定的从起点到终点的第2路径的决定单元;对所述地图数据中的、所述第2路径的长度以及该路径中的起伏、和所述各第1路径的长度以及该路径 中的起伏进行直接或间接的比较的比较单元;和将基于所述比较单元的比较结果的信息提供给所述用户的信息提供单元。
[0027] 发明的效果
[0028] 根据本发明的一个形态,能使用户直观把握在路径上移动的力气。 附图说明
[0029] 图1是本实施方式所涉及的地图信息提供系统的系统构成图。
[0030] 图2是表示地图信息提供服务器所具备的功能的一例的功能框图。
[0031] 图3是说明部分移动难易度的算出例的图。
[0032] 图4是表示与角度θ相应的F的值的一例的图。
[0033] 图5是表示用户路径表的一例的图。
[0034] 图6是表示基于路径显示数据的显示画面的一例的图。
[0035] 图7是表示基于路径显示数据的显示画面的一例的图。
[0036] 图8是表示基于路径显示数据的显示画面的一例的图。
[0037] 图9A是在地图信息提供系统中进行的处理的顺序图。
[0038] 图9B是在地图信息提供系统中进行的处理的顺序图。
[0039] 图10是表示用户路径的设定画面的一例的图。
[0040] 图11是表示显示搜索出的路径的显示画面的一例的图。
[0041] 图12是表示登录的用户路径的一例的图。
[0042] 图13是表示对象路径的指定画面的一例的图。
[0043] 图14是表示与角度θ相应的t的值的一例的图。
[0044] 图15是表示与角度θ相应的METS的值的一例的图。

具体实施方式

[0045] 下面,参照附图来说明用于实施本发明的实施方式(下面称作实施方式)。 [0046] 图1中示出本实施方式所涉及的地图信息提供系统1的系统构成图。如图1所示,地图信息提供系统1包括用户终端20和地图信息提供服务器10,用户终端20和地图信息提供服务器10连接为能经由英特网等的网络5来彼此进行数据通信。
[0047] 用户终端20是能由用户操作的个人计算机或便携式终端等的计算机。用户终端20响应于用户的操作,按照Web浏览器等的程序来访问地图信息提供服务器10,从所访问的地图信息提供服务器10接收地图信息。然后,用户终端20将接收到的地图信息显示于液晶显示器等的显示装置。
[0048] 地图信息提供服务器10是响应于来自用户终端20的请求来生成包含从地图上的一点连结到另一点的路径信息在内的地图信息,并将其提供给用户终端20的计算机。 [0049] 图2是表示本实施方式所涉及的地图信息提供服务器10所具备的功能的一例的功能框图。如图2所示,地图信息提供服务器10具备:用户信息存储部100、认证部102、地图数据存储部104、用户路径数据接受部106、路径决定部108、移动难易度算出部110、用户路径数据存储部112、对象路径数据接受部114、基准用户路径选择部116、路径比较部118、路径显示数据生成部120、以及路径显示数据发送部122。
[0050] 地图信息提供服务器10所具备的上述各部的功能可以通过由计算机读取并执行保存在计算机可读的信息存储介质中的程序来实现,其中,该计算机具备:CPU等的控制单元、存储器等的存储单元、与外部设备进行数据收发的通信接口等的通信单元等的硬件。另外,也可以通过光盘、磁盘、磁带、光磁盘、闪速存储器等的信息存储介质来将程序提供给地图信息提供服务器10。也可以通过英特网等的数据通信网来提供给地图信息提供服务器10。
[0051] 用户信息存储部100存储各用户的认证信息、各种的属性信息。例如,认证信息可以是识别用户的用户ID和密码的组,在属性信息中也可以包含用户的住所、名字、出生年月日等的各种信息。
[0052] 认证部102基于从用户终端20接收到的认证信息来进行用户认证。例如,认证部102可以基于从用户终端20接收到的用户ID和密码的组是否与存储于用户信息存储部100中的用户ID和密码的组一致来进行认证。地图信息提供服务器10也可以对认证后的用户终端20提供表示认证成功的小段信息cookie,之后的认证基于从用户终端20接受的小段信息cookie来进行。
[0053] 地图数据存储部104存储包含实际的地形的起伏在内的地图数据。例 如,在地图数据中包含表示规定的空间上的特定的地点或区域的位置的信息、以及与该信息建立关联的信息。另外,地图数据所示的位置也可以包含纬度、经度、标高的信息(或与其对应的信息)。并且,地图数据可以包含针对道路、信号灯、建筑物、公园、店铺、住宅、车站等的各地图实物的位置信息以及属性信息。在属性信息中包含地图实物的种类、名称、住所等的信息。 [0054] 用户路径数据接受部106从由认证部102认证过的用户所操作的用户终端20接受用于指定与该用户建立关联而登录的路径的路径指定数据。例如,用户路径数据接受部106所接受的路径指定数据也可以是地图上的起点以及终点的信息,也可以包含起点和终点以及在其间通过的通过点的信息,也可以是用户用指向设备等输入设备对地图指定的路径的信息。另外,起点、终点、以及通过点的各点也可以是地图上的任意的点,也可以是以住所、名字等确定的实物。另外,用户路径数据接受部106也可以接受“从AAA(起点的名称)到BBB(终点的名称)”这样的检索询问,来作为路径指定数据。
[0055] 路径决定部108搜索并决定连结所指定的地图上的多个点的路径。例如,路径决定部108基于由用户路径数据接受部106接收到的路径数据,来搜索连结该路径数据所表示的起点以及终点(还有通过点)的地图上的路径。路径搜索也可以通过搜索从起点到终点的路径中的满足规定的条件的路径来进行。另外,规定的条件例如是路径的长度最短、在路径上移动的移动时间最少、路径的移动难易度(关于移动难易度在后面叙述)最低等多个各种条件中的一者、或组合多个而构成。
[0056] 移动难易度算出部110算出移动难易度,该移动难易度表示在路径上从起点移动到所给出的点(例如终点)为止的困难程度。例如,移动难易度可以是基于地图数据中的路径的长度以及该路径中的起伏而算出的数值,也可以是与该算出的数值相应而确定的等级。可以预先在各等级中确定所属的数值的范围。另外,在算出路径所涉及的移动难易度时,例如,除了路径的起伏、路径的长度以外,还可以使用季节、天气、气温、湿度、路径内所存在的台阶、道口、信号灯、地下道、天桥等的实物的有无、路面状态等的参数。例如,路径的起伏通过包含于路径中的任意的两点间的 倾斜度(角度)、或高低差来表征。在本实施方式中,路径的长度是路径的空间中的长度,即是基于该路径的起伏而对路径的长度进行了补正后而得到的长度,但路径的长度也可以使用表征在平面地图上的路径长度。另外,移动难易度算出部110也可以一并算出直到在所指定的路径的从起点到终点为止之间通过的通过点为止的移动难易度。下面,说明移动难易度算出部110算出的移动难易度的具体例。 [0057] 移动难易度算出部110例如也可以基于在从该路径的起点到终点为止的移动中所需要的物理性的工作的量来算出路径的移动难易度。例如,移动难易度算出部110可以将路径分割为多个部分,针对各部分来算出部分移动难易度,对算出的部分移动难易度进行合计来算出移动难易度。路径的分割至少在设定于路径上的通过点处进行,理论上,在将部分的分割数设为无限大的情况下,路径的移动难易度与在该路径的移动上所需要的物理性的工作一致。下面,示出部分移动难易度的算出例。
[0058] 在图3中示出说明部分移动难易度的算出例的图。如图3所示,将从某路径中取出的两点设为A点以及B点,在正交坐标系中将各点的坐标设为A点(X1,Y1,H1)、B点(X2,Y2,H2)。此时,从A点到B点的移动所需要的移动难易度W算出为W=F(θ)·d。在此,F是力,d是移动距离,在ΔX=X2-X1、ΔY=Y2-Y1、ΔH=H2-H1的情况下,求取为d=2 2 2
sqrt(ΔX+ΔY+ΔH)。另外,F(θ)例如根据从A点到B点的角度θ来决定。
[0059] 在图4中示出与角度θ相应的F值的一例。如图4所示,可以对每个角度θ的范围预先确定F的值,在θ为正的情况下与上坡路对应,在θ是0的情况下与平坦道路对应,并且,在θ为负的情况下与下坡路对应。另外,θ通过sinθ=ΔH/d而求得。当然,移动难易度算出部110也可以通过其它的算出方法来算出移动难易度W。例如,也可以通过移动难易度W=αd+βΔH来算出,其中,α以及β是系数。另外,也可以是,在图4所示的示例中,在角度θ为0~1度的范围的情况下,F成为最小,随着角度θ从0~1度的范围起增大、或者变小,F变大。此时,将随着角度θ从0~1度的范围起变大而F增加的增加率设定得大于随着角度θ从0~1度的范围起变小而F增加的增加率。
[0060] 用户路径数据存储部112按每个用户来存储基于用户路径数据接受部106所接受到的路径指定数据而决定的路径(第1路径)的信息。在本实施方式中,用户路径数据存储部112与用户ID建立关联来存储路径数据,在路径数据中包含起点、通过点、终点的信息,还有由移动难易度算出部110算出的到各点为止的移动所需要的移动难易度。 [0061] 在图5中示出在用户路径数据存储部112中存储的用户路径表的一例。如图5所示,用户路径表与用户ID建立关联,来存储用于识别路径的路径ID、包含路径的起点、通过点、终点的信息在内的路径数据。例如,在起点、通过点、终点的信息中,包含各点的坐标、到各点为止的移动难易度、各点的属性信息(地点的类别等)。
[0062] 对象路径数据接受部114从由认证部102认证过的用户所操作的用户终端20接受设为对象的路径指定数据。例如,对象路径数据接受部114所接受的路径指定数据既可以是地图上的起点以及终点的信息,也可以包含起点以及终点和在其间通过的通过点的信息,也可以是用户用指向设备等输入设备对地图指定的路径的信息。另外,起点、终点以及通过点的各点也可以是地图上的任意的点,也可以是以住所、名字等确定的实物。另外,用户路径数据接受部114也可以接受“从AAA(起点的名称)到BBB(终点的名称)”这样的检索询问,来作为路径指定数据。
[0063] 路径决定部108基于由对象路径数据接受部114接受到的路径指定数据,来搜索连结该路径数据数据所表示的起点以及终点(还有通过点)的地图上的路径(对象路径)。 [0064] 移动难易度算出部110对由路径决定部108决定的对象路径(第2路径)来算出表征在该对象路径上从起点移动到终点的困难程度的移动难易度。移动难易度的算出方法的具体例如上述那样。
[0065] 基准用户路径选择部116将地图数据中的对象路径的长度以及该路径中的起伏、与各用户路径的长度以及该路径中的起伏进行直接或间接的比较,基于其比较结果来从用户路径中选择成为基准的用户路径(基准用户路径)。
[0066] 将对象路径与用户路径进行直接比较表示比较对象路径和用户路径的各自的地形自身,例如,基准用户路径选择部116算出对象路径和用户 路径的起点一致的情况下的表征各个路径的曲线的相关值,将该相关值最大的用户路径选择为基准用户路径。此时,基准用户路径选择部116使与台阶、信号灯、道口等的实物的种类以及位置相应的凹凸部分、与路面的状态(例如有无铺筑)相应的频率分量包含在分别表征对象路径和用户路径的各自的路径的曲线中(例如,对于未铺筑路叠加高频的噪声,对于铺筑路则不叠加噪声分量),由此来生成曲线。
[0067] 另外,将对象路径与用户路径进行间接比较表示比较根据对象路径和用户路径的各自的地形所涉及的特征量而算出的表征各路径的数值或等级,例如,基准用户路径选择部116可以比较分别针对对象路径和用户路径而算出的移动难易度,将移动难易度最接近的用户路径选择为基准用户路径。
[0068] 在本实施方式中,基准用户路径选择部116根据针对基于从用户接受到的数据所决定的对象路径而算出的移动难易度、和针对包含在与该用户建立关联来进行登录的用户路径组中的各用户路径而算出的移动难易度,来从用户路径组中选择作为基准的用户路径(基准用户路径)。例如,用户路径组可以是与识别由对象路径数据接受部114接受到的对象路径数据所涉及的用户的用户ID建立关联,从而存储在用户路径数据存储部112中的路径数据。下面,说明基准用户路径选择部116进行的基准用户路径的选择例。 [0069] 例如,基准用户路径选择部116可以将包含在用户路径组中的用户路径中的与对象路径在移动难易度上最接近的用户路径选择为基准用户路径。在基准用户路径的选择时使用的用户路径的移动难易度和对象路径的移动难易度中,都可以使用以相同参数算出的数据彼此。另外,基准用户路径可以从包含在用户路径组中的用户路径中的移动难易度为对象路径的移动难易度以上的用户路径中选择。另外,在包含在用户路径组中的用户路径中有多个与对象路径的移动难易度的差处于规定范围内的用户路径的情况下,也可以进一步将坡度的平均值或方差值等的表征路径的地形的指标最接近于对象路径的用户路径选择为基准用户路径。
[0070] 另外,基准用户路径选择部116也可以将包含在用户路径组中的用户路径中的移动难易度为对象路径的整数倍的用户路径选择为基准用户路 径。
[0071] 另外,基准用户路径选择部116也可以将包含在用户路径组中的用户路径中的直到中途的通过点为止的移动难易度最接近于对象路径的移动难易度的用户路径选择为基准用户路径。具体地,基准用户路径选择部116也可以将对象路径的移动难易度作为关键字,对存储于用户路径数据存储部112中的用户路径表进行检索,确定保存最接近于对象路径的移动难易度的移动难易度的通过点,将包含该确定了的通过点在内的用户路径选择为基准用户路径。此时,在与对象路径的移动难易度之差处于规定范围内的通过点有多个的情况下,也可以基于与各通过点的属性相应的优先顺位来选择路径。即,在与对象路径的移动难易度之差处于规定范围内的通过点得到5个、各通过点的属性为观光名胜、车站、公园、店铺、信号灯的情况下,在优先度为观光名胜>车站>公园>店铺>信号灯时,将包含属性为观光名胜的通过点在内的用户路径选择为基准用户路径。各属性的优先度既可以由用户指定,也可以根据用户的检索历史记录等预先确定。另外,在与对象路径的移动难易度之差处于规定范围内的通过点有多个的情况下,也可以在存在通过由用户路径数据接受部106所接受到的路径数据直接指定的通过点时,优先将包含该通过点的用户路径选择为基准用户路径。
[0072] 路径比较部118比较对象路径、和基准用户路径选择部116所选择的基准用户路径。具体地,既可以求取基准用户路径的移动难易度和对象路径的移动难易度之比,也可以基于该比来确定基准用户路径中的与对象路径在移动难易度上大致一致的通过点。 [0073] 路径显示数据生成部120生成用于显示基于对象路径和基准用户路径的比较结果的信息的显示数据。例如,路径显示数据生成部120生成路径显示数据,该路径显示数据用于显示:在地图上表示由路径决定部108决定的对象路径的信息、和基于路径比较部118进行的对象路径和基准用户路径的比较结果的信息。另外,既可以在相同的画面内显示对象路径、和对象路径与基准用户路径的比较结果,也可以在分开的画面中显示。 [0074] 在图6到图8中示出基于路径显示数据的显示画面的一例。在图6所示的示例中,在显示画面中,显示有对象路径的地图信息、对象路径、表 示对象路径与对应的基准用户路径的比较结果的文本信息(与从自家到邮局大致相同)。另外,在图7的示例中,在显示画面中显示有对象路径的地图信息(左侧)、表示对象路径与基准用户路径的比较结果的文本信息、和基准用户路径的地图信息(右侧)。另外,在对象路径的移动难易度与直到基准用户路径的通过点为止的移动难易度大致相等的情况下,如图8所示,可以在显示画面上显示对象路径的地图信息(左侧)、基准用户路径的地图信息(右侧)、和基准用户路径中的对应场所的信息(与从自家到车站的路程的中途的便利店为止大致相同)。 [0075] 路径显示数据发送部122将由路径显示数据生成部120生成的路径显示数据发送给通过对象路径数据接受部114来接受路径数据的用户终端20。
[0076] 接下来,参照图9A以及图9B中所示的顺序图来说明在地图信息提供系统1中进行的处理的流程。
[0077] 如图9A所示,用户终端20将包含用户ID、密码等在内的认证数据发送给地图信息提供服务器10(S1001),地图信息提供服务器10基于从用户终端20接受到的认证数据来执行认证处理(S1002)。下面,设用户认证成功,由此来继续说明。
[0078] 地图信息提供服务器10从用户终端20接受到用户路径的设定请求后(S1003),将用于显示用户路径的设定画面的显示数据发送给用户终端20(S1004)。
[0079] 在图10中示出用户路径的设定画面的一例。在图10所示的用户路径的设定画面中,用户指定起点以及终点,在按下“搜索”按钮后,将包含起点以及终点的信息在内的路径指定数据发送给地图信息提供服务器10(S1005)。
[0080] 地图信息提供服务器10基于从用户终端20接受到的路径指定数据来搜索路径(S1006),将用于显示搜索到的路径的显示数据发送给用户终端20(S1007)。 [0081] 图11表示用于显示搜索到的路径的显示画面的一例。在图11所示的显示画面中,在用户为了将搜索到的路径作为用户路径登录而按下“登录”按钮后,登录请求就被发送到地图信息提供服务器10(S1008),上述搜 索到的用户路径与用户建立关联而存储(S1009)。此时,地图信息提供服务器10针对登录的用户路径算出移动难易度,将算出的移动难易度的信息与用户路径建立关联后存储。
[0082] 在未完成用户路径的登录的情况下(S1010:否),返回S1005继续用户路径的登录,在完成用户路径的登录的情况下(S1010:是),移转到图9(B)所示的顺序图的处理。在图12中示出登录的用户路径的一览的示例。如图12所示,可以在用户路径中包含将用户的自家设为起点的路径、将车站设为起点的路径等的起点不同的多个路径。 [0083] 接下来,基于图9(B)所示的顺序图来继续说明。如图9所示,用户终端20向地图信息提供服务器10请求设为对象的路径(对象路径)的搜索(S1011)。例如,用户终端20通过将在地图上指定了起点以及终点的数据发送给地图信息提供服务器10来进行对象路径的搜索请求。
[0084] 图13中示出对象路径的指定画面的一例。在图13所示的示例中,用起点以及终点来指定路径,但并不限于此,也可以用“从A地点到B地点”这样的检索询问来指定路径。在图13所示的对象路径的指定画面中,按下“搜索”按钮后,将包含指定的数据在内的对象路径的搜索请求发送给地图信息提供服务器10。
[0085] 地图信息提供服务器10接受对象路径的搜索请求后,基于包含在该搜索请求中的路径指定数据来搜索对象路径(S1012),算出搜索到的对象路径的移动难易度(S1013)。然后,地图信息提供服务器10比较对象路径的移动难易度、和包含在用户路径组中的各用户路径的移动难易度,从用户路径组中选择设为基准的基准用户路径(S1014)。基准用户路径的选择处理的详细情况如上述那样。
[0086] 地图信息提供服务器10比较对象路径和基准用户路径,生成用于将该比较结果和对象路径一起进行显示的显示数据(S1015)。然后,地图信息提供服务器10将上述生成的显示数据发送给用户终端20(S1016),用户终端20基于从地图信息提供服务器10接收到的显示数据来显示画面(S1017)。另外,在用户终端20中显示的画面的示例如图6到图8所示那样。
[0087] 根据以上说明的本实施方式所涉及的地图信息提供服务器10,通过使 提供给用户的对象路径的信息中包含以从用户预先登录的路F径中选择出的路径为基准的比较结果,能使用户基于已知的路径来直观把握在对象路径上移动的力气。正是因为从显示在画面上的二维的地图中记载的等高线等来直观把握基于路径的实际起伏的移动的力气是困难的,因此,如此通过与已知的路径的比较来对用户提示在对象路径上移动的力气才会对用户极为有用。另外,与仅仅与基于地图上的距离来算出移动难易度相比,通过基于该路径的起伏和该路径的长度来算出路径的移动难易度能使移动难易度成为与用户实际感觉到的力气相近的指标。另外,通过选择移动难易度与对象路径大致相等的用户路径,提供将该选择的用户路径与对象路径进行比较的信息,能使用户将在对象路径上移动的力气置换为已知的路径来予以把握。另外,在与对象路径的移动难易度之差处于规定范围内的用户路径有多个的情况下,通过用移动难易度的其它的指标来缩窄设为基准的用户路径的范围,能选择在对象路径中具有更接近的特征的用户路径。另外,即使在对象路径和用户路径的移动难易度不一致的情况下,也能检索直到用户路径内的通过点为止的移动难易度与对象路径大致相等的用户路径,还能以检索出的用户路径为基准来提供与对象路径的比较结果。
[0088] 另外,本发明并不限于上述的实施方式。例如,在上述实施方式中,示出了由用户来指定按每个用户而登录的用户路径的示例,但也可以如下面那样来登录用户路径。即,也可以取得存储在用户信息存储部100中的用户的住所,以该住所为起点,将从包含该住所在内的地域中检索出的以规定的地点为终点的路径登录为用户路径。这种情况下检索出的规定的地点可以设为包含在上述地域内的名胜、车站、公园、公共机构等的各种地图实物,也可以预先确定检索哪个地图实物,也可以按每个用户来设定。如此,通过基于用户的住所来登录用户路径,能减轻用户进行用户路径的登录所花费的工夫。
[0089] 另外,在上述实施方式中,在接受对象路径的指定前预先登录用户路径,但也可以在接受对象路径的指定后再由地图信息提供服务器10设定用户路径。在这种情况下,例如地图信息提供服务器10取得存储在用户信息存储部100中的用户的住所,以该住所为起点,将从包含该住所在内 的地域中检索出的以规定的地点为终点的路径设定为用户路径,从该设定的用户路径中选择最接近于对象路径的移动难易度的用户路径,作为基准用户路径。另外,地图信息提供服务器10可以每当设定用户路径,就基于对象路径的移动难易度来决定以用户的住所为基点的地图上的范围(例如,从用户的住所起半径N千米以内等),从该范围内提取成为终点的地点。如此,由于能缩小与对象路径的移动难易度对应的用户路径的范围,因此能降低处理负荷。另外,与预先登录用户路径的情况相比,通过地图信息提供服务器10在接受对象路径的指定后再设定用户路径,能降低需要的存储容量。 [0090] 另外,针对路径而算出的移动难易度的示例并不限于上述实施方式中所采用的示例,例如,也可以如下所示那样地来算出路径的移动难易度。
[0091] 作为具体的1个示例,移动难易度算出部110可以算出与在路径上移动所需要的移动时间相应的值作为路径的移动难易度。此时,移动难易度算出部110将路径分割为多个部分,针对各部分来算出移动时间,通过合计算出的移动时间来算出移动难易度。 [0092] 这种情况下,图3所示的从A点移动到B点所需要的移动难易度W可以算出为W=t(θ)·d。在此,θ是从A点到B点的坡度(角度),t(θ)是每单位距离的移动时间,d是移动距离。
[0093] 图14示出与角度θ相应的t的值的一例。如图14所示,可以对每个角度θ的范围预先确定t(θ)的值,在θ为正的情况下对应于上坡路,在θ为0的情况下对应于平坦道路,并且,在θ为负的情况下对应于下坡路。另外,θ能通过sinθ=ΔH/d来求取。 [0094] 另外,作为移动难易度的其它的具体的算出例,移动难易度算出部110可以算出与在路径上移动所需要的卡路里相应的值作为路径的移动难易度。此时,移动难易度算出部110可以将路径分割为多个部分,算出在各部分上移动时的卡路里,通过合计算出的卡路里来算出移动难易度。
[0095] 这种情况下,图3所示的从A点移动到B点所需要的移动难易度W可以算出为W=M·METS(θ)·a·d/t(θ)。在此,M为体重,METS(θ)是表征运动的强度的系数,a是规定值(1.05)的系数,θ是从A点到B点的坡度(角度),t(θ)是每单位距离的移动时间,d是移动距离。
[0096] 在图15中示出与角度θ相应的METS的值。另外,t(θ)可以使用图14所示的表的值。如图15所示,可以对每个角度θ的范围预先确定METS(θ)的值,在θ为正的情况下对应于上坡路,在θ为0的情况下对应于平坦道路,并且,在θ为负的情况下对应于下坡路。另外,θ能通过sinθ=ΔH/d来求取。
[0097] 另外,作为移动难易度的其它的具体的算出例,移动难易度算出部110也可以不考虑路径的长度,而基于路径的起伏来算出路径的移动难易度。此时,移动难易度算出部110可以将图3所示的从A点移动到B点所需要的移动难易度W算出为W=f(θ)。例如,f(θ)可以是θ的单调增加函数。另外,移动难易度算出部110也可以基于路径的起伏和路径的投影到地图平面上的投影距离来算出路径的移动难易度。此时,移动难易度算出部110可以将图3所示的从A点移动到B点所需要的移动难易度W算出为例如W=F(θ)·d·cosθ。另外,移动难易度算出部也可以基于考虑了路径的起伏的长度来算出路径的移动难易度。此时,移动难易度算出部110可以将图3所示的从A点移动到B点所需要的移动难易度W算出为例如W=d。
[0098] 在上述实施方式中,基于路径的起伏(还有路径的长度)来算出路径的移动难易度,但除了路径的起伏(还有路径的长度)以外,还可以基于季节、天气、气温、湿度、存在于路径内的台阶、道口、信号灯等的实物的有无、路面状态等的数据来算出移动难易度。例如,季节、天气、气温、湿度等的数据,能从未图示的天气信息提供服务器取得对象路径所存在的地域的天气信息,根据取得的天气信息,来使图4、图14、图15中所示的表的F、t、METS的值变化。
[0099] 下面,说明除了路径的长度以及起伏以外,还基于季节、天气、气温、湿度、存在于路径内的台阶、道口、信号灯等的实物的有无、路面状态等的数据来算出路径的移动难易度的情况的具体例。
[0100] 在此,说明在将路径分割为多个部分,对各部分算出部分移动难易度,并对算出的部分移动难易度进行合计的情况下,算出与分割路径的一部分相应的从A点到B点的部分路径的移动难易度Z的示例。在将基于从A点到B点的路径的起伏而算出的移动难易度设为W,将基于天气、实物 的有无的移动难易度的补正系数设为γ的情况下,移动难以度Z表示为Z=g(W,γ)。此时,函数g可以设为g(W,γ)=W+γ,或者g(W,γ)=γ·W。 [0101] 首先,说明在A点到B点的路径之间存在台阶、道口、信号灯、地下道、天桥等的实物的情况。例如,在A点到B点之间存在n个实物Oi(i=1、…、n)的情况下,将分别对实物Oi而确定的与负载的合计成正比的补正值(γ1>0)加在γ(γ的初始值=0)上,算出Z=g(W,γ)。此时,也可以在基于从A点到B点的起伏的参数或移动难易度上加上γ来算出A点到B点的移动难易度Z(例如Z=(F(θ)+γ)·d,或者Z=F(θ)·d+γ等),也可以将基于从A点到B点的起伏的移动难易度与γ相乘来算出A点到B点的移动难易度Z(例如Z=γ·F(θ)·d等)。通过如此算出A点到B点的移动难易度Z,能将配置在路径内的实物的种类和配置该实物的起伏的状态反映在路径的移动难易度中。 [0102] 另外,在上述的示例中,考虑在路径内配置了实物的位置来算出路径的移动难易度,但就算不考虑在路径内的实物所配置的位置也没关系。在这样的情况下,例如,也可以在路径内包含实物的情况下,通过在不对该路径考虑实物的效果而算出的移动难易度上加上或乘以与实物相应或基于不依赖实物的恒定的负载的补正值,来算出路径的移动难易度。
[0103] 接下来,说明在将天气、气温、湿度等作为参数来考虑的情况下使用的移动难易度的补正系数γ的一例。首先,基于用户所居住的地域(或用户的国籍)、基准用户路径所属的地域,来针对用户设定成为基准的环境信息(基准环境信息)。在此,基准环境信息可以包含用户通常体验的气温、湿度的范围、有无降雪、路面状态(铺筑路还是未铺筑路(山道等))等的信息。并且,比较用户的基准环境信息、和基于对象路径所属的地域或天气数据的对象环境信息(气温、湿度、有无降雪、路面状态等),来判定对象环境信息是否是对用户而言通常体验的环境,在判定为不是通常体验的环境的情况下,在γ上加补正值(γ2>0),在判定为是通常体验的环境的情况下,不在γ上加补正值。另外,基于补正系数γ的从A点到B点的移动难易度Z的算出方法,与上述的示例相同。
[0104] 另外,在上述的示例中,也可以使补正系数γ包含基于路径上的实物 的补正值γ1、和基于天气信息的补正值γ2中的任一者(γ=γ1或γ2等),也可以包含两者(γ=γ1+γ2或γ1·γ2等)。
[0105] 另外,在上述实施方式中,在针对用户而存储的用户路径中没有对象路径的移动难易度以上的用户路径的情况下,也可以扩展用户路径,将扩展后的用户路径作为基准用户路径。例如,也可以选择用户路径中的具有最大的移动难易度的用户路径,选出该所择的用户路径(扩展对象用户路径)与对象路径的移动难易度的差分,从扩展对象用户路径的终点起,搜索位于上述算出的移动难易度的差分的地点,将扩展对象用户路径扩展到搜索到的地点。然后,将如此扩展的扩展对象用户路径作为基准用户路径使用,用作对象路径的比较。
[0106] 在以上的实施方式中,说明了将本发明应用在地图信息提供服务器10中的示例,但本发明毫无疑义地还能应用在独立的(stand-alone)计算机中。在该独立的计算机是例如具备触控面板以及GPS(Global Positioning System)的便携式终端的情况下,也可以基于GPS所取得的位置信息来设定地图上的起点(出发点),基于用户对显示在触控面板的地图敲击的位置来设定地图上的终点(目的地)。由此,能与便携式终端的当前地相应地来机械地设定起点,并能通过用户的直观的操作来设定终点,因此,能减轻从用户的当前地到目的地的对象路径的设定所花费的工夫。
[0107] 另外,在以上的实施方式中,在决定对象路径前预先接受指定用户路径的数据并登录用户数据,但也可以在相同的定时接受指定对象路径的数据、和指定用户路径的数据,也可以在接受到指定对象路径的数据后接受指定用户路径的数据。
[0108] 另外,在上述的实施方式中,用户在路径上移动时的移动方法并不特别限定为步行(包含跑步)、自行车等。例如,也可以对每种移动方法保持用于算出移动难易度的数据,针对由用户指定的移动方法来算出对象路径和用户路径的各自的移动难易度,对用户提示基于算出的移动难易度来比较对象路径和用户路径的结果。