电子地图的图文和多媒体数据扩展和查询的方法

文档序号:6572292阅读:384来源:国知局
专利名称:电子地图的图文和多媒体数据扩展和查询的方法
技术领域
本发明涉及一种信息处理技术领域的的方法,具体是一种电子地图的图文和多媒体数据扩展和查询的方法。
背景技术
这些年来由于GPS卫星定位系统的终端产品的成本逐渐降低,以及电子地图数据的逐渐完善,民用卫星定位产品开始普及,但是大多数是针对车辆的卫星定位和导航产品,为了适应这方面产品的需求,电子地图的数据也主要是为车辆导航而服务的,其内容主要包含道路的名称和转向信息,以及相关POI兴趣点的名称和一些简单附加信息,比如电话号码,门牌号码等。人们的日常应用中越来越多地利用到GPS设备,除了车辆调度和导航,随着手机,PDA等设备嵌入了GPS的应用,基于位置的服务(LBS)的概念也得到了重视。基于位置的服务的概念是基于用户的当前位置,提供给用户相应的信息,例如饭店,停车场,银行等。但目前电子地图上的信息点只包含了信息点的位置信息(经纬度)、位置的名称等几个简单的固定的信息。这种信息点的内容无法提供更详尽的和实时的信息,如附近有哪些商场在打折扣,附近的电影院有什么新电影在上映,这家饭店特色菜是什么等等。例如国际标准化组织制定的ISO 148252004国际标准,确定了智能交通系统使用的地理数据文件(GDF)的逻辑数据结构,定义了通用的地理数据文件介质记录标准格式。GDF格式的数据结构通常更适用于地图数据的交换,却不便于直接用于实现移动导航终端的导航和基于位置的服务,一方面由于完整的GDF格式地图数据通常需要较大的存储空间,而且也不适合用于导航路径计算,另一方面也没有规定连接多媒体数据的方法。因此很多设备采用了自主定义的地图格式,以及与中心服务系统的数据交换方法。针对现有地图数据的压缩或查询的方法也有不少,但并没有提出对现有电子地图的数据内容做一个扩展以及实现其查询。由于日常生活之中和位置相关的信息量非常巨大且多种多样,现有的电子地图的数据不能满足人们日益增加的位置相关信息服务的需求。
经对现有技术的文献检索发现,有人提出通过间接的方法来调用和显示更多电子地图数据。例如中国专利申请号为CN01103706.7的“电子地图查询连结方法”的专利,该专利提出引擎做搜寻时,画面除会出现各网站的连结列,还会出现电子地图的连结图标(ICON),点选该连结图标,便会并同识别码资料连结往电子地图网站,经服务器查验识别码讯息无误后,便会传出相关的电子地图资讯;也可从查询结果画面连结至任一独立网站,然后再点选该独立网站的电子地图连结图标,同样可调阅出该网站相关的电子地图资讯。虽然该专利提出了一种方法来查询和调用电子地图数据。但是这种方法实现起来会受到网络速度的影响,而造成访问速度很慢;同时由于没有明确地对电子地图的位置信息分类和整理,通过网站获取的资料中很多并非用户真正需要的资料。
由于针对旅游、购物、餐饮、住宿、实时交通信息等服务行业,人们希望了解的内容更多,而且这些数据不仅仅包括更多的图片和介绍文本,还有很多数据是音频和视频内容。现有的电子地图普遍采用的是一整个的数据文件就是电子地图文件,而附加出来的上述内容,目前没有制定好的方法将它们和电子地图联系起来。

发明内容
本发明的目的在于针对现有技术中存在的上述不足,提供一种电子地图的图文和多媒体数据扩展和查询的方法,使其利用数据库技术或结构数组的方法有效地将与位置相关的文本、图片、音频、视频等媒体资讯与地图上的位置点的位置信息(经纬度信息)和位置名称等基本信息有机的结合起来,便于更新和查询。实现对用户提供针对位置的更加详细的信息内容。
本发明是通过以下技术方案实现的,本发明步骤如下a)选择电子地图数据中的地图要素的对应编码或另外对这些地图要素进行唯一性的编码(以下简称编码);b)依据a)步骤产生的编码,将这些地图要素相关的图文信息以及音频视频等流媒体文件建立相应的数据库或结构数组;c)将步骤b)生成的数据库或结构数组存储到本地或远程地图数据服务端(以下简称服务端)的存储装置中相应的存储区内;以上三个步骤实现了电子地图的图文和多媒体数据的扩展。
本发明基于上述扩展方法的电子地图的图文和多媒体数据的查询方法包括以下步骤d)当需要查询或提取电子地图中某些地图要素的附加信息时,利用电子地图应用端(以下简称应用端)的软件提取一项或多项地图要素。比如用户可输入或选择想要查询内容的关键字和信息的类别,并确认查询;或者软件自发的根据事先预定好的规则选中地图要素和信息的类别。然后将所有符合条件的地图要素根据编码规则获得其编码;e)应用端将步骤d)提取的编码,传输到服务端;f)服务端根据通过步骤e)获得的编码在数据库或结构数组中查找相应的图文信息以及音频视频等流媒体文件,并发送给应用端;g)应用端将得到的这些图文信息以及音频视频等流媒体文件通过应用端显示或提示装置展示给用户。
其中需要声明的是本发明主要是针对地图数据的扩展而产生的,而针对电子地图中的地图要素的必要属性,比如经纬度值,不属于本发明中地图数据的扩展的必要数据。
本发明的目的之一,提供一种简便的适合所有地图用来扩展多媒体数据内容的方法,而扩展内容的主要做法是将内容和实际的地理位置关联起来,所以对地图要素的编码就很重要了,上述步骤a)主要有以下三种编码方法①本发明中一种最好的对地图要素编码并且便于查询的方法是直接采用现有的电子地图格式中的地图要素点、线、面等的经纬度参数的值作为数据来源,例如其地图要素的经度为ddd.mm.ss(度.分.秒格式),纬度为DD.MM.SS,则其编码可以用dddmmssDDMMSSXX来表示,其中的字母均为十进制数字,其中的“XX”可以用来区分同一位置上的点或线或面。
②当然较好的对地图要素编码的方法是在现有的电子地图格式中的地图要素点、线、面等的属性中加入新的参数;给这个参数赋值一个唯一性的编码作为地图要素的编码,例如在地图要素A的属性中加入参数“MID”并对其赋值为“0086021000001”,则该地图要素A的编码为“0086021000001”。
③另一种较好的对地图要素编码的方法是直接采用现有的电子地图格式中的地图要素点、线、面等的ID参数的值作为地图要素的编码。例如在电子地图中有地图要素B,其属性中原来就存在在地图中数值唯一的参数“ID”,其值为“0086021000002”,则直接采用该参数的值“0086021000002”作为该地图要素B的编码。然后利用上述方法产生的编码与这个地图要素对应的图文和多媒体数据的所在存储位置或内容一起构成一个关系数据库或结构数组。
本发明的目的之二,提供一种方便快速有效的针对扩展数据内容的查询方法。上述步骤d)所述的查询方法有以下三种类型①查询过程是由应用端的用户主动发起的。一般在整个系统中,应用端都配套有位置信息查询软件,它可以是在移动终端上的,也可以是在位置固定的终端上的,使用该软件的主要目的是方便用户输入需要查询的内容和选择查询内容的类别,然后得到相应的查询结果,在此简称其为“应用端软件”。当用户主动需要了解电子地图中这些地图要素的附加信息时,用户利用应用端软件选中位置或区域,根据选中的位置或区域在该地图中提取一项或多项地图要素并获得相应的编码。
②还有一种查询过程是由应用端软件自动发起的,它根据用户当前的位置自动发起对电子地图中这些地图要素的附加信息的查询时,应用端软件根据用户当前位置按照事先的设置选中一个区域,并根据选中的区域和事先的设定在该电子地图中提取一项或多项地图要素,然后获得相应的编码。
③还有一种查询过程是由服务端发起的,服务端根据用户的分类,比如位置分类、年龄分类、爱好分类、性别分类、等等筛选出需要服务的用户,服务端同时根据选中的位置或区域在电子地图中提取一项或多项地图要素,并获得相应的编码和要素名称发送给应用端,应用端根据需要选择相应的编码。
与现有技术相比,本发明具有以下的有益效果(1)本发明以多媒体资料的形式丰富地图要素的信息内容,帮助用户获得除了简单的名称和位置外的更加丰富的位置相关的内容信息,以使用户可以更方便的得到“衣、食、住、行、玩”等等各方面的诸多便利。(2)通过本发明的方法,可以利用这种电子地图的图文和多媒体数据扩展的方法,将网络上的各种各样的丰富的内容信息,以及数据服务商的实时信息与电子地图和GPS定位系统结合起来。实现真正意义上的LBS基于位置的服务系统。(3)本发明也为商家提供了一个主动推广信息的发布平台。而用户也方便的得到了根据自己的位置获其所需的信息获取平台,而不用再在铺天盖地的推广信息中去筛选。如商家可在电子地图上自己商铺的相应位置点上,以多媒体形式的展示最新的产品信息,推广活动等。


图1为本发明方法流程图。
图2是一个包含了4个非孤立结点、1个孤立结点、4条边、1个面的局部地图的示例。
图3是应用端与服务端在同一个集成装置中的结构和查询操作方法的示意图。
图4是应用端与服务端在不同的两个硬件装置中的结构和查询操作方法的示意图。
具体实施例方式
下面结合附图对本发明的实施例作详细说明本实施例在以本发明技术方案为前提下进行实施,给出了详细的实施方式和具体的操作过程,但本发明的保护范围不限于下述的实施例。
如图2所示有一个简单的电子地图的显示,有四个非孤立结点1、2、3、4和一个孤立结点5,以及四条边6、7、8、9和由7、8、9围成的一个面10,这是绝大多数电子地图的主要拓扑要素。
如图1的步骤a)对其所有的地图要素按照发明内容中所述的编码方式2进行编码,则得到的地图要素的编码如表1的第一列“地图要素编码”所示。
得到编码后,按照步骤b)的主要方法,将图2这个具有10个地图要素的示例与其对应的“详细名称”,“简介”,“图片A”,“音频文件名”,“视频文件名”,“版本”等信息结合起来,生成如表1所示结构的关系数据库或结构数组(比如用Google公司的KML格式来描述内容的,也认为其属于一种结构数组的方式,KML全称是Keyhole Markup Language,是一个基于XML语法和文件格式的文件,用来描述和保存地理信息如点、线、图片、折线并在客户端之中显示)。表1仅仅是根据图2及其可能关联的多媒体内容生成的一个最简单的关系数据库或结构数组的存储文件的示意图。其中栏目可以根据需要设定,比如可以另外再增加“图片B”栏目,当然也可以按照需要减少栏目,并且其中针对每一个地图要素的相关图文和多媒体数据不一定是必须的,比如“路径二简介”可以为空。其中需要再次声明的是本发明主要是针对地图数据的扩展而产生的,而针对电子地图中的地图要素的必要属性,比如经纬度值,不属于本发明中地图数据的扩展的必要数据。
然后将表1所示的关系数据库或结构数组按照步骤c)所述,将其存储到本地或远程地图数据服务端的存储装置中相应的存储区内,同时将相应的图文和多媒体数据文件集也相应保存。本发明中和图1中所述的服务端和应用端可以是在同一个硬件装置中(如图3),也可以是在不同的硬件装置中(如图4)。所以表1所示的关系数据库或结构数组可以存储在图3或图4中的存储装置中。
当需要查询扩展数据时,按照步骤d),用户在图3或图4所示的“输入装置”(或“卫星定位装置”,这里将卫星定位装置也作为一种输入设备,其输入的内容就是其捕获的经纬度)中输入需要查询的内容,如“风景点四”;选择信息的类别为“音频”,此时图3或图4所示的“控制和计算单元”按照要求查出其地图要素编码为“0086021000004”。
再根据步骤e)将该编码和要求的数据类别发送到服务端(编码和要求的数据类别可以一起混编发送或分别发送),如图3是应用端与服务端在一个硬件集成装置中的结构和查询操作方法的示意图。(因此图3中的图文和多媒体数据文件集、服务端的关系数据库或结构数组文件、电子地图文件都可以通过各种方式下载到该集成装置的存储装置中来实现数据的更新。)因此在图3中就是在本地进行查询,直接传送给“控制和计算单元”的另外一个软件模块就可以了。如图4是应用端与服务端在不同的两个硬件装置中的结构和查询操作方法的示意图。因此在图4中就是将该编码和要求的数据类别通过通讯装置发送到服务端的“控制和计算单元”。
根据步骤f)服务端的“控制和计算单元”根据得到的编码编码为“0086021000004”和要求的数据类别“音频”,在数据库或结构数组中查找到需要提取的相应数据“音频文件四”,并通过图4所示的通讯装置发送给应用端,或如图3所示直接得到提取的相应数据“音频文件四”。
再根据步骤g)应用端利用应用端显示或提示装置将“音频文件四”播放出来。需要补充的是图4中应用端的图文和多媒体数据文件是通过远程通讯访问的方式来查询和获取的,因此图4中的应用端可以直接将获得的图文和多媒体数据文件通过显示或提示装置展示给用户,也可以存储到本地的存储装置中后再展示给用户,在这个实施例中就是用户听到了“音频文件四”对“风景点4”的介绍。
通过以上不同形式的硬件结构或查询方式都可以便捷地为用户提供更加详细的图文和多媒体信息。比如向旅游者提供全方位的旅游景点的图片和录制好的导游解说的音频文件时,旅游者可以通过对智能手机、PDA等手持便携设备的简单操作,就可以更好地了解该景点的背景,历史等等。
表1 是一种适用于电子地图的图文和多媒体数据扩展的存储文件结构图。

权利要求
1.一种电子地图的图文和多媒体数据扩展的方法,其特征在于,包括以下步骤a)选择电子地图数据中的地图要素的对应编码或另外对这些地图要素进行唯一性的编码;b)依据a)步骤产生的编码,将这些地图要素相关的图文信息以及流媒体文件建立相应的数据库或结构数组;c)将步骤b)生成的数据库或结构数组存储到本地或远程地图数据服务端的存储装置中相应的存储区内,实现电子地图的图文和多媒体数据的扩展。
2.根据权利要求1所述的电子地图的图文和多媒体数据扩展的方法,其特征是,步骤a)中,所述编码,是指直接采用现有的电子地图格式中的地图要素点、线、面的经纬度参数的值作为数据来源。
3.根据权利要求1所述的电子地图的图文和多媒体数据扩展的方法,其特征是,步骤a)中,所述编码,是指在现有的电子地图格式中的地图要素点、线、面的属性中加入新的参数,给这个参数赋值一个唯一性的编码作为地图要素的编码。
4.根据权利要求1所述的电子地图的图文和多媒体数据扩展的方法,其特征是,步骤a)中,所述编码,是指直接采用现有的电子地图格式中的地图要素点、线、面的ID参数的值作为地图要素的编码。
5.根据权利要求1所述的电子地图的图文和多媒体数据扩展的方法,其特征是,步骤b)中,所述建立相应的数据库或结构数组,是指直接采用现有的电子地图格式中的地图要素点、线、面的ID参数的值作为地图要素的编码,然后利用这个编码与这个地图要素对应的图文和多媒体数据的所在存储位置或内容一起构成一个关系数据库或结构数组。
6.一种基于权利要求1所述的电子地图的图文和多媒体数据查询的方法,其特征在于,包括以下步骤d)当需要查询或提取电子地图中某些地图要素的附加信息时,利用电子地图应用端的软件提取一项或多项地图要素,然后将所有符合条件的地图要素根据编码规则获得其编码;e)应用端将步骤d)提取的编码,传输到服务端;f)服务端根据通过步骤e)获得的编码在数据库或结构数组中查找相应的图文信息以及流媒体文件,并发送给应用端;g)应用端将得到的这些图文信息以及流媒体文件通过应用端显示或提示装置展示给用户。
7.根据权利要求1所述的电子地图的图文和多媒体数据查询的方法,其特征是,步骤d)中,所述的查询,是由应用端的用户主动发起的,当用户主动需要了解电子地图中这些地图要素的附加信息时,利用应用端的软件选中位置或区域,根据选中的位置或区域在该地图中提取一项或多项地图要素,应用端获得相应的编码。
8.根据权利要求1所述的电子地图的图文和多媒体数据查询的方法,其特征是,步骤d)中,所述的查询,是由应用端的软件自动发起的,当应用端软件根据用户当前的位置自动发起对电子地图中这些地图要素的附加信息的查询时,应用端软件根据用户当前位置按照事先的设置选中一个区域,并根据选中的区域和事先的设定在该电子地图中提取一项或多项地图要素,应用端获得相应的编码。
9.根据权利要求1所述的电子地图的图文和多媒体数据查询的方法,其特征是,步骤d)中,所述的查询,是由服务端发起的,服务端根据用户的分类,包括位置分类、年龄分类、爱好分类、性别分类,筛选出需要服务的用户,服务端同时根据选中的位置或区域在电子地图中提取一项或多项地图要素,并获得相应的编码和要素名称发送给应用端,应用端根据需要选择相应的编码。
全文摘要
一种电子地图的图文和多媒体数据扩展和查询的方法,属于信息技术领域。本发明选择电子地图数据中的地图要素的对应编码或另外对这些地图要素进行唯一性的编码,用这个编码在相应的地图数据服务端的数据库或结构数组中查找到该地图要素的相关图文信息以及音频视频等流媒体,并在电子地图应用端上进行展示,以实现对电子地图目前的标准格式中没有包含的数据内容进行扩展。用户可以通过本地或者远程的查询的方法获取这些扩展的数据,从而获得更多的地理位置兴趣点的信息,扩大了电子地图的应用面和加快了电子地图附加增值业务的发展。
文档编号G06F17/30GK101013438SQ20071003728
公开日2007年8月8日 申请日期2007年2月8日 优先权日2007年2月8日
发明者张越青, 程伟民, 谢忠 申请人:张越青, 程伟民, 谢忠
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1