专利名称:一种路径导航的方法及装置的制作方法
技术领域:
本发明涉及计算机领域,特别是涉及一种路径导航的方法及装置。
背景技术:
全球定位系统GPS (Global Positioning System)是一个中距离圆形轨道卫星导 航系统,可以为地球表面绝大部分地区提供准确的定位。导航是一个技术门类的总称,是引 导飞机、船舶、车辆以及个人(总称为运载体)安全、准确地沿着选定的路线,准确到达目的 地的一种手段。导航应由导航系统完成,包括装在运载体上的导航设备以及装在其他地方 与导航设备配合使用的导航台。导航终端通常能够保存轨迹文件,并记录文字信息及感兴 趣的地理位置(Point Of Interest, P0I)等,然后向用户提供对应P0I点的路线。
现有技术中,有一种路径导航的方法,即是用户首先打开相应的地图,然后在地图 上选择一个POI点,或者在相应的对话框中输入POI点的信息,系统就会根据用户的输入或 者所选的P0I点,计算出从所处位置到所述P0I点的路径,就可以使用户根据所述路径,安 排相应的车程或者交替工具。 但是该方法同时存在缺点,因为现有的实现方式,需要用户手工输入目的地址或 者是在地图上手工选择POI点,所以就在导航或者路径规划系统中增加了用户的操作,使 得路径导航系统可能因为用户主观选择的失误产生一定的误差,使POI点的定位并不准确 和精准。 总之,目前需要本领域技术人员迫切解决的一个技术问题就是如何能够提出一 种路径导航的方法,用以避免在路径导航过程中时因为用户主观输入产生的误差现象。
发明内容
本发明所要解决的技术问题是提供一种路径导航的方法,用以解决在路径导航过 程中时因为用户主观输入产生的误差问题。 本发明的另一个目的是将上述构思应用于具体的应用环境中,提供一种路径导航 的装置,从而保证该方法的实现和应用。 为解决上述技术问题,本发明实施例提供了一种路径导航的方法,包括 读取目标图片的地理信息,所述目标图片为具备全球定位系统GPS功能的设备拍
摄所得; 将所述地理信息与导航地图的地址信息相匹配,以在导航地图上定位所述目标图 片的地理位置; 根据目标图片的地理位置实现路径的导航。 优选的,所述将所述地理信息与导航地图的地址信息相匹配,以根据所述地理信 息在导航地图上定位所述目标图片的地理位置的步骤,具体包括
将所述地理信息转换为导航地图能够识别的地图信息; 匹配所述地图信息和导航地图的数据信息,以在导航地图上定位所述目标图片的
3地理位置。
优选的,所述根据目标图片的地理位置实现路径的导航,具体包括
以所述地理位置为起始点、途经点或目的地选择用户所需的路径;
实现所述路径的导航。 优选的,所述地理信息和地址信息具体为经纬度信息。
优选的,所述读取目标图片的地理信息之前,还包括
在硬盘中选择一幅目标图片。
本发明实施例还提供了一种路径导航的装置,包括 读取模块,用于读取目标图片的地理信息,所述目标图片为具备全球定位系统GPS 功能的设备拍摄所得; 匹配模块,用于将所述地理信息与导航地图的地址信息相匹配,以在导航地图上 定位所述目标图片的地理位置; 导航模块,用于根据目标图片的地理位置实现路径的导航。
优选的,所述匹配模块具体包括 转换子模块,用于将所述地理信息转换为导航地图能够识别的地图信息; 匹配子模块,用于匹配所述地图信息和导航地图的数据信息,以在导航地图上定
位所述目标图片的地理位置。 优选的,所述导航模块具体包括 选择子模块,用于以所述地理位置为起始点、途经点或目的地选择用户所需的路 径; 导航子模块,用于实现所述路径的导航。 优选的,所述地理信息和地址信息具体为经纬度信息。 优选的,还包括 选择模块,用于在硬盘中选择一幅目标图片。
与现有技术相比,本发明具有以下优点 本发明通过首先读取目标图片的地理信息,所述目标图片为具备全球定位系统 GPS功能的设备拍摄所得;并将所述地理信息与导航地图的地址信息相匹配,以根据所述 地理信息在导航地图上定位所述目标图片的地理位置;然后根据目标图片的地理位置实现 路径的导航。运用本发明的方法,以一幅照片作为用户的POI点,可以减少用户在导航路径 的过程中人工输入的次数,以避免因为用户主观的认为输入而产生的误差现象,解决了在 路径导航中的准确和精确问题。
图1是本发明的一种路径导航的方法实施例1的流程图; 图2是本发明的一种路径导航的方法实施例2的流程图; 图3是本发明的一种路径导航的方法在实际中一个具体例子的流程图; 图4是是本发明的一个具体例子中的目标图片的示意图; 图5是在本发明的一个具体例子中定位目标图片后的界面示意图; 图6是本发明的一种路径导航的装置实施例的结构框 图7是本发明的一种路径导航的装置优选实施例的结构框图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实 施方式对本发明作进一步详细的说明。 本发明可用于众多通用或专用的计算装置环境或配置中。例如个人计算机、服务 器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备 的分布式计算环境等等。 本发明可以在由计算机执行的计算机可执行指令的一般上下文中描述,例如程序 模块。 一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组 件、数据结构等等。也可以在分布式计算环境中实践本发明,在这些分布式计算环境中,由 通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以 位于包括存储设备在内的本地和远程计算机存储介质中。 参考图l,示出了本发明的一种路径导航的方法实施例1的流程图,可以包括以下 步骤 步骤IOI :读取目标图片的地理信息,所述目标图片为具备全球定位系统GPS功能 的设备拍摄所得; 步骤102 :将所述地理信息与导航地图的地址信息相匹配,以在导航地图上定位 所述目标图片的地理位置; 步骤103 :根据目标图片的地理位置实现路径的导航。 在本实施例中,运用具备全球定位系统GPS功能设备拍摄的带有对应地理信息 的数码照片,可以导入到导航终端或者路线规划系统中,通过获取该照片中包含的地理信 息,并将所述地理信息匹配到导航地图上,照片就可以作为导航地图上的POI点展示在地 图上,其中,展示的目标图片的地理信息就可以作为导航路径中的起始点、目的地或者途径 点,实现路径的导航功能。需要说明的是,本实施例中的数码照片都保存拍摄地点对应的地 理信息,例如,经纬度信息等。 可以看出,通过选择一定功能的数码照片,即是本实施例中的目标图片,可以将该 数码照片对应的地理信息作为路径中的任意一点,从而在一定程度上减少了用户在使用导 航系统时的文字输入操作,避免了因为用户的主观认为输入而产生的误差,解决了现有的 导航系统不够准确和精准的问题。 参考图2,示出了本发明的一种路径导航的方法实施例2的流程图,可以包括以下 步骤 步骤201 :读取目标图片的地理信息,所述目标图片为具备全球定位系统GPS功能 的设备拍摄所得; 在本实施例中,所述地理信息为所述目标图片拍摄时的经纬度信息,所述目标图 片为EXIF格式;EXIF是一种图像文件格式,其中所述地理信息就包含于EXIF信息中,所述 EXIF信息就是由拍摄设备,例如数码相机或者手机,在拍摄过程中采集的一系列信息,然 后把信息放置在JPEG文件的头部;EXIF信息也可以理解为,镶嵌在JPEG图像文件格式内 的一组拍摄参数,主要包括各种与当时摄影条件相关的信息,以及全球定位系统(GPS)等信息,当采用带GPS功能的设备拍摄照片时,EXIF信息里面就会带有经纬度信息; 步骤202 :将所述地理信息转换为导航地图能够识别的地图信息; 需要说明的是,在步骤201中读取出来的经纬度信息和导航地图的信息格式是不
一致的,因此,需要先把读取出的经纬度信息的格式转化成地图信息的格式,才能够为下一
步的匹配步骤做准备; 步骤203 :匹配所述地图信息和导航地图的数据信息; 在本步骤中,即是将转换后的地图信息,与导航地图的数据进行匹配,在导航地图 的数据信息中进行查询,以获取与所述转换后的地图信息一致的导航地图的数据信息;
步骤204 :根据所述地理信息在导航地图上定位所述目标图片的地理位置;
当获取到在导航地图中与转换后的地理信息一致的地图信息后,就将所述目标图 片与地图上的地图信息关联起来,在导航地图上定位所述目标图片的地理位置;
步骤205 :以所述地理位置为起始点、途经点或目的地选择用户所需的路径;
用户可以以定位的地理位置为路径中的任意一点,起始点,途经点或者目的地都 可以,依据所述地理位置选择用户需要查询的路线;
步骤206 :实现所述路径的导航。
根据用户选择的路径信息,实现路径的导航。 需要说明的是,在实际应用中,用户可以选择一幅图片作为所需路径中的任意一 点,也可以同时选择两幅图片,分别作为路径的起始点和目的地,还可以选择多幅图片,作 为路径中的多个不同的途经点,以实现精确的路径导航功能,选择图片的多少并不影响本 发明的实现,本发明对此无需做出限制。 在本实施例中,不仅可以通过定位目标图片减少用户人工输入的误差,进一步的, 通过将起始点、目的地、途径点以图片的形式展示给用户,可以使路径的选择过程更加形象 化,提高了导航系统的用户体验,增加了导航系统的灵活性,使用户导航路径的操作更为人 性化。 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列 的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为 依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知 悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明 所必须的。 为使本领域技术人员更好地理解本发明,下面通过一个在实际中的具体的例子详 细介绍本发明。
步骤301 :在硬盘中选择一幅目标图片; 在本例子中,在硬盘中选择的目标图片可以参考图4所示; 步骤302 :读取目标图片的经纬度信息,所述目标图片为具备全球定位系统GPS功 能的设备拍摄所得; 读取所述图片的经纬度信息,其中,所述经纬度信息可以用横坐标和纵坐标的形 式表示;需要说明的是,图片的经纬度信息可以读取出来,其过程可以理解为将JPEG图片 的头部信息读入内存中,经纬度信息就在内存中某个特定位置上,导航进行时,读取相应的 内存地址,就可以读取相应的经纬度信息;
步骤303 :将所述经纬度信息转换为导航地图能够识别的经纬度信息; 需要说明的是,实际中的经纬度信息是以全球范围的地理位置为依据的,而用户
所选择或者打开的地图界面并不一定代表全球的地图信息,因此,读取到的实际经纬度信
息和地图中的经纬度信息的具体数据是不一致的,因此,需要进行转换 步骤304 :匹配所述转换后的经纬度信息和导航地图的经纬度信息; 即是将目标图片的经纬度信息与地图的经纬度信息进行匹配,在导航地图的经纬
度信息中查询获取和转换后的经纬度信息一致的地图数据; 步骤305 :根据所述经纬度信息在导航地图上定位所述目标图片的地理位置;
在导航地图上根据匹配后的数据信息,定位所述目标图片的地理位置,定位后的界面示意图可以参考图5所示; 步骤306 :以所述地理位置为目的地选择用户所需的路径; 用户以匹配的地理位置为路径的目的地,以输入的"西单"为路径的起始点; 步骤307 :实现所述路径的导航。 当用户选择路径后,点击图5所示的驾驶导航按钮时,即可由系统计算出路径信息。 参考图6,示出了本发明的一种路径导航的装置实施例的结构框图,可以包括以下模块 读取模块601,用于读取目标图片的地理信息,所述目标图片为具备全球定位系统GPS功能的设备拍摄所得; 匹配模块602,用于将所述地理信息与导航地图的地址信息相匹配,以在导航地图上定位所述目标图片的地理位置; 导航模块603,用于根据目标图片的地理位置实现路径的导航。 在本实施例中,所述装置可以包括三个模块,其中每个模块完成的动作都和其他
模块所完成的动作相互关系,共同完成路径导航的过程。读取模块可以读取目标图片的地
理信息,所述目标图片为具备全球定位系统GPS功能的设备拍摄所得;然后匹配模块再将
所述地理信息与导航地图的地址信息相匹配,以在导航地图上定位所述目标图片的地理位
置,导航模块根据所述地理位置实现路径的导航。可以看出,通过在导航地图上定位目标图
片,可以将该目标图片对应的地理信息作为路径中的任意一点,从而在一定程度上减少了
用户在使用导航系统时的文字输入操作,避免了因为用户的主观认为输入而产生的误差,
解决了现有的导航系统不够准确和精准的问题。 参考图7,示出了本发明的一种路径导航的装置优选实施例的结构框图,可以包括以下模块 选择模块701,用于在硬盘中选择一幅目标图片; 读取模块702,用于读取目标图片的地理信息,所述目标图片为具备全球定位系统GPS功能的设备拍摄所得; 转换子模块703,用于将所述地理信息转换为导航地图能够识别的地图信息;
匹配子模块704,用于匹配所述地图信息和导航地图的数据信息,以在导航地图上定位所述目标图片的地理位置; 选择子模块705,用于以所述地理位置为起始点、途经点或目的地选择用户所需的路径; 导航子模块706,用于实现所述路径的导航。 在本实施例中,所述地理信息和地址信息具体为经纬度信息,并且所述选择子模
块可以将用户选择的图片设置为起始点、途经点或目的地,还可以根据需要,将路径的起始
点和目的地都由图片进行定位,使得在导航路径的过程中,对于POI点的选择更加形象化
的基础上,减少了用户主观手工输入产生的误差现象,提高了导航系统中的精确性。 需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重
点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
对于装置类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参
见方法实施例的部分说明即可。 以上对本发明所提供的一种路径导航的方法及路径导航的装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
一种路径导航的方法,其特征在于,包括读取目标图片的地理信息,所述目标图片为具备全球定位系统GPS功能的设备拍摄所得;将所述地理信息与导航地图的地址信息相匹配,以在导航地图上定位所述目标图片的地理位置;根据目标图片的地理位置实现路径的导航。
2. 如权利要求1所述的方法,其特征在于,所述将所述地理信息与导航地图的地址信息相匹配,以根据所述地理信息在导航地图上定位所述目标图片的地理位置的步骤,具体包括将所述地理信息转换为导航地图能够识别的地图信息;匹配所述地图信息和导航地图的数据信息,以在导航地图上定位所述目标图片的地理位置。
3. 如权利要求1所述的方法,其特征在于,所述根据目标图片的地理位置实现路径的导航,具体包括以所述地理位置为起始点、途经点或目的地选择用户所需的路径;实现所述路径的导航。
4. 如权利要求1所述的方法,其特征在于,所述地理信息和地址信息具体为经纬度信息。
5. 如权利要求l-4任一项所述的方法,其特征在于,所述读取目标图片的地理信息之前,还包括在硬盘中选择一幅目标图片。
6. —种路径导航的装置,其特征在于,包括读取模块,用于读取目标图片的地理信息,所述目标图片为具备全球定位系统GPS功能的设备拍摄所得;匹配模块,用于将所述地理信息与导航地图的地址信息相匹配,以在导航地图上定位所述目标图片的地理位置;导航模块,用于根据目标图片的地理位置实现路径的导航。
7. 如权利要求6所述的装置,其特征在于,所述匹配模块具体包括转换子模块,用于将所述地理信息转换为导航地图能够识别的地图信息;匹配子模块,用于匹配所述地图信息和导航地图的数据信息,以在导航地图上定位所述目标图片的地理位置。
8. 如权利要求6所述的装置,其特征在于,所述导航模块具体包括选择子模块,用于以所述地理位置为起始点、途经点或目的地选择用户所需的路径;导航子模块,用于实现所述路径的导航。
9. 如权利要求6所述的装置,其特征在于,所述地理信息和地址信息具体为经纬度信息。
10. 如权利要求6-9任一项所述的装置,其特征在于,还包括选择模块,用于在硬盘中选择一幅目标图片。
全文摘要
本发明提供了一种路径导航的方法及装置,所述方法包括首先读取目标图片的地理信息,所述目标图片为具备全球定位系统GPS功能的设备拍摄所得;然后将所述地理信息与导航地图的地址信息相匹配,以在导航地图上定位所述目标图片的地理位置;再根据目标图片的地理位置实现路径的导航。运用本发明的方法,以一幅照片作为用户的POI点,可以减少用户在导航路径的过程中人工输入的次数,以避免因为用户主观的认为输入而产生的误差现象,解决了在路径导航中的准确和精确问题。
文档编号G01C21/34GK101726311SQ200810224040
公开日2010年6月9日 申请日期2008年10月10日 优先权日2008年10月10日
发明者丁胜昔, 张高峰, 李鑫, 胡光华 申请人:北京灵图软件技术有限公司