一种道路名称动态显示的方法及装置的制作方法

文档序号:5883684阅读:120来源:国知局
专利名称:一种道路名称动态显示的方法及装置的制作方法
技术领域
本发明涉及导航技术领域,尤其涉及一种道路名称的动态显示的方法及装置。
背景技术
目前,随着科学技术的发展,导航技术取得了巨大的进步,导航装置及系统在人们的生活中的应用也越来越广泛,在现有的导航系统中,通常显示界面会显示地图指导用户达目的地,但是,导航系统的道路名称显示常采用沿路标注在固定位置的方法,于是经常会出现这样的情况显示界面内显示了某一条路的一部分,但是在已显示的路段上却找不到该路的道路名称或者显示的道路名称不完整,使得显示界面上的信息的不完整,而且由于道路名称不能随着地图的移动相应的调整显示位置,大大降低了用户的体验。

发明内容
本发明实施例提供了一种道路名称动态显示的方法及装置,用于导航系统中道路名称的动态显示,提高用户的体验。本发明实施例的方法包括实时获取当前显示界面上的道路的路段数据,路段数据包含当前显示界面上各条道路的道路名称,形状点,端点坐标及道路的长度;逐个判断路段数据中的道路名称是否已经显示在当前显示界面上;若没有,则根据路段数据确定未显示的道路名称在当前显示界面上的显示位置信息;根据道路名称的显示位置信息,将未显示的道路名称显示在当前显示界面对应的位置上。本发明实施例的装置包括数据获取单元,用于实时获取当前显示界面上的道路的路段数据,路段数据包含当前显示界面上各条道路的道路名称,形状点,端点坐标及路的长度;判断单元,用于逐个判断路段数据中的道路名称是否已经显示在当前显示界面上; 处理单元,用于当道路名称没有显示在当前显示界面上时,根据路段数据确定未显示的道路名称在当前显示界面上的显示位置信息;显示单元,用于根据道路名称的显示位置信息, 将未显示的道路名称显示在当前显示界面对应的位置上。从以上技术方案可以看出,本发明实施例具有以下优点通过实时的获取当前显示界面的路段数据及对获取的道路名称是否已经显示进行判断,实现根据计算得到的道路名称的显示位置信息将未显示的道路名称显示在当前显示界面上对应的位置,使得道路名称的显示位置能够随着当前显示界面的变化进行相应的调整及显示,道路名称能够完整且动态的显示在显示界面上,提高了用户的体验。


图1为本发明实施例一种道路名称动态显示的方法的一个示意图;图2为本发明实施例一种道路名称动态显示的方法的另一示意图;图3为本发明实施例一种道路名称动态显示的装置的一个示意图4为本发明实施例一种道路名称动态显示的装置的另一示意图。
具体实施例方式本发明实施例提供了一种道路名称动态显示的方法及装置,用于导航装置或系统,可提高用户的体验。请参阅图1,为本发明实施例一种道路名称动态显示的方法的实施例,包括101、实时获取当前显示界面上的道路的路段数据;导航系统启动之后,系统将实时的获取当前显示界面上的路段数据,路段数据包含当前显示界面上各条道路的道路名称,形状点,端点坐标及路的长度。102、逐个判断所述路段数据中的道路名称是否已经显示在当前显示界面上,若没有,则执行步骤103;获得当前显示界面上的路段数据之后,系统将逐个判断路段数据中的道路名称是否已经显示在当前显示界面上,并根据判断结果决定是否显示道路名称。103、根据路段数据确定未显示的道路名称在当前显示界面上的显示位置信息;当道路名称没有显示在当前显示界面上时,系统将确定未显示的道路名称在当前显示界面上的显示位置信息,显示位置信息标明了道路名称在当前显示界面上的准确的显示位置及显示方式。104、将未显示的道路名称显示在当前显示界面对应的位置上。当道路名称没有显示在当前显示界面上时,根据道路名称对应的显示位置信息, 将未显示的道路名称显示在当前显示界面对应的位置上。在本发明实施例中,通过判断道路名称是否已经显示在当期显示界面上以及通过确定当前显示界面上的路段数据中的未显示的道路名称的显示位置信息,将道路名称动态的显示在当前显示界面上,使得道路名称可以随着当前显示界面的变化而动态的显示,实现了道路名称完整的动态显示,改善了用户的体验。为了更好的理解技术,请参阅图2,为本发明一种道路名称动态显示的方法的实施例,包括201、确定当前显示界面上的图形在预置的地图上的位置坐标;导航系统启动之后,系统将实时当前显示界面上的图形在预置的地图上的位置坐标,预置的地图为电子导航地图,是一种导航软件,电子导航地图包含地图上所有的道路、 背景、标注及路段数据。202、根据位置坐标从地图中获取当前显示界面上的道路的路段数据;系统确定当前显示界面在导航地图上的坐标位置之后,将根据坐标位置从地图中获取当前显示界面的路段数据。路段数据包含当前显示界面上各条道路的道路名称,形状点,端点坐标及道路的长度;需要说明的是,路段数据中的形状点为在当前显示界面上的路段包含的形状点, 它可能包含该道路的所有形状点,也可能只是所有形状点之中的一部分。路段数据的端点坐标为道路在当前显示界面上的端点坐标,包括该道路在当前显示界面上的起始点和终点的坐标,路段数据中的道路的长度为道路在当前显示界面上的长度。在本发明实施例中,若无特别说明,均按上述说明内容理解。
203、从路段数据中提取出应显示的道路名称。系统获得当前显示界面上的路段数据之后将从路段数据中提取出应显示的道路名称。204、逐个判断所述路段数据中的道路名称是否已经显示在当前显示界面上,若是,则继续执行步骤204,若否,则执行步骤205 ;205、根据当前显示界面上的道路形状点的坐标之间的斜率确定对应道路在形状点的变化方向;当某条道路的道路名称没有显示在当前显示界面上时,系统将进一步确定未显示的道路名称的具体显示位置,当道路名称已经在当前显示界面上显示时,系统将继续判断下一条道路的道路名称是否已经显示在当前显示界面上,直至路段数据中包含的道路名称都完成了判断过程。需要说明的是,路段数据中的形状点包含了一条弯曲道路的转弯点的信息,道路的形状点用于确定道路的起始点和终点之间是否存在弯曲道路,如果道路的起始点和终点之间不存在形状点的信息,则确定该道路是直线道路。若当前显示界面上的某条道路没有形状点的相关信息,则说明该条道路是直线道路,在获取该条道路的道路名称的显示位置信息时,不需要执行步骤205,步骤206可更改为根据端点坐标,路的长度计算道路名称的显示位置信息。206、根据端点坐标、路的长度及道路在形状点的变化方向计算道路名称的显示位
直fe息;系统确定道路在形状点的变化方向之后,将进一步计算未显示道路名称的显示位置信息。系统将根据道路在形状点的变化方向及路段数据中包含的端点坐标,路的长度计算道路名称的显示位置信息。其中,道路名称的显示位置信息包括显示道路名称的起始点,显示道路名称的角度和道路名称的长度。207、将未显示的道路名称显示在当前显示界面对应的位置上。若路段数据中的道路名称没有显示在当前显示界面上,则根据道路名称对应的显示位置信息,将道路名称显示在该道路的显示位置信息对应的位置上,从而保证当前显示界面上的道路都有对应的动态显示的道路名称。在本发明实施例中,通过对当前显示界面上的地图的路段数据的处理,可获得路段数据中的各条道路名称的显示位置信息,再通过判断当前显示界面上的应显示道路名称是否已经显示,同时根据道路名称的显示位置信息对应显示的道路名称进行显示,使得道路名称能完整的显示在当前显示界面上,而且能够随着当前显示界面上的图形移动进行相应的调整,使得道路名称能够动态的显示在当前显示界面上,提高用户的体验。请参阅图3为本发明实施例一种道路名称动态显示的装置的实施例,包括数据获取单元301,用于实时获取当前显示界面上的道路的路段数据,路段数据包含当前显示界面上各条道路的道路名称,形状点,端点坐标及路的长度;判断单元302,用于判断路段数据中的道路名称是否已经显示在当前显示界面上;处理单元303,用于根据路段数据确定未显示的道路名称在当前显示界面上的显示位置信息;显示单元304,用于当路段数据中的道路名称未显示在当前显示界面上时,根据道路名称的显示位置信息,将未显示的道路名称显示在当前显示界面对应的位置上。在本发明实施例中,数据获取单元301将实时获取当前显示界面上的路段数据并将路段数据发送给判断单元302和处理单元303,判断单元302获得路段数据之后将判断路段数据中的道路名称是否已经显示在当前显示界面上,并将判断结果发送给处理单元303, 处理单元303将根据路段数据确定未显示的道路名称在当前显示界面上的显示位置信息, 并将得到的未显示的道路名称的显示位置信息发送给显示单元304,显示单元304获得处理单元303发送的道路名称的显示位置信息,将把没有在当前显示界面上显示的道路名称显示在其对应的显示位置信息的位置上。在本发明实施例中,通过确定当前显示界面上的路段数据中的道路名称的显示位置信息及通过判断应显示的道路名称是否已经在当前显示界面上显示,将道路名称动态的显示在当前显示界面上,使得道路名称可以随着当前显示界面的变化而动态的显示,实现了道路名称的动态显示,改善了用户的体验。为更好的理解,下面将详细的描述道路名称动态显示的装置的相关内容,请参阅图4,为本发明实施例一种道路名称动态显示的装置的实施例,包括如图3所示实施例描述的装置包括数据获取单元301,判断单元302,处理单元 303,显示单元304,且与上述实施例描述的内容完全相同,此处不再赘述。其中,数据获取单元301包括位置确定单元401,用于实时确定当前显示界面上的图形在预置的地图上的位置坐标;获取单元402,用于根据位置坐标从地图中获取当前显示界面上道路的路段数据。其中,处理单元302包括第一计算单元403,用于根据道路的形状点坐标之间的斜率确定对应道路在形状点的变化方向;第二计算单元404,用于根据端点坐标、路的长度及对应道路在形状点的变化方向计算未显示的道路名称的显示位置坐标。在本发明实施例中,道路名称的动态显示的装置还包括道路名称提取单元405,用于从路段数据中提取出应显示的道路名称。在本发明实施例中,位置确定单元401将实时的获取当前显示界面上的图形在预置的地图上的位置坐标,并将得到的位置坐标发送给获取单元402,获取单元402将从得到的位置坐标中获取当前显示界面上的道路的路段数据,并将路段数据发送给道路名称提取单元405,由道路名称提取单元405提取出应在当前显示界面上显示的道路名称,判断单元302接收到道路名称提取单元405发送的应显示的道路名称,并判断路段数据中的道路名称是否已经显示在当前显示界面上,判断之后将判断结果发送给处理单元303,处理单元 303中包含第一计算单元403和第二计算单元404,第一计算单元403将根据路段数据中的道路的形状点坐标之间的斜率确定对应道路在形状点的变化方向,并将形状点的变化方向发送给第二计算单元404,第二计算单元404将根据获取单元402发送的路段数据中包含的端点坐标、路的长度及第一计算单元403发送的形状点的变化方向,来计算未显示的道路名称的显示位置信息,并将显示位置信息发送给显示单元304,显示单元304将根据道路名称的显示位置信息,把未显示的道路名称显示在当前显示界面对应的位置上。在本发明实施例中,通过判断当前显示界面上的应显示的道路名称是否显示及通过未显示的道路名称的路段数据的处理,可获得未显示的道路名称的显示位置信息,根据显示位置信息显示道路名称使得道路名称能够随着当前显示界面上的图形移动发生相应的变化,使得道路名称能够动态的显示在当前显示界面上,提高用户的体验。本领域普通技术人员可以理解实现上述实施例的方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中, 上述提到的存储介质可以是只读存储器,磁盘或光盘等。以上对本发明所提供的一种道路名称动态显示的方法及装置进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种道路名称动态显示的方法,其特征在于,包括实时获取当前显示界面上的道路的路段数据,所述路段数据包含当前显示界面上各条道路的道路名称,形状点,端点坐标及道路的长度;逐个判断所述路段数据中的道路名称是否已经显示在当前显示界面上;若没有,则根据所述路段数据确定未显示的道路名称在当前显示界面上的显示位置信息;根据所述道路名称的显示位置信息,将未显示的道路名称显示在当前显示界面对应的位置上。
2.根据权利1所述的方法,其特征在于,所述根据所述路段数据确定未显示的道路名称在当前显示界面上的显示位置信息包括根据道路的形状点坐标之间的斜率确定对应道路在形状点的变化方向; 根据端点坐标、路的长度及所述道路在形状点的变化方向计算未显示的道路名称的显示位置信息。
3.根据权利要求1或2所述的方法,其特征在于,所述道路名称的显示位置信息包括 显示道路名称的起始点,显示道路名称的角度和道路名称的长度。
4.根据权利要求1所述的方法,其特征在于,所述实时获取当前显示界面上的道路的路段数据包括实时确定当前显示界面上的图形在预置的地图上的位置坐标; 根据所述位置坐标从所述地图中获取当前显示界面的路段数据。
5.根据权利要求4所述的方法,其特征在于,所述地图为电子导航地图;所述电子导航地图包含道路及对应的路段数据。
6.根据权利要求1所述的方法,其特征在于,所述判断所述路段数据中的道路名称是否已经显示在当前显示界面上之前还包括从所述路段数据中提取出应显示的道路名称。
7.—种道路名称动态显示的装置,其特征在于,包括数据获取单元,用于实时获取当前显示界面上的道路的路段数据,所述路段数据包含当前显示界面上各条道路的道路名称,形状点,端点坐标及路的长度;判断单元,用于逐个判断所述路段数据中的道路名称是否已经显示在当前显示界面上;处理单元,用于当道路名称没有显示在当前显示界面上时,根据所述路段数据确定未显示的道路名称在当前显示界面上的显示位置信息;显示单元,用于根据所述道路名称的显示位置信息,将未显示的道路名称显示在当前显示界面对应的位置上。
8.根据权利要求7所述的装置,其特征在于,所述处理单元包括第一计算单元,用于根据道路的形状点坐标之间的斜率确定对应道路在形状点的变化方向;第二计算单元,用于根据端点坐标、路的长度及所述对应道路在形状点的变化方向计算未显示的道路名称的显示位置坐标。
9.根据权利要求7所述的装置,其特征在于,所述数据获取单元包括位置确定单元,用于实时确定当前显示界面上的图形在预置的地图上的位置坐标; 获取单元,用于根据所述位置坐标从所述地图中获取当前显示界面的路段数据。
10.根据权利要求7所述的装置,其特征在于,所述装置还包括 道路名称提取单元,用于从所述路段数据中提取出应显示的道路名称。
全文摘要
本发明实施例公开了一种道路名称动态显示的方法及装置,本发明实施例的方法包括实时获取当前显示界面上的道路的路段数据,路段数据包含当前显示界面上各条道路的道路名称,形状点,端点坐标及道路的长度;逐个判断路段数据中的道路名称是否已经显示在当前显示界面上;若没有,则根据路段数据确定未显示的道路名称在当前显示界面上的显示位置信息;根据道路名称的显示位置信息,将未显示的道路名称显示在当前显示界面对应的位置上。本发明实施例还提供了一种道路名称动态显示的装置,提高了用户的体验。
文档编号G01C21/36GK102538815SQ20101059260
公开日2012年7月4日 申请日期2010年12月16日 优先权日2010年12月16日
发明者王军 申请人:上海博泰悦臻电子设备制造有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1