一种电子地图的生成方法、导航方法及装置的制作方法

文档序号:6429979阅读:196来源:国知局
专利名称:一种电子地图的生成方法、导航方法及装置的制作方法
技术领域
本发明涉及终端技术领域,尤其涉及一种电子地图的生成方法、导航方法及装置。
背景技术
目前,在移动终端上的电子地图浏览与导航服务已经广泛应用,然而,目前的导航服务多为行车导航,对于地理范围较小的区域,例如某个具体的景点,能够为景点游览者提供步行导航的软件和服务还比较少。并且,现有针对这种具体景点的移动导航或手机导航的软件和服务多针对大众需求,所提供的景区电子地图所标注的景区路标点一般仅包含指示景区景点的路标点,缺少更为细节的诸如餐饮、商店、卫生间等对游览者非常有用的信息,无法满足游览景点时的地图查看或步行导航等服务需求,给用户在景点进行游览带来 不便。

发明内容
本发明实施例利用终端可方便获取到地片的特点,提供了一种方便实现的电子地图的生成方法、导航方法及装置。本发明实施例提供的一种电子地图的生成方法,包括识别出终端获取到的地片中的各图例;根据识别出的地片中的各图例,识别出地片中包含的与各图例对应的各路标点图像;确定各路标点图像对应的实际地理位置;根据识别出的在地片中包含的各路标点图像、及其确定出的对应的实际地理位置,生成电子地图。本发明实施例还提供了一种导航方法,包括识别出终端获取到的地片中的各图例;根据识别出的地片中的各图例,识别出地片中包含的与各图例对应的各路标点图像;确定各路标点图像对应的实际地理位置;根据识别出的在地片中包含的各路标点图像、及其确定出的对应的实际地理位置,生成电子地图;根据生成的电子地图进行导航。本发明实施例还提供了一种电子地图的生成装置,包括识别模块,用于识别出终端获取到的地片中的各图例,并根据识别出的地片中的各图例,识别出地片中包含的与各图例对应的各路标点图像;定位模块,用于确定各路标点图像对应的实际地理位置;地图生成模块,用于根据识别出的在地片中包含的各路标点图像、及其确定出的对应的实际地理位置,生成电子地图。
一种导航装置,其特征在于,包括识别模块,用于识别出终端获取到的地片中的各图例,并根据识别出的地片中的各图例,识别出地片中包含的与各图例对应的各路标点图像;定位模块,用于确定各路标点图像对应的实际地理位置;地图生成模块,用于根据识别出的在地片中包含的各路标点图像、及其确定出的对应的实际地理位置,生成电子地图;导航模块,用于根据生成的电子地图进行导航。本发明实施例的有益效果包括本发明实施例提供的一种电子地图的生成方法、导航方法及装置,识别终端获取到的地片中的各图例,根据识别出的地片中的各图例,识别出地片中包含的 与各图例对应的各路标点图像;确定各路标点图像对应的实际地理位置;继而根据在地片中包含的各路标点图像及其对应的实际地理位置,生成电子地图,本发明实施例还可利用生成的电子地图进行导航。本发明实施例提供的方法及装置利用终端在景点能够方便地获取到地片的情况,根据获取到的地片生成电子地图,继而利用电子地图实现导航,为用户提供了一种简单方便易于实现的导航和定位服务。


图I、图2和图3为本发明实施例提供的电子地图的生成方法的流程图;图4为本发明实施例提供的导航方法的流程图;图5为本发明实施例提供的电子地图的生成装置的结构示意图;图6为本发明实施例提供的导航装置的结构示意图;图7为本发明实施例提供的景区地图展板的示意图;图8为本发明实施例提供的实例中导航装置的结构示意图;图9为本发明实施例提供的实例中生成电子地图的流程图。
具体实施例方式下面结合附图,对本发明实施例提供的电子地图的生成方法、导航方法及装置的具体实施方式
进行详细地说明。在比较小范围内的浏览,例如景区的浏览,常常会有利用手机或其他电子工具就能方便的获取到的景区地片,例如景区地图展板等,在这些景区地片上一般包含了对浏览者非常有用的如餐饮、商店、卫生间等信息,本发明实施例正是基于此,提供了一种新的电子地图的生成方法。本发明实施例提供的一种电子地图的生成方法,如图I所示,具体流程包括S101、识别出终端获取到的地片中的各图例,并根据识别出的地片中的各图例,识别出地片中包含的与各图例对应的各路标点图像;S102、确定各路标点图像对应的实际地理位置;S103、根据识别出的在地片中包含的各路标点图像、及其确定出的对应的实际地理位置,生成电子地图。其中,在步骤SlOl中的使用的地片可以通过终端的摄像头或蓝牙获取,例如可以利用手机上的摄像头拍摄景区地图展板上的地片,或者在景区地图展板上安装有无线发射装置,可以使用手机上的蓝牙装置直接获取地片。进一步地,如果地片过大或想要提高获取到的地片的清晰度,可以使用摄像头分次拍摄并保存地片各部分,并将分次拍摄的各地片拼接成一整块地片,例如单独拍摄地片中分散显示的图例和具体的地图区域。此外,在步骤SlOl中可以使用现有技术中的图像识别技术,识别地片中的各图例以及与各图例对应的各路标点图像,一般地,图例都会具有固定的显著的特征,例如表示卫生间的图例具有的特征一般是男女小人的图像,使用这些特征作为模式识别的标准样式或模板,就可以对地片中的图例进行识别,具体过程在此不再赘述。具体地,上述步骤S102中确定各路标点图像对应的实际地址位置,如图2所示,可以通过下述步骤实现S201、确定地片中每个像素点对应的实际地理位置; S202、针对每个路标点图像,根据该路标点图像在地片中所涉及的像素点,以及所涉及的像素点对应的实际地理位置,确定该路标点图像对应的实际地理位置。其中,在完成步骤S201之后,还可以保存确定出的地片中的每个像素点对应的实际地理位置,这样在使用本发明实施例提供的方法生成的电子地图时,在电子地图上对用户所在的当前位置进行实时显示。具体地,在本发明实施例提供的上述方法中,为了确定地片中每个像素点对应的实际地理位置,上述方法还可以包括以下步骤识别地片中包含的比例尺、指向信息和当前位置;较佳地,在识别地片中包含的指向信息之后,还可以根据指向信息指示的正北方向与实际正北方向的偏角,对地片进行校正,增加生成的电子地图的准确性,此处使用的校正方法为现有技术,在此不再赘述。具体地,上述步骤S201中确定地片中每个像素点对应的实际地理位置,如图3所示,可以包括以下流程S301、根据比例尺和指向信息,确定地片中m个像素点的距离对应于实际地理位置中的η个经度或纬度的距离;S302、确定地片中当前位置所在像素点的坐标(X。,y0)对应的实际地理位置(Iat0, Iong0);S303、基于下述公式确定地片中每个像素点(X,y)对应的实际地理位置(lat, long);(lat, long) = (latd+nX (x_x。)/m, longd+nX (x_x。)/m)。其中,上述步骤S301和S302的执行不分先后顺序也可以同时完成,在本发明实施例中不做具体限定。现有技术提供的利用地片生成电子地图进行导航的方法中,定位点需要由用户来手动输入,且要求用户自己判断定位点所在地,并移动到定位点处进行卫星定位,才能建立电子地图和实际地理位置的关联关系。由用户选取的定位点和实际的地理位置可能在主客观上存在较大的偏差,从而造成生成的电子地图和实际地理位置存在的偏差较大,而本发明实施例中,利用地片中常见的当前位置作为定位点(一般用户在拍摄地片时,正位于地片中指示的当前位置处),利用确定的当前位置在地片中的坐标和实际地理位置的对应关系,以及识别出的比例尺信息,能够确定出地片中每个像素点对应的实际地理位置,用户不用自己确定定位点和进行卫星定位,避免了在生成的电子地图和实际地理位置之间存在偏差的可能性,此外,也大大简化了用户的操作,方便用户使用。具体地,在步骤S302中确定当前位置所在像素点的坐标(X(l,y0)对应的实际地理位置(lat。,long。),可以通过下述流程实现通过终端的GPS定 位或从网络侧获取终端位于地片指示的当前位置时的实际地理位置(Iat0, Iong0);将定位出的终端的实际地理位置(Iatci, Iong0)确定为当前位置图像所在像素点的坐标(X。,y0)对应的实际地理位置(latQ, long。)。本发明实施例还提供了一种导航方法,该导航方法利用了本发明实施例提供的电子地图的生成方法中生成的电子地图进行导航,如图4所示,具体流程包括S401、识别出终端获取到的地片中的各图例,并根据识别出的地片中的各图例,识别出地片中包含的与各图例对应的各路标点图像;S402、确定各路标点图像对应的实际地理位置;S403、根据识别出的在地片中包含的各路标点图像、及其确定出的对应的实际地理位置,生成电子地图;S404、根据生成的电子地图进行导航。其中,步骤S404中根据电子地图进行导航的具体操作流程为现有技术,在此不再赘述。基于同一发明构思,本发明实施例还提供了一种电子地图的生成装置和导航装置,由于该装置解决问题的原理与前述一种电子地图的生成方法和导航方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。本发明实施例提供的一种电子地图的生成装置,如图5所示,包括识别模块501,用于识别出终端获取到的地片中的各图例,并根据识别出的地片中的各图例,识别出地片中包含的与各图例对应的各路标点图像;定位模块502,用于确定各路标点图像对应的实际地理位置;地图生成模块503,用于根据识别出的在地片中包含的各路标点图像、及其确定出的对应的实际地理位置,生成电子地图。较佳地,本发明实施例提供的电子地图的生成装置中的定位模块502,如图5所示,具体包括第一定位子模块5021,用于确定地片中每个像素点对应的实际地理位置;第二定位子模块5022,用于针对每个路标点图像,根据该路标点图像在地片中所涉及的像素点,以及所涉及的像素点对应的实际地理位置,确定该路标点图像对应的实际地理位置。较佳地,上述装置中的识别模块501,还用于识别地片中包含的比例尺、指向信息和当前位置;第一定位子模块5021,具体用于根据比例尺和指向信息,确定地片中m个像素点的距离对应于实际地理位置中的η个经度或纬度的距离;确定当前位置所在像素点的坐标(X。,y0)对应的实际地理位置(lat。,Iong0);基于下述公式确定地片中每个像素点(X,y)对应的实际地理位置(lat, long) ; (lat, long) = (lat0+nX (x_x0)/m,long0+nX (χ_χ0)/m)。较佳地,上述装置中的第一定位子模块5021,具体用于通过终端的GPS定位或从网络侧获取终端位于地片指示的当前位置时的实际地理位置(lat。,Iong0);将定位出的终端的实际地理位置(Iatc^longci)确定为当前位置图像所在像素点的坐标(Xc^ytI)对应的实际地理位置(latQ, long。)。较佳地,本发明实施例提供的电子地图的生成装置,如图5所示,还包括校正模块504,用于在识别地片中包含的指向信息之后,根据指向信息指示的正北方向与实际正北方向的偏角,对地片进行校正。 较佳地,上述装置中的识别模块501,具体用于通过终端的摄像头或蓝牙获取地片。本发明实施例提供的一种导航装置,如图6所示,包括识别模块601,用于识别出终端获取到的地片中的各图例,并根据识别出的地片中的各图例,识别出地片中包含的与各图例对应的各路标点图像;定位模块602,用于确定各路标点图像对应的实际地理位置;地图生成模块603,用于根据识别出的在地片中包含的各路标点图像、及其确定出的对应的实际地理位置,生成电子地图;导航模块604,用于根据生成的电子地图进行导航。较佳地,本发明实施例提供的上述电子地图的生成装置和导航装置,可以设置在现有的移动终端中,具体实现时,可以通过软件和/或硬件的方式实现。下面通过一个具体地生成景区的电子地图进行导航等应用的实例,来详细地说明本发明实施例提供的电子地图的生成方法、导航方法及装置。图7为整个景区地图的展板,可以看到景区地图大体分为以下几个部分指向信息、地图和图例(其中,当前位置信息一般使用圆点表示)。在本实例中,整个导航装置,如图8所示,分为以下几个模块地图采集与处理模块801、定位模块802、数据存储模块803和地图应用模块804四大部分。其中,地图采集与处理模块801,借助于移动设备上的摄像头,将其拍到的景区地图展板上的地片经数字图像处理、文本识别等步骤,提取出生成电子地图所需的相关信息,例如当前位置、道路信息、指向信息、地图比例尺以及兴趣点信息(各景点、卫生间、餐饮、商店等)等;同时,调用定位模,802进行定位,以便建立地片中的相关信息与实际地理位置的对应关系。具体地,地图采集与处理模块801,包括图像获取子模块8011,文本识别子模块8012,图像处理子模块8013和生成地图子模块8014。定位模块802可使用移动设备提供的多种定位方法对在地片中提取到的当前位置所在的实际地理位置进行确定,例如当GPS开启的情况下,可使用GPS进行高精度定位,而在GPS未开启的情况下,可使用网络定位方式(即从网络侧获取终端所在的地理位置信息)进行低精度定位。数据存储模块803,主要用于存储由地图采集与处理模块801拍摄到的地片、提取出的相关信息和其确定的实际地理位置信息,并在地图应用模块804需要时提供相应的数据。地图应用模块804,主要用于向用户提供地图浏览、兴趣点查询、步行导航等服务。由于所需的数据在生成电子地图阶段已经处理完毕,所以在使用上述服务时,地图应用模块804只需从数据存储模块803中读出相应的数据即可。具体地,地图应用模块804包括地图浏览子模块8041,P0I (Point of Interest,兴趣点)搜索子模块8042和导航子模块8043。下面对上述导航装置生成电子地图的具体工作流程进行详细地说明,如图9所示S901、图像获取子模块8011通过终端的摄像头获取地片,且地片中需包含指向信息和比例尺信息; S902、文字识别子模块8012和图像处理子模块8013在获取到的地片中识别指向信息和比例尺信息,并根据指向偏角(指向信息中指向的正北方向与实际正北方向的偏角)对整体地片进行校正;S903、地图生成子模块8014,根据指向信息和比例尺信息,建立地片中像素点与实际地理位置之间的比例尺换算关系(即计算地片中每m个像素点对应距离为η个经度/纬度);S904、图像获取子模块8011通过终端的摄像头获取包含当前位置的地片;S905、文字识别子模块8012和图像处理子模块8013对地片中的当前位置进行识别;S906、定位模块802定位终端位于地片指示的当前位置时的实际地理位置(Iat0, Iong0);S907、地图生成子模块8014建立地片中每个像素点与实际地理位置的对应关系,即对于地片中的像素点(X,y)其对应的实际地理位置(lat,long)=(lat0+nX (χ-χ0)/m, Iong0+η X (x_x0)/m);S908、图像获取子模块8011通过终端摄像头获取地片中的图例信息;对于多个图例集中在一块说明的情况,拍摄一张即可;对于图例分散显示的情况,可通过依次拍摄的方式获得;S909、文字识别子模块8012和图像处理子模块8013对图例进行识别,识别出与各图例对应的各兴趣点图像;S910、地图生成子模块8014建立地片中每个兴趣点与实际地理位置的对应关系;S911、数据存储模块803将步骤S901 S910中得到的数据按照一定的格式进行存储。上述步骤S901 S911中,是先建立每个像素点和实际位置的对应关系,再识别地片中的各图例的,也可以在步骤S903之后先进行步骤S908和S909,然后进行步骤S904 S907。通过步骤S901 S911就可以生成电子地图,后续地图应用模块804调用生成的电子地图,可以实现指定点与当前位置或另一指定点的距离的计算或者在电子地图上实时描绘当前位置。此外,终端还可以通过其他方式定位在地片中没有识别出的兴趣点,进行导航。本发明实施例提供的一种电子地图的生成方法、导航方法及装置,识别终端获取到的地片中的各图例,根据识别出的地片中的各图例,识别出地片中包含的与各图例对应的各路标点图像;确定各路标点图像对应的实际地理位置;继而根据在地片中包含的各路标点图像及其对应的实际地理位置,生成电子地图,本发明实施例还可利用生成的电子地图进行导航。本发明实施例提供的方法及装置利用终端在景点能够方便地获取到地片的情况,根据获取到的地片生成电子地图,继而利用电子地图实现导航,为用户提供了一种简单方便易于实现的导航和定位服务。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种电子地图的生成方法,其特征在于,包括 识别出终端获取到的地片中的各图例; 根据识别出的所述地片中的各图例,识别出所述地片中包含的与各图例对应的各路标点图像; 确定所述各路标点图像对应的实际地理位置; 根据识别出的在所述地片中包含的各路标点图像,及其确定出的对应的实际地理位置,生成电子地图。
2.如权利要求I所述的方法,其特征在于,确定各路标点图像对应的实际地址位置,具体包括 确定所述地片中每个像素点对应的实际地理位置; 针对每个路标点图像,根据该路标点图像在所述地片中所涉及的像素点,以及所涉及的像素点对应的实际地理位置,确定该路标点图像对应的实际地理位置。
3.如权利要求2所述的方法,其特征在于,还包括 识别所述地片中包含的比例尺、指向信息和当前位置; 确定所述地片中每个像素点对应的实际地理位置,具体包括 根据所述比例尺和所述指向信息,确定所述地片中m个像素点的距离对应于实际地理位置中的η个经度或纬度的距离; 确定所述当前位置所在像素点的坐标(xo,Yo)对应的实际地理位置(Iatci, Iong0);基于下述公式确定所述地片中每个像素点(X,y)对应的实际地理位置(lat,long);(lat, long) = (lat0+nX (χ-χ0) /m, Iong0+ηX (χ-χ0) /m)。
4.如权利要求3所述的方法,其特征在于,确定所述当前位置所在像素点的坐标(Χ(ι,y0)对应的实际地理位置(Iatci, Iongci),具体包括 通过终端的GPS定位或从网络侧获取所述终端位于所述地片指示的当前位置时的实际地理位置(latQ, Iong0); 将定位出的所述终端的实际地理位置(Iatci, Iong0)确定为所述当前位置所在像素点的坐标(X。,y0)对应的实际地理位置(latQ, long。)。
5.如权利要求3所述的方法,其特征在于,在识别所述地片中包含的指向信息之后,还包括 根据所述指向信息指示的正北方向与实际正北方向的偏角,对所述地片进行校正。
6.如权利要求1-5任一项所述的方法,其特征在于,通过终端的摄像头或蓝牙获取所述地片。
7.一种导航方法,其特征在于,包括 识别出终端获取到的地片中的各图例; 根据识别出的所述地片中的各图例,识别出所述地片中包含的与各图例对应的各路标点图像; 确定所述各路标点图像对应的实际地理位置; 根据识别出的在所述地片中包含的各路标点图像,及其确定出的对应的实际地理位置,生成电子地图; 根据生成的所述电子地图进行导航。
8.一种电子地图的生成装置,其特征在于,包括 识别模块,用于识别出终端获取到的地片中的各图例,并根据识别出的所述地片中的各图例,识别出所述地片中包含的与各图例对应的各路标点图像; 定位模块,用于确定所述各路标点图像对应的实际地理位置; 地图生成模块,用于根据识别出的在所述地片中包含的各路标点图像、及其确定出的对应的实际地理位置,生成电子地图。
9.如权利要求8所述的装置,其特征在于,所述定位模块,具体包括 第一定位子模块,用于确定所述地片中每个像素点对应的实际地理位置; 第二定位子模块,用于针对每个路标点图像,根据该路标点图像在所述地片中所涉及的像素点,以及所涉及的像素点对应的实际地理位置,确定该路标点图像对应的实际地理位置。
10.如权利要求9所述的装置,其特征在于,所述识别模块,还用于识别所述地片中包含的比例尺、指向信息和当前位置; 所述第一定位子模块,具体用于根据所述比例尺和所述指向信息,确定所述地片中m个像素点的距离对应于实际地理位置中的η个经度或纬度的距离;确定所述当前位置所在像素点的坐标(xo,Yo)对应的实际地理位置(Iatci, Iong0);基于下述公式确定所述地片中每个像素点(X,y)对应的实际地理位置(lat, long) ; (lat, long)=(lat0+nX (χ-χ0)/m, Iong0+η X (χ-χ0) /m)。
11.如权利要求10所述的装置,其特征在于,所述第一定位子模块,具体用于通过终端的GPS定位或从网络侧获取所述终端位于所述地片指示的当前位置时的实际地理位置(Iatci, Iong0);将定位出的所述终端的实际地理位置(Iatci, Iong0)确定为所述当前位置图像所在像素点的坐标(xo,Yo)对应的实际地理位置(Iatci, Iong0)。
12.如权利要求10所述的装置,其特征在于,还包括校正模块,用于在识别所述地片中包含的指向信息之后,根据所述指向信息指示的正北方向与实际正北方向的偏角,对所述地片进行校正。
13.如权利要求8-12任一项所述的装置,其特征在于,所述识别模块,具体用于通过终端的摄像头或蓝牙获取所述地片。
14.一种导航装置,其特征在于,包括 识别模块,用于识别出终端获取到的地片中的各图例,并根据识别出的所述地片中的各图例,识别出所述地片中包含的与各图例对应的各路标点图像; 定位模块,用于确定所述各路标点图像对应的实际地理位置; 地图生成模块,用于根据识别出的在所述地片中包含的各路标点图像、及其确定出的对应的实际地理位置,生成电子地图; 导航模块,用于根据生成的所述电子地图进行导航。
全文摘要
本发明公开了一种电子地图的生成方法、导航方法及装置,识别终端获取到的地片中的各图例,根据识别出的地片中的各图例,识别出地片中包含的与各图例对应的各路标点图像;确定各路标点图像对应的实际地理位置;继而根据在地片中包含的各路标点图像及其对应的实际地理位置,生成电子地图,本发明实施例还可以利用生成的电子地图进行导航。本发明实施例提供的方法及装置利用终端在景点能够方便地获取到地片的情况,根据获取到的地片生成电子地图,继而利用电子地图实现导航,为用户提供了一种简单、方便、易于实现的导航和定位服务。
文档编号G06F17/30GK102915310SQ20111022105
公开日2013年2月6日 申请日期2011年8月3日 优先权日2011年8月3日
发明者李森 申请人:中国移动通信集团公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1