一种复杂路口的显示方法及装置的制作方法

文档序号:5885048阅读:180来源:国知局
专利名称:一种复杂路口的显示方法及装置的制作方法
技术领域
本发明涉及导航地图中的应用技术领域,尤其涉及一种复杂路口的显示方法及装置。
背景技术
在现在的城市道路布局中,受到多方面因素的限制,道路情况越来越复杂,如高架桥和立交桥上出现的层叠情况,高架桥和立交桥的上下桥处转向处的路况,以及城市的宽阔道路中铺设专门用途的辅助道路,将这些情况统称之复杂道路,将这些复杂道路上出现的转向路口中不能用简单的提示如“左转” “右转”即可指定哪条道路的出口的路口称之为复杂路口。在现有技术中,导航设备中关于显示复杂路口时,一般采用模式图和虚拟图来显示复杂路口的道路状况,但是实践发现,模式图和虚拟图一般是提前事先制作完成,再存储到导航设备中的,其中,由于模式图一般由人工拍摄完成,导致模式图的数据采集成本过高,且耗费大量的人力,并且数据量较大;由于虚拟图是由简单的点线面绘制而成,只能粗略的反映复杂路口的基本道路信息,而不能全面真实的反映复杂路口的道路状况;另外,存储于导航设备中的模式图和虚拟图的数量也是十分有限的,不能对复杂路口进行有效的显示,不能满足导航设备用户的需求。在现有技术中,还存在使用路口扩大图显示复杂路口的方法,即在导航过程中,对复杂路口进行显示时,利用导航设备中的导航数据重新绘制一张路口扩大图来显示当前的复杂路口的道路状况,由于重新绘制路口扩大图的方法只能基于同一固定的比例尺,当绘制的路口面积较大且是高架桥或立交桥的上下桥处较复杂时,不能全部的绘制出路口的全部信息,导致导航失败;且每次出现复杂路口时都会重新绘制路口扩大图,将占用导航设备在处理导航地图时的较多时间,降低了导航设备的处理效率,并且缺乏灵活性。

发明内容
本发明实施例提供了一种复杂路口的显示方法及装置,用于对复杂路口进行有效且灵活的显示,提高导航设备的处理效率。本发明实施例提供的一种复杂路口的显示方法,包括当距离用户的当前位置预置的范围内存在复杂路口时,判断在导航地图中是否存在和复杂路口对应的图片数据,若是,显示复杂路口对应的图片数据;若否,读取复杂路口在导航地图中对应的地图数据;根据地图数据,按照预置的比例尺绘制复杂路口对应的路口扩大图;显示路口扩大图。本发明实施例提供的一种复杂路口的显示装置,包括判断单元,用于当距离用户的当前位置预置的范围内存在复杂路口时,判断在导航地图中是否存在和复杂路口对应的图片数据,第一显示单元,用于当导航地图中存在和复杂路口对应的图片数据时,显示复杂路口对应的图片数据;读取单元,用于当导航地图中不存在和复杂路口对应的图片数据时,读取复杂路口在导航地图中对应的地图数据;绘制单元,用于根据地图数据,按照预置的比例尺绘制复杂路口对应的路口扩大图;第二显示单元,用于显示路口扩大图。从以上技术方案可以看出,本发明实施例具有以下优点在本发明实施例中,当距离用户的当前位置预置的范围内存在复杂路口时,复杂路口的显示装置判断在导航地图中是否存在和该复杂路口对应的图片数据,若是,能够显示该复杂路口对应的图片数据,若否,能够绘制该复杂路口的路口扩大图并显示该路口扩大图。由于本发明实施例中的复杂路口的显示装置能够首先判断该复杂路口在导航地图中是否存在和该复杂路口对应的图片数据,然后,能够分别采用不同的方式显示该复杂路口, 如图片数据或路口扩大图,能够实现对复杂路口有效且灵活的显示,提高了导航设备的处理效率。


为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的技术人员来讲,还可以根据这些附图获得其他的附图。图1是本发明实施例一提供的一种导航地图中复杂路口的显示方法的示意图;图2是本发明实施例二提供的一种导航地图中复杂路口的显示方法的示意图;图3是本发明实施例三提供的一种导航地图中复杂路口的显示装置的示意图。
具体实施例方式本发明实施例提供了一种复杂路口的显示方法及装置,用于对复杂路口进行有效且灵活的显示,提高导航设备的处理效率。为使得本发明的发明目的、特征、优点能够更加的明显和易懂,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本发明一部分实施例,而非全部实施例。基于本发明中的实施例,本领域的技术人员所获得的所有其他实施例,都属于本发明保护的范围。实施例一本发明实施例提供的一种复杂路口的显示方法,包括当距离用户的当前位置预置的范围内存在复杂路口时,判断在导航地图中是否存在和该复杂路口对应的图片数据, 若是,显示该复杂路口对应的图片数据;若否,读取该复杂路口在导航地图中对应的地图数据;根据该地图数据,按照预置的比例尺绘制该复杂路口对应的路口扩大图;显示该路口扩大图。参见图1,具体步骤可以包括
110、判断在导航地图中是否存在和复杂路口对应的图片数据;在本发明实施例中,当距离用户的当前位置预置的范围内存在复杂路口时,复杂路口的显示装置判断在导航地图中是否存在和该复杂路口对应的图片数据。其中,和复杂路口对应的图片数据为在导航地图中存储的用于显示复杂路口的道路信息的图片信息,具体可以包括模式图和/或虚拟图等,图片数据还可以包括和复杂路口相对应的真实图片或三维图片等,此处不做限定。在实际应用中,预置的范围可以由复杂路口的显示装置来设定距离用户处于的当前位置多远的距离时开始提示用户前方存在复杂路口,也可以由用户决定设置并在导航设备中预先存储,此处不作限定。在实际应用中,复杂路口的显示装置判断该复杂路口在导航地图中是否存在和该复杂路口对应的图片数据具体可以由以下步骤的实现方式(未在图1中示出)1101、当距离用户的当前位置预置的范围内存在复杂路口时,复杂路口的显示装置读取该复杂路口的标识信息,其中,复杂路口的标识信息用于唯一的标识复杂路口,以区分不同的复杂路口;1102、复杂路口的显示装置判断导航地图中是否存在包含该标识信息的图片数据。在一种应用场景下,复杂路口的显示装置通过遍历导航地图,判断导航地图中是否存在包含该标识信息的图片数据。120、当导航地图中存在和该复杂路口对应的图片数据时,显示该复杂路口对应的图片数据;在实际应用中,当导航地图中存在和该复杂路口对应的图片数据时,复杂路口的显示装置从导航地图中调用该复杂路口对应的图片数据,并向用户显示该复杂路口对应的图片数据,以便用户了解该图片数据提供的该复杂路口的道路状况,从而给用户作出转向判断提供可靠的依据。130、当导航地图中不存在和该复杂路口对应的图片数据时,读取该复杂路口在导航地图中对应的地图数据;在实际应用中,当导航地图中不存在和该复杂路口对应的图片数据时,复杂路口的显示装置从导航地图中获取该复杂路口对应的地图数据到内存中,以便复杂路口的显示装置能够对该地图数据进行进一步地操作处理。140、根据该地图数据,按照预置的比例尺绘制该复杂路口对应的路口扩大图;在实际应用中,当复杂路口的显示装置读取到该地图数据后,按照预置的比例尺分别经过对背景,道路,引导线等信息的绘制,绘制出该复杂路口的路口扩大图。需要说明的是,预置的比例尺是由复杂路口的显示装置根据当前所处位置的道路情况而设定,也可以由用户选择采用什么样的比例尺来绘制路口扩大图,也可以由导航地图中根据不同的道路信息而设定,此处不作限定。150、显示路口扩大图。在实际应用中,当复杂路口的显示装置绘制出该复杂路口对应的路口扩大图以后,在显示屏幕中显示该路口扩大图,向用户呈现出来,以便用户了解该复杂路口的道路状况,从而给用户作出转向判断提供可靠的依据。
6
由上可见,在本发明实施例中,当距离用户的当前位置预置的范围内存在复杂路口时,复杂路口的显示装置判断在导航地图中是否存在和该复杂路口对应的图片数据,若是,能够显示该复杂路口对应的图片数据,若否,能够绘制该复杂路口的路口扩大图并显示该路口扩大图。由于本发明实施例中的复杂路口的显示装置能够首先判断该复杂路口在导航地图中是否存在和该复杂路口对应的图片数据,然后,能够分别采用不同的方式显示该复杂路口,如图片数据或路口扩大图,能够实现对复杂路口有效且灵活的显示,提高了导航设备的处理效率。实施例二为便于更好的理解本发明实施例的技术方案,下面以更为具体的实例对本发明实施例的技术方案进行更为详尽的描述。参见图2,具体步骤可包括210、接收用户的引导指令;在实际应用中,当距离用户的当前位置预置的范围内存在复杂路口时,复杂路口的显示装置首先接收用户发出的引导指令,其中,引导指令为对用户处于复杂路口时是否需要导航地图的引导的指示,具体可以在显示屏幕上显示提示信息,供用户来选择在复杂路口时是否需要导航地图的引导,也可以接收用户的语音信息,直接由用户说出是否需要导航地图的引导,然后复杂道路的显示装置通过对该语音信息的采样分析,获取到用户的引导指令,而不要需要再手动输入指令,此处只是举了一些具体方式,当然复杂路口的显示装置也可以通过其它方式接收到用户的引导指令,此处不作限定。在实际应用中,预置的范围可以由复杂路口的显示装置来设定距离用户处于的当前位置多远的距离时开始提示用户前方存在复杂路口,也可以由用户决定设置并在导航设备中预先存储,此处不作限定。若用户处于复杂路口时需要导航地图的引导,触发步骤220,若用户处于复杂路口时不需要导航地图的引导,结束整个过程。220、当用户处于复杂路口时需要导航地图的引导时,判断在导航地图中是否存在和复杂路口对应的图片数据;在本发明实施例中,当距离用户的当前位置预置的范围内存在复杂路口时,复杂路口的显示装置判断在导航地图中是否存在和该复杂路口对应的图片数据。其中,和复杂路口对应的图片数据为在导航地图中存储的用于显示复杂路口的道路信息的图片,具体可以包括模式图和/或虚拟图等,图片数据还可以包括和复杂路口相对应的真实图片或三维图片等,此处不做限定。在实际应用中,当距离用户的当前位置预置的范围内存在复杂路口时,复杂路口的显示装置读取该复杂路口的标识信息,其中,复杂路口的标识信息用于唯一的标识复杂路口,以区分不同的复杂路口 ;复杂路口的显示装置判断导航地图中是否存在包含该标识信息的图片数据。230、当导航地图中存在和该复杂路口对应的图片数据时,显示该复杂路口对应的图片数据;在实际应用中,当导航地图中存在和该复杂路口对应的图片数据时,复杂路口的显示装置从导航地图中调用该复杂路口对应的图片数据,并向用户显示该复杂路口对应的图片数据,以便用户了解该图片数据提供的该复杂路口的道路状况,从而给用户作出转向判断提供可靠的依据。M0、当导航地图中不存在和该复杂路口对应的图片数据时,读取该复杂路口在导航地图中对应的地图数据;在实际应用中,当导航地图中不存在和该复杂路口对应的图片数据时,复杂路口的显示装置从导航地图中获取该复杂路口对应的地图数据到内存中,以便复杂路口的显示装置能够对该地图数据进行进一步地操作处理。250、从地图数据中获取复杂路口的路口范围信息;在实际应用中,复杂路口的显示装置从读取到的地图数据中获取到复杂路口的路口范围信息,其中,路口范围信息为复杂路口的面积,道路的复杂程度等信息,路口范围信息能够为绘制路口扩大图时提供详细的参数依据,使绘制出来的路口扩大图更能够符合复杂路口的实际道路状况。沈0、根据路口范围信息,按照预置的比例尺绘制复杂路口对应的路口扩大图;在实际应用中,当复杂路口的显示装置获取到复杂路口的路口范围信息后,根据路口范围信息,按照预置的比例尺分别经过对背景,道路,引导线等信息的绘制,绘制出该复杂路口的路口扩大图,由于该路口扩大图中能够体现出路口范围信息,能够为用户提供更能符合复杂路口的道路状况信息。需要说明的是,预置的比例尺是由复杂路口的显示装置根据当前所处位置的道路情况而设定,也可以由用户选择采用什么样的比例尺来绘制路口扩大图,也可以由导航地图中根据不同的道路信息而设定,此处不作限定。270、显示路口扩大图。在实际应用中,当复杂路口的显示装置绘制出该复杂路口对应的路口扩大图以后,在显示屏幕中显示该路口扩大图,向用户呈现出来,以便用户了解该复杂路口的道路状况,从而给用户作出转向判断提供可靠的依据。由上可见,在本发明实施例中,当距离用户的当前位置预置的范围内存在复杂路口时,复杂路口的显示装置判断在导航地图中是否存在和该复杂路口对应的图片数据,若是,能够显示该复杂路口对应的图片数据,若否,能够绘制该复杂路口的路口扩大图并显示该路口扩大图。由于本发明实施例中的复杂路口的显示装置能够首先判断该复杂路口在导航地图中是否存在和该复杂路口对应的图片数据,然后,能够分别采用不同的方式显示该复杂路口,如图片数据或路口扩大图,能够实现对复杂路口有效且灵活的显示,提高了导航设备的处理效率。进一步的,本发明实施例中的复杂路口的显示装置能够通过接收用户发出的引导指令,由用户决定是否需要显示复杂路口的图片数据或路口扩大图,可以更加灵活的对复杂路口进行显示,进一步提高导航设备的处理效率,同时更接近用户的实际需求。为便于更好的实时本发明上述实施例的技术方案,本发明实施例下面还提供可实施上述技术方案的相关装置。实施例三参见图3、本发明实施例提供的一种复杂路口的显示装置300,复杂路口的显示装置300可以是内置于导航设备中的单元或模块,具体实现时可以是软件单元或硬件单元实现,此处不作限定。复杂路口的显示装置300包括判断单元310,第一显示单元320,读取单元330,绘制单元340和第二显示单元350。其中,判断单元310,用于当距离用户的当前位置预置的范围内存在复杂路口时, 判断在导航地图中是否存在和该复杂路口对应的图片数据;在本发明实施例中,当距离用户的当前位置预置的范围内存在复杂路口时,判断单元310判断在导航地图中是否存在和该复杂路口对应的图片数据。其中,和复杂路口对应的图片数据为在导航地图中存储的用于显示复杂路口的道路信息的图片,具体可以包括模式图和/或虚拟图等,图片数据也可以是和复杂路口相对应的真实图片或三维图片等,此处不做限定。在实际应用中,预置的范围可以由复杂路口的显示装置来设定距离用户处于的当前位置多远的距离时开始提示用户前方存在复杂路口,也可以由用户决定设置并在导航设备中预先存储,此处不作限定。在实际应用中,判断单元310具体可以包括如下模块(未在图3中示出)读取模块,用于读取复杂路口的标识信息,其中,复杂路口的标识信息用于唯一的标识复杂路口, 以区分不同的复杂路口 ;判断模块,用于判断导航地图中是否存在包含该标识信息的图片数据。第一显示单元320,用于当导航地图中存在和该复杂路口对应的图片数据时,显示该复杂路口对应的图片数据;读取单元330,用于当导航地图中不存在和该复杂路口对应的图片数据时,读取该复杂路口在导航地图中对应的地图数据;绘制单元340,用于根据地图数据,按照预置的比例尺绘制复杂路口对应的路口扩大图;在实际应用中,当读取单元330读取到该地图数据后,绘制单元340按照预置的比例尺分别经过对背景,道路,引导线等信息的绘制,绘制出该复杂路口的路口扩大图。需要说明的是,预置的比例尺是由复杂路口的显示装置根据当前所处位置的道路情况而设定,也可以由用户选择采用什么样的比例尺来绘制路口扩大图,也可以由导航地图中根据不同的道路信息而设定,此处不作限定。第二显示单元350,用于显示路口扩大图。在实际应用中,当绘制单元340绘制出该复杂路口对应的路口扩大图以后,第二显示单元350在显示屏幕中显示该路口扩大图,向用户呈现出来,以便用户了解该复杂路口的道路状况,从而给用户作出转向判断提供可靠的依据。在一种应用场景下,绘制单元340可以包括获取模块和绘制模块(未在图3中示出),具体地,获取模块,用于从地图数据中获取到复杂路口的路口范围信息;绘制模块,用于根据路口范围信息,按照预置的比例尺绘制复杂路口对应的路口扩大图。在一种应用场景下,复杂路口的显示装置300还可以包括接收单元(未在图3中示出),具体地,接收单元,用于当距离用户的当前位置预置的范围内存在复杂路口时,接收用户的引导指令,其中,引导指令为对用户处于复杂路口时是否需要导航地图的引导的指示, 若接收到的引导指令为用户处于复杂路口时需要导航地图的引导,则触发判断单元310执行,若接收到的引导指令为用户处于复杂路口时不需要导航地图的引导,则结束整个过程。由上可见,在本发明实施例中,当距离用户的当前位置预置的范围内存在复杂路口时,判断单元310判断在导航地图中是否存在和该复杂路口对应的图片数据,若是,第一显示单元320能够显示该复杂路口对应的图片数据,若否,绘制单元340能够绘制该复杂路口的路口扩大图,并由第二显示单元350显示该路口扩大图。由于本发明实施例中的判断单元310能够首先判断该复杂路口在导航地图中是否存在和该复杂路口对应的图片数据, 然后,能够分别采用不同的方式显示该复杂路口,如图片数据或路口扩大图,能够实现对复杂路口有效且灵活的显示,提高了导航设备的处理效率。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种复杂路口的显示方法及装置进行了详细介绍,对于本领域的技术人员,依据本发明实施例的思想在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种复杂路口的显示方法,其特征在于,包括当距离用户的当前位置预置的范围内存在复杂路口时,判断在导航地图中是否存在和所述复杂路口对应的图片数据,若是,显示所述复杂路口对应的图片数据;若否,读取所述复杂路口在导航地图中对应的地图数据;根据所述地图数据,按照预置的比例尺绘制所述复杂路口对应的路口扩大图;显示所述路口扩大图。
2.根据权利要求1所述的复杂路口的显示方法,其特征在于,所述判断在导航地图中是否存在和所述复杂路口对应的图片数据之前包括接收用户的引导指令,所述引导指令为对用户处于复杂路口时是否需要导航地图的引导的指示,若接收到的引导指令为用户处于复杂路口时需要导航地图的引导,则触发判断在导航地图中是否存在和所述复杂路口对应的图片数据的步骤。
3.根据权利要求1所述的复杂路口的显示方法,其特征在于,所述判断在导航地图中是否存在和所述复杂路口对应的图片数据包括读取所述复杂路口的标识信息;判断所述导航地图中是否存在包含所述标识信息的图片数据。
4.根据权利要求1所述的复杂路口的显示方法,其特征在于,所述根据所述地图数据, 按照预置的比例尺绘制所述复杂路口对应的路口扩大图包括从所述地图数据中获取到所述复杂路口的路口范围信息;根据所述路口范围信息,按照预置的比例尺绘制所述复杂路口对应的路口扩大图。
5.根据权利要求1所述的复杂路口的显示方法,其特征在于,所述复杂路口对应的图片数据具体包括模式图和/或虚拟图。
6.一种复杂路口的显示装置,其特征在于,包括判断单元,用于当距离用户的当前位置预置的范围内存在复杂路口时,判断在导航地图中是否存在和所述复杂路口对应的图片数据,第一显示单元,用于当导航地图中存在和所述复杂路口对应的图片数据时,显示所述复杂路口对应的图片数据;读取单元,用于当导航地图中不存在和所述复杂路口对应的图片数据时,读取所述复杂路口在导航地图中对应的地图数据;绘制单元,用于根据所述地图数据,按照预置的比例尺绘制所述复杂路口对应的路口扩大图;第二显示单元,用于显示所述路口扩大图。
7.根据权利要求6所述的复杂路口的显示装置,其特征在于,所述装置还包括接收单元,用于当距离用户的当前位置预置的范围内存在复杂路口时,接收用户的引导指令,所述引导指令为对用户处于复杂路口时是否需要导航地图的引导的指示,若接收到的引导指令为用户处于复杂路口时需要导航地图的引导,则触发判断单元执行。
8.根据权利要求6所述的复杂路口的显示装置,其特征在于,所述判断单元包括 读取模块,用于读取所述复杂路口的标识信息;判断模块,用于判断所述导航地图中是否存在包含所述标识信息的图片数据。
9.根据权利要求6所述的复杂路口的显示装置,其特征在于,所述绘制单元包括 获取模块,用于从所述地图数据中获取到所述复杂路口的路口范围信息; 绘制模块,用于根据所述路口范围信息,按照预置的比例尺绘制所述复杂路口对应的路口扩大图。
全文摘要
本发明实施例公开了一种复杂路口的显示方法及装置,本发明实施例方法包括当距离用户的当前位置预置的范围内存在复杂路口时,判断在导航地图中是否存在和复杂路口对应的图片数据,若是,显示复杂路口对应的图片数据;若否,读取复杂路口在导航地图中对应的地图数据;根据地图数据,按照预置的比例尺绘制复杂路口对应的路口扩大图;显示路口扩大图。本发明实施例可以对复杂路口进行有效且灵活的显示,提高导航设备的处理效率。
文档编号G01C21/36GK102564437SQ20101061625
公开日2012年7月11日 申请日期2010年12月30日 优先权日2010年12月30日
发明者王军 申请人:上海博泰悦臻电子设备制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1