专利名称:一种编辑导航轨迹的方法、装置及系统的制作方法
技术领域:
本发明涉及导航技术领域,特别是涉及一种编辑导航轨迹的方法、装置及 系统。
背景技术:
导航终端通常能够保存轨迹文件,并记录文字信息及感兴趣的地理位置
(Point Of Interest, POI )等,但随着无线通信技术的飞速发展,导航终端 的功能也朝着智能化、人性化的方向发展。用户不再满足于导航系统只具有单 一的路径查找功能,而是希望能够具有更好的信息查询功能,诸如具备各种设 施及旅游景点的检索功能等,为出行提供便利。因此需要在导航终端保存的轨 迹上添加其它的相关信息,这里的相关信息是指用户沿途拍摄的照片、录音等 文件,这个过程就是对导航轨迹的编辑过程,可以将编辑后的轨迹文件存储在 导航终端,方便出行时查询。
现有技术为用户提供了编辑导航轨迹的方法,该方法通过导航终端记录全 球定位系统(Global Positing System, GPS)轨迹的功能,将记录下来的轨 迹文件导入编辑工具,将轨迹文件中的轨迹提取出来,然后,用户使用编辑工 具,根据自己的喜好将自己在途中拍摄的照片等相关信息添加到轨迹的各个点 上,从而完成对导航轨迹的编辑。
该现有技术虽然能够完成照片和其它相关信息与当前轨迹的匹配,但是需 要用户手动添加照片信息或其它相关信息,而在这个过程中用户是根据主观想 法进行添加的,因此可能使照片等相关信息与轨迹上的点在对应上存在偏差, 给用户造成不便。
发明内容
有鉴于此,本发明的目的在于提供一种编辑导航轨迹的方法、装置及系统, 以解决现有技术中需要手动添加相关信息而带来的相关信息与当前轨迹匹配 时可能出现偏差的问题。为实现上述目的,本发明提供了如下方案 一种编辑导4元轨迹的方法,包括
提取轨迹文件中的轨迹及位置相关信息,所述位置相关信息包括经绵度信
自
从待添加文件中提取匹配信息;
查找与所述匹配信息相匹配的位置相关信息;
如果查找到,根据所述位置相关信息中包含的经炜度信息,在轨迹上确定 与所述相匹配的位置相关信息对应的位置;
将所述待添加文件添加到所述对应的位置上。
其中,当所述匹配信息包括经绰度信息时
在轨迹文件中查找与所述待添加文件中提取的经绵度信息相匹配的经炜 度信息;
如果查找到,在轨迹上确定与所述相匹配的经绵度信息对应的位置。
其中,当所述匹配信息包括时间信息时,所述轨迹文件中提取的位置相关 信息还包括时间信息
在轨迹文件中查找与所述待添加文件中提取的时间信息相匹配的时间信
自
如果查找到,继续在轨迹文件中查找与所述相匹配的时间信息对应的经绰 度信息,并在轨迹上确定与该经绵度信息对应的位置。
其中,将所述待添加文件添加到所述对应的位置上的步骤包括
生成链接到所述待添加文件存储位置的地址,并将所述地址与点击事件绑
定;
当触发所述点击事件时,根据所述绑定关系将对应的待添加文件显示在所 述对应的位置上。
其中,所述待添加文件包括
照片、用导航终端记录的文件或从轨迹文件中提取的感兴趣的地理位置信台、
一种编辑导航轨迹的装置,包括
提取单元,用于提取轨迹文件中的轨迹及位置相关信息,并从待添加文件 中提取匹配信息;
匹配单元,用于查找与所述匹配信息相匹配的位置相关信息;
位置确定单元,用于在所述匹配单元查找到所述相匹配的位置信息时,根 据所述经绵度信息,在轨迹上确定与所述相匹配的位置相关信息对应的位置;
添加单元,用于将所述待添加文件添加到所述对应的位置。
其中
所述匹配信息包括经炜度信息时,所述匹配单元用于在轨迹文件中查找与 所述待添加文件中提取的经蟀度信息相匹配的经炜度信息;
如果查找到,触发所述位置确定单元进行确定位置的步骤。
其中
所述匹配信息包括时间信息时,所述匹配单元用于在轨迹文件中查找与所 述待添加文件中提取的时间信息相匹配的时间信息;
如果查找到,继续在轨迹文件中查找与所述相匹配的时间信息对应的经炜 度信息,并触发所述位置确定单元进行确定位置的步骤。
其中,所述添加单元进一步包括
链接地址生成子单元,用于生成链接到所述待添加文件存储位置的地址;
绑定子单元,用于将所述地址与点击事件绑定,所述点击事件为点击所述 待添加文件添加到的轨迹上的位置。
一种编辑导^元轨迹的系统,包括
导航终端,用于记录轨迹文件;并将所述轨迹文件导出到编辑工具;
编辑工具,包括提取单元,用于提取轨迹文件中的轨迹及位置相关信息, 并从待添加文件中提取匹配信息;匹配单元,用于从所述提取单元提取的位置 相关信息中查找与所述匹配信息相匹配的位置相关信息;位置确定单元,用于在所述匹配单元查找到所述相匹配的位置信息时,根据所述经绵度信息,在轨
迹上确定与所述相匹配的位置相关信息对应的位置;添加单元,用于将所述特,
添加文件添加到所述对应的位置。
其中,所述编辑工具还包括
用户交互单元,用于保存并显示所述编辑后的轨迹文件;
导出单元,用于将编辑后的轨迹文件导出到导^i冬端;所述导^i冬端保存 并显示所述接收到的轨迹文件。
其中,还包括
地图服务器,用于从所迷编辑工具接收并保存编辑后的轨迹文件; 所述编辑工具还包括
上传单元,用于将编辑后的轨迹文件上传到服务器;下载单元,用于从服
务器上下载轨迹文件,并通过所述导出单元将下载的轨迹文件导出到导航终
二山 袖。
其中所述编辑工具置于移动终端i殳备。
根据本发明提供的具体实施例,本发明公开了以下技术效果
首先,本发明实施例揭』又轨迹文件中的轨迹及位置相关信息,所述位置相 关信息包括经绰度信息;乂人;降添加文件中提fL匹配信息;查找与所述匹配信息 相匹配的位置相关信息;如果查找到,根据所述位置相关信息中包含的经炜度 信息,在轨迹上确定与所述相匹配的位置相关信息对应的位置;将所述待添加 文件添加到所述对应的位置上。从而实现了待添加文件与轨迹文件的自动匹 配,节省了人力的同时提高了定位的精度。
其次,待添加文件可以是照片或从轨迹文件中提取的POI信息等,使得用 户可以方便灵活地按照自己的喜好添加信息;另外,编辑后的文件可以上传到 地图服务器,同时可以在地图服务器上下载其他用户的轨迹文件,实现了轨迹 文件的共享。
图l是本发明实施例一提供的方法的流程图; 图2是本发明实施例二提供的方法的流程图; 图3是本发明实施例三提供的方法的流程图; 图4是本发明实施例提供的装置的示意图; 图5是本发明实施例提供的另一装置的示意图; 图6是本发明实施例提供的系统的示意图; 图7是本发明实施例提供的另一系统的示意图; 图8是本发明实施例提供的另一系统的示意图。
具体实施例方式
本发明实施例首先提供了 一种编辑导航轨迹的方法,下面结合具体实施例 对本发明提供的方法进行详细地描述。
实施例一参见图1,本发明实施例才是供的方法包括以下步骤 S101:提取轨迹文件中的轨迹及位置相关信息,所述位置相关信息包括经 炜度信息;
轨迹文件中的经炜度信息与电子地图上的经绵度进行匹配,可以将提取的 轨迹显示在电子地图上,此时该轨迹在地图上的显示形式为一条曲线;
本发明实施例旨在寻求一种方法,使得用户沿途拍摄的照片或感兴趣的其 他相关信息自动地添加到轨迹上对应的位置,这些位置是由经炜度信息来确定 的,因此在提取轨迹文件的位置相关信息时,需要包括经绵度信息,除了经炜 度信息之外,也可以提取时间信息,或待添加文件与轨迹文件相关联的其它信 息,这些信息都与经炜度信息之间存在一定的对应关系;
S102:从待添加文件中提取匹配信息;
这里的待添加的文件可以是用户沿途拍摄的照片、音视频文件或由导航终 端记录的信息,也可以是从轨迹文件中提取出来的P0I信息等,用户可以根据 自己的喜好,任意地添加各种信息;其中,对于用户沿途拍摄的照片、音视频 文件,文件中通常保存有拍摄时的时间信息,随着拍摄设备性能的提高,这些文件中也可能保存有拍摄时的经绵度信息;对于由导航终端记录的信息或从轨 迹文件中提取出来的POI信息,由于导航终端设备的GPS定位功能,使得这些 文件中保存有时间、经炜度等信息,因此从提取匹配信息时可以提取时间信息, 也可以提取经绵度信息;
S10 3:查找与所述匹配信息相匹配的位置相关信息;
S104:如果查找到,根据所述位置相关信息中包含的经绵度信息,在轨迹 上确定与所述相匹配的位置相关信息对应的位置;
S105:将所述待添加文件添加到所述对应的位置上。
待添加文件添加到所述对应的位置上的过程可以通过以下步骤来实现才艮 据待添加文件的存储位置产生一个相关的链接地址,并将此地址与用户点击标 注的事件捆绑在一起,当用户点击标注的某个点时,就会触发该事件,将链接 i也址只于应的超文本4示i己^吾言(Hyper Text Mark—up Language, HTML)页面弹 出,此HTML页面是事先制作的模板,规定了待添加文件显示的模式,当触发 了该事件之后,所述待添加文件就会被添加到这个HTML模板中,展示给用户。
由上述可知,从待添加文件中提取的匹配信息可以是经绵度信息,也可以 是时间信息,针对不同的匹配信息,在查找轨迹上对应的位置时略有不同,下 面结合具体实施例对这两种情况进行详细地描述。
实施例二、参见图2,当从待添加文件中提取的匹配信息为经绵度信息时, 本发明实施例提供的方法包括以下步骤
S201:提取轨迹文件中的轨迹及位置相关信息,所述位置相关信息包括经 炜度信息;
S202:从待添加文件中提取匹配信息; 其中,匹配信息为经炜度信息;
S203:在轨迹文件中查找与所述待添加文件中提取的经炜度信息相匹配的 经绵度信息;
S204:如果查找到,根据所述相匹配的经炜度信息确定轨迹位置; S205:将所述待添加文件添加到所述对应的位置上。实施例三、参见图3,从待添力。文件中提:取的匹配信息可以是时间信息,
此时,本发明实施例l^供的方法包括以下步骤
S301:提取轨迹文件中的轨迹及位置相关信息,所述位置相关信息包括经 绵度信息;
其中,位置信息还包括时间信息;
S302:从待添加文件中提取匹配信息;
其中,匹配信息为时间信息;
S 303:在轨迹文件中查找与所述待添加文件中才是取的时间信息相匹配的时 间信息;
S304:如果查找到,继续在轨迹文件中查找与所述相匹配的时间信息对应 的经绵度信息,并根据所述相匹配的经绵度信息确定轨迹位置;
S305:将所述待添加文件添加到所述对应的位置上。
由以上所述可以看出,当用经炜度信息进行匹配时,可以直接找到与待添 加文件的经绵度信息相匹配的位置;而当用时间信息或其它类型的信息进行匹 配时,找到与待添加文件的时间信息相匹配的时间后,需要根据这个时间点, 查找轨迹文件中的经绵度信息,来确定与待添加文件相匹配的位置。可见,用 经绵度信息进行匹配的方法具有更快、更精确的优点。因此,在本发明的优选 实施例中,可以优先选4奪用经炜度信息进行匹配的方法;但是,由前文所述可 知,有些待添加文件中可能不包括经绰度信息(比如拍摄照片的设备不具备记 录经绰度信息的功能),所以,对于这类文件,在提取之前还包括判断的步骤, 判断待添加文件中是否包含经炜度信息,如果是,从待添加文件中提取经炜度 信息;如果否,从待添加文件中提:f又时间信息;
从上述可知本发明实现了待添加文件与轨迹上的位置的自动匹配,不需要 用户手动添加的过程,节省了人力的同时提高了定位的精度。
与本发明实施例提供地方法相对应,本发明实施例还提供了 一种编辑导航 轨迹的装置,参见图4,该装置包括
提取单元U401,用于提取轨迹文件中的轨迹及位置相关信息,并从待添加文件中提耳又匹配信息;
匹配单元U402,用于从提取单元U401提取的位置相关信息中查找与所述 匹配信息相匹配的位置相关信息;
位置确定单元U403,用于在匹配单元U402查找到所述相匹配的位置信息 时,根据位置相关信息中包含的经炜度信息,在轨迹上确定与所述相匹配的位 置相关信息对应的位置;
添加单元U404,用于将所述待添加文件添加到所述对应的位置上。
在编辑导航轨迹时,提取单元U401 4是取轨迹文件中的轨迹及位置相关信 息,并从待添加文件中提取匹配信息;匹配单元U402从提取单元U401提取的 位置相关信息中查找与所述匹配信息相匹配的位置相关信息;匹配单元U402 查找到所述相匹配的位置信息时,位置确定单元U403根据所述位置相关信息 中包含的经绵度信息,在轨迹上确定与所述相匹配的位置相关信息对应的位 置;最后由添加单元U404将所述待添加文件添加到所述对应位置上。
其中,当从待添加文件中提取的匹配信息为经绰度信息时,匹配单元U402 用于在轨迹文件中查找与所述待添加文件中提取的经绵度信息相匹配的经绵 度信息;如果查找到,触发所述位置确定单元进行确定位置的步骤。
当从待添加文件中提取的匹配信息为时间信息时,匹配单元U402用于在 轨迹文件中查找与所述待添加文件中提取的时间信息相匹配的时间信息;如果 查找到,继续在轨迹文件中查找与所述相匹配的时间信息对应的经炜度信息, 并触发所述位置确定单元进行确定位置的步骤。
参见图5,添加单元U404可以进一步包括
链接地址生成子单元U4041,用于生成链接到所述待添加文件存储位置的 地址;
绑定子单元U4042,用于将所述地址与点击事件绑定,所述点击事件为点 击所述待添加文件添加到的轨迹上的位置。
与本发明实施例提供的方法和装置相对应,本发明实施例还提供了 一种编 辑导^^轨迹的系统,参见图6,该系统包括导航终端U601,用于记录轨迹文件;将轨迹文件导出到编辑工具;
编辑工具U602,包括提取单元U6021,用于提取轨迹文件中的轨迹及位置 相关信息,并从待添加文件中提取匹配信息;匹配单元U6022,用于从提取单 元U6021提取的位置相关信息中查找与所述匹配信息相匹配的位置相关信息; 位置确定单元U6023,用于在匹配单元U6022查找到所述相匹配的位置信息时, 根据所述经绵度信息,确定所述相匹配的位置相关信息对应的位置;添加单元 U6024,用于将所述待添加文件添加到所述对应的位置。
其中,参见图7,编辑工具U602还包括
用户交互单元U6025,用于显示并保存编辑后的轨迹文件;
导出单元U6026,用于将编辑后的轨迹文件导出到导航终端U601;
导航终端U601还用于保存并显示编辑后的轨迹文件。
为了使各用户实现轨迹文件的共享,参见图8,该系统还包括
地图服务器U603,用于从所述编辑工具接收并保存轨迹文件;
编辑工具U602还包括上传单元U6027,用于将编辑后的轨迹文件上传 到服务器;下载单元U6028,用于从服务器上下载其它用户上传的轨迹文件;
导出单元U6026还用于,将下载的轨迹导出到导航终端。
导航终端U601还用于保存并显示所述下载的轨迹文件。
其中,在导航终端都隐含包括了导入单元,用于从编辑工具U602导入编 辑后的轨迹文件或从地图服务器上下载的轨迹文件。
其中编辑工具U602可以置于移动终端设备,如个人数码助理(Personal Digital Assistant, PDA )、手机等。
利用本发明实施例提供的系统,用户在待添加文件自动添加到轨迹上之 后,可以将当前轨迹文件导入到自己的导航终端,也可以将其上传到服务器上; 同时,用户也可以从服务器上下载其它用户上传的轨迹,并保存到导航终端, 真正地实现了轨迹的共享。
以上对本发明所提供的一种编辑导航轨迹的方法、装置及系统,进行了详实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领
域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有 改变之处。综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1、一种编辑导航轨迹的方法,其特征在于,包括提取轨迹文件中的轨迹及位置相关信息,所述位置相关信息包括经纬度信息;从待添加文件中提取匹配信息;查找与所述匹配信息相匹配的位置相关信息;如果查找到,根据所述位置相关信息中包含的经纬度信息,在轨迹上确定与所述相匹配的位置相关信息对应的位置;将所述待添加文件添加到所述对应的位置上。
2、 根据权利要求1所述的方法,其特征在于,当所述匹配信息包括经绵 度信息时在轨迹文件中查找与所述待添加文件中提取的经绵度信息相匹配的经绰 度信息;如果查找到,在轨迹上确定与所述相匹配的经绋度信息对应的位置。
3、 根据权利要求1所述的方法,其特征在于,当所述匹配信息包括时间 信息时,所述轨迹文件中才是」取的位置相关信息还包括时间信息在轨迹文件中查找与所述待添加文件中提取的时间信息相匹配的时间信自 如果查找到,继续在轨迹文件中查找与所述相匹配的时间信息对应的经炜 度信息,并在轨迹上确定与该经绵度信息对应的位置。
4、 根据权利要求1至3任意一项所述的方法,其特征在于,将所述待添 加文件添加到所述对应的位置上的步骤包括生成链接到所述待添加文件存储位置的地址,并将所述地址与点击事件绑定;当触发所述点击事件时,根据所述绑定关系将对应的待添加文件显示在所 述对应的位置上。
5、 根据权利要求1至3任意一项所述的方法,其特征在于,所述待添加 文件包括照片、用导航终端记录的文件或从轨迹文件中提取的感兴趣的地理位置信自、
6、 一种编辑导航轨迹的装置,其特征在于,包括提取单元,用于提取轨迹文件中的轨迹及位置相关信息,并从待添加文件 中提取匹配信息;匹配单元,用于查找与所述匹配信息相匹配的位置相关信息;位置确定单元,用于在所述匹配单元查找到所述相匹配的位置信息时,根 据所述经绵度信息,在轨迹上确定与所述相匹配的位置相关信息对应的位置;添加单元,用于将所述待添加文件添加到所述对应的位置。
7、 根据权利要求6所述的装置,其特征在于所述匹配信息包括经绵度信息时,所述匹配单元用于在轨迹文件中查找与 所述待添加文件中提取的经炜度信息相匹配的经炜度信息;如果查找到,触发所述位置确定单元进行确定位置的步骤。
8、 根据权利要求6所述的装置,其特征在于所述匹配信息包括时间信息时,所述匹配单元用于在轨迹文件中查找与所 述待添加文件中提取的时间信息相匹配的时间信息;如果查找到,继续在轨迹文件中查找与所述相匹配的时间信息对应的经绵 度信息,并触发所述位置确定单元进行确定位置的步骤。
9、 根据权利要求6至8任意一项所述的装置,其特征在于,所述添加单 元进一步包括链接地址生成子单元,用于生成链接到所述待添加文件存储位置的地址;绑定子单元,用于将所述地址与点击事件绑定,所述点击事件为点击所述 待添加文件添加到的轨迹上的位置。
10、 一种编辑导航轨迹的系统,其特征在于,包括导航终端,用于记录轨迹文件;并将所述轨迹文件导出到编辑工具;编辑工具,包括提取单元,用于提取轨迹文件中的轨迹及位置相关信息, 并从待添加文件中提取匹配信息;匹配单元,用于从所述提取单元提取的位置 相关信息中查找与所述匹配信息相匹配的位置相关信息;位置确定单元,用于 在所述匹配单元查找到所述相匹配的位置信息时,根据所述经绵度信息,在轨 迹上确定与所述相匹配的位置相关信息对应的位置;添加单元,用于将所述待 添加文件添加到所述对应的位置。
11、 根据权利要求10所述的系统,其特征在于,所述编辑工具还包括用户交互单元,用于保存并显示所述编辑后的轨迹文件;导出单元,用于将编辑后的轨迹文件导出到导航终端;所述导航终端保存 并显示所述接收到的轨迹文件。
12、 根据权利要求ll所述的系统,其特征在于,还包括 地图服务器,用于从所述编辑工具接收并保存编辑后的轨迹文件; 所述编辑工具还包括上传单元,用于将编辑后的轨迹文件上传到服务器;下载单元,用于从服 务器上下载轨迹文件,并通过所述导出单元将下载的轨迹文件导出到导航终 端。
13、 根据权利要求10至12任意一项所述的系统,其特征在于所述编辑 工具置于移动终端设备。
全文摘要
本发明公开了一种编辑导航轨迹的方法,该方法包括提取轨迹文件中的轨迹及位置相关信息,所述位置相关信息包括经纬度信息;从待添加文件中提取匹配信息;查找与所述匹配信息相匹配的位置相关信息;如果查找到,根据所述位置相关信息中包含的经纬度信息,在轨迹上确定与所述相匹配的位置相关信息对应的位置;将所述待添加文件添加到所述对应的位置上。本发明还提供了一种编辑导航轨迹的装置及系统。通过本发明实施例,实现了待添加文件与轨迹文件的自动匹配,节省了人力的同时提高了定位的精度;其次,待添加文件可以是照片或从轨迹文件中提取的感兴趣地理位置信息等,通过向服务器上传或下载轨迹文件,真正实现了轨迹文件的共享。
文档编号G06F17/30GK101561284SQ200810104278
公开日2009年10月21日 申请日期2008年4月17日 优先权日2008年4月17日
发明者茳 孙, 孙亚夫, 张高峰, 赵彩霞, 阎大勇 申请人:北京灵图软件技术有限公司