地理信息的检索和显示方法及使用该方法的检索和显示系统的制作方法

文档序号:6524950阅读:232来源:国知局
专利名称:地理信息的检索和显示方法及使用该方法的检索和显示系统的制作方法
技术领域
本发明涉及一种地理信息的检索和显示方法以及使用该种方法的检索和显示系统。尤其涉及一种能够连续显示道路场景信息的检索和显示方法及系统。
背景技术
目前的电子地图以及地理信息的电子检索和显示系统,一般是根据输入装置所输入的数据和搜索指令,通过检索软件从数据库中取出相应的命中记录,再将记录所指内容取出,输出到显示装置。比如,第1641642号中国发明专利公开说明书就公开了一种通过输入街道名称检索到相关记录,然后将所对应的地像输出显示的一种电子地图的检索和显示系统。
根据现有技术的这种检索和显示方法,只能在显示装置上显示静态的图像和文本,即无法连续地显示与当前图像和/或文本相关的后续图像和/或文本。
现有技术还有一种方式,可以连续地显示与检索结果相关的连续图像,即通过视频或Flash方式放映一段影片。如第1363884号中国发明专利公开说明书书就公开了一种运用FLASH软件制作的电子地图。但这种方法一方面数据占有量大,另一方面无法方便地更新该段影片中的部分影像。对于以其它视频格式文件,一般也不易实现随时反方向放映,并一般也不易对其中单幅图进行编辑更换。

发明内容
鉴于此,本发明的目的在于提供一种根据用户的搜索指令,在显示装置上连续显示相关图像的方法。特别是,应用户的搜索指令在查到相应记录、并将所述记录所指地理内容(比如该地址位置的场景图像)取出并输出到显示装置后,根据用户的进一步浏览指令,在显示装置上连续地显示相关的后续内容,从而达到以静态图像模拟动态视频的效果;同时数据占有量较小,便于及时更新,还可随时变换观察方向;并在维护时,可随时就单幅图像进行编辑或更换。
本发明的另一个目的是提供一种采取上述方法的一种地理信息的检索和显示系统。
为实现上述第一个目的,本发明不使用视频格式文件,而使用连续表示地理场景的多幅静态图像文件,依顺序连续在显示装置的显示区域中平移显示,从而达到类似于视频影片放映的连续观察效果;同时,由于图像文件从外部存贮器中读取所需时间较长,网上检索时还会需要网络转输时间,因此,本发明还提供了一种保证各幅图像在显示区域中平移显示时不发生中断的优化方法,即采用本地缓存预读的方法,将所需要显示的图像预先读入本地缓存区,再从本地缓存区中连续向显示装置输出图像数据。
具体地,为实现上述第一个目的,本发明提供了一种地理信息的检索和显示方法,包括以下步骤1)建立一数据库,其至少包括道路场景查询表,其至少包括无重复值的场景ID字段和与之对应的查询关键字字段;所述场景ID字段包含场景ID数据,所述查询关键字字段包含可供查询的关键字数据;场景图像表,其至少包括无重复值的图像ID字段和与之对应的场景图像字段;所述图像ID字段包含图像ID数据,所述场景图像字段包含可用以显示的图像数据;场景信息表,其至少包括包含有与所述道路场景查询表中相同的场景ID字段,路口类型字段,包含有与所述场景图像表中相同的图像ID字段,以及顺序号字段;所述路口类型字段存放用以表示本记录的道路场景为一般场景或是路口场景的区别数据,所述顺序号字段存放本记录场景ID数据所代表的道路场景在其所属道路的全部场景中的排列顺序号数据;道路场景关系表,其至少包括包含有与所述道路场景查询表中相同的场景ID字段,所属道路ID字段,以及下一场景ID字段;所述所属道路ID字段存放本记录场景ID数据所属道路的道路ID数据,所述下一场景ID字段存放路口场景的下一道路场景的场景ID数据;2)接收一用户输入的检索信息和检索指令,根据该检索信息在所述道路场景查询表中检索所述查询关键字字段,如无命中字段,则回到步骤2),如有命中字段,则取出该命中字段所在的记录中场景ID字段中的场景ID数据;3)根据该场景ID数据作为当前场景ID数据在所述场景信息表中取出对应记录中的图像ID数据,然后根据该图像ID数据在所述场景图像表中取出对应记录中场景图像字段中的图像数据并输出往一显示装置进行显示,所述显示装置包括一显示区域,所述图片数据在所述显示区域中全部显示;将该当前场景ID数据存入一寄存器;根据该当前场景ID数据,在所述道路场景关系表中取出对应记录中的所属道路ID数据;4)根据该道路ID数据,在所述道路场景关系表中取出与该道路ID数据对应的各条记录,形成一个包括场景ID字段和所属道路ID字段的道路ID集合;然后根据该道路ID集合中各条记录中的场景ID数据,在所述场景信息表中分别取出与该场景ID数据对应的各条记录,形成一个包括图像ID字段、顺序号字段和场景ID字段的图像ID集合,并将该图像ID集合根据所述顺序号字段中的顺序号数据进行排序;再根据该经排序的图像ID集合中各条记录中的图像ID数据,依次从所述场景图像表中分别取出与该图像ID数据对应的各条记录,形成一个包括场景图像字段和场景ID字段的场景图像集合,从而形成该道路的道路场景连续图像;5)将所述场景图像集合存入一缓冲装置,所述场景图像集合包含有所属图像数据和场景ID数据;6)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数据开始依次复制到所述显示装置,同时在所述寄存器中记录当前图像数据相应的场景ID数据;然后,所述显示装置将所接受的所述图像数据按预定义的方向在所述显示区域中平移显示;7)当所述缓冲装置中存放的所述图像数据已按步骤6)中的顺序复制到最后一个时,回到步骤2),等待用户输入检索信息和检索指令。
较佳地,在步骤5)之后,执行以下步骤6)接收该用户输入的浏览指令,判断指令内容;7)如果是向前浏览指令,则顺序执行以下各项操作步骤,并在所述各项操作步骤过程中,如用户输入新的浏览指令,则立即回到步骤6)a)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数据开始按先进先出的顺序依次复制到所述显示装置,同时在所述寄存器中记录当前图像数据相应的场景ID数据;b)所述显示装置将所接受的所述图像数据按预定义的前进方向在所述显示区域中平移显示;c)当所述缓冲装置中存放的所述图像数据已按步骤7a)中的顺序复制到最后一个时,回到步骤2),等待用户输入检索信息和检索指令;8)如果是向后浏览指令,则顺序执行以下各项操作步骤,并在所述各项操作步骤过程中,如用户输入新的浏览指令,则立即回到步骤6)a)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数据开始按后进先出的顺序依次复制到所述显示装置,同时在所述寄存器中记录当前图像数据相应的场景ID数据;b)所述显示装置将所接受的所述图像数据按预定义的后退方向在所述显示区域中平移显示;c)当所述缓冲装置中存放的所述图像数据已按步骤8a)中的顺序复制到第一个时,回到步骤2),等待用户输入检索信息和检索指令;9)如果是转向浏览指令,则根据所述寄存器中所记录的场景ID数据,在所述道路场景信息表中进行查询,并取出相应命中记录中的路口类型字段中的区别数据并进行判断,如果所述区别数据为非路口数据,则回到步骤6);如果所述区别数据为路口数据,则根据该场景ID数据,在所述道路场景关系表中进行查询,取出相应命中记录中的下一场景ID字段中的下一场景ID数据,然后将该下一场景ID数据作为当前场景ID数据,转到步骤3)。
较佳地,上述缓冲装置可以是一本地外存贮器。
为实现上述第二个发明目的,本发明提供了一种地理信息的检索和显示系统,包括数据库,其至少包括道路场景查询表,其至少包括无重复值的场景ID字段和与之对应的查询关键字字段;所述场景ID字段包含场景ID数据,所述查询关键字字段包含可供查询的关键字数据;场景图像表,其至少包括无重复值的图像ID字段和与之对应的场景图像字段;所述图像ID字段包含图像ID数据,所述场景图像字段包含可用以显示的图像数据;场景信息表,其至少包括包含有与所述道路场景查询表中相同的场景ID字段,路口类型字段,包含有与所述场景图像表中相同的图像ID字段,以及顺序号字段;所述路口类型字段存放用以表示本记录的道路场景为一般场景或是路口场景的区别数据,所述顺序号字段存放本记录场景ID数据所代表的道路场景在其所属道路的全部场景中的排列顺序号数据;道路场景关系表,其至少包括包含有与所述道路场景查询表中相同的场景ID字段,所属道路ID字段,以及下一场景ID字段;所述所属道路ID字段存放本记录场景ID数据所属道路的道路ID数据,所述下一场景ID字段存放路口场景的下一道路场景的场景ID数据,如果当前场景ID数据所代表的场景非为路口场景,则该下一场景ID字段可以为空;输入设备,接受一用户输入的检索信息和检索指令;
寄存器,存放场景ID数据;缓冲装置,依权利要求1所述方法得到的场景图像集合存入所述缓冲装置,所述缓冲装置为一本地外存贮器;查询—操作器,用以前各种查询操作,以及在系统工作过程中用以对寄存器、缓冲装置、向前浏览装置、向后浏览装置、转向浏览装置、以及显示装置进行数据存取的操作;显示装置,所述显示装置具有一显示区域,所述缓冲装置中存放的所述场景图像集合中的图像数据从所述当前场景ID数据依次复制到所述显示装置,并在所述显示区域中平移显示。
较佳地,还包括向前浏览装置,用于将所述缓冲装置中存放的所述场景图像集合中的图像数据从所述当前场景ID数据开始按先进先出的顺序依次复制到所述显示装置;向后浏览装置,用于将所述缓冲装置中存放的所述场景图像集合中的图像数据从所述当前场景ID数据开始按后进先出的顺序依次复制到所述显示装置;转向浏览装置,用于判断路口状态并进行转向浏览操作。
所述系统在工作时,首先第一步从输入设备接受一用户输入的检索信息和检索指令,根据该检索信息,通过所述查询—操作器在所述道路场景查询表中检索所述查询关键字字段,如无命中字段,则回到系统起始状态再等待输入设备接受新的检索信息和检索指令,如有命中字段,则取出该命中字段所在记录中场景ID字段中的场景ID数据;其次第二步,根据该场景ID数据作为当前场景ID数据在所述场景信息表中通过所述查询—操作器取出对应记录中的图像ID数据,然后根据该图像ID数据在所述场景图像表中取出对应记录中场景图像字段中的图像数据并输出往一显示装置进行显示,所述显示装置包括一显示区域,所述图片数据在所述显示区域中全部显示;将该当前场景ID数据存入一寄存器;根据该当前场景ID数据,在所述道路场景关系表中取出对应记录中的所属道路ID数据;再次第三步,通过所述查询—操作器,根据所述寄存器中存放的该道路ID数据,在所述道路场景关系表中取出与该道路ID数据对应的各条记录,形成一个包括场景ID字段和所属道路ID字段的道路ID集合;然后根据该道路ID集合中各条记录中的场景ID数据,在所述场景信息表中分别取出与该场景ID数据对应的各条记录,形成一个包括图像ID字段、顺序号字段和场景ID字段的图像ID集合,并将该图像ID集合根据所述顺序号字段中的顺序号数据进行排序;再根据该经排序的图像ID集合中各条记录中的图像ID数据,依次从所述场景图像表中分别取出与该图像ID数据对应的各条记录,形成一个包括场景图像字段和场景ID字段的场景图像集合,从而形成该道路的道路场景连续图像;将该场景图像集合存入一个缓冲装置,该缓冲装置较佳地可以是一个本地的外存贮器。
然后第四步,从输入设备接受一用户输入的浏览指令,系统判断指令内容1)如果是向前浏览指令,则通过所述查询—操作器顺序执行以下各项操作步骤,并在所述各项操作步骤过程中,如用户输入新的浏览指令,则再进行指令内容重新进行判断和操作a)将所述缓冲装置中存放的所述图片数据从当前场景ID数据开始按先进先出的顺序依次复制到所述显示装置,同时在所述寄存器中记录当前图片数据相应的场景ID数据;b)所述显示装置将所接受的所述图片数据按预定义的前进方向在所述显示区域中平移显示;c)当所述缓冲装置中存放的所述图片数据已按步骤上述先进先出的顺序复制到最后一个时,系统回到起始状态,即等待用户再次输入检索信息和检索指令;2)如果是向后浏览指令,则顺序执行以下各项操作步骤,并在所述各项操作步骤过程中,如用户输入新的浏览指令,则再进行指令内容判断a)将所述缓冲装置中存放的所述图片数据从当前场景ID数据开始按后进先出的顺序依次复制到所述显示装置,同时在所述寄存器中记录当前图片数据相应的场景ID数据;b)所述显示装置将所接受的所述图片数据按预定义的后退方向在所述显示区域中平移显示;c)当所述缓冲装置中存放的所述图片数据已已按步骤上述后进先出的顺序复制到最后一个时,系统回到起始状态,即等待用户再次输入检索信息和检索指令;3)如果是转向浏览指令,则根据所述寄存器中所记录的场景ID数据,在所述道路场景信息表中进行查询,并取出相应命中记录中的路口类型字段中的区别数据并进行判断,如果所述区别数据为非路口数据,则所述显示装置停止图片的平移显示,等待从输入设备接受用户输入的新浏览指令;如果所述区别数据为路口数据,则根据该场景ID数据,在所述道路场景关系表中进行查询,取出相应命中记录中的下一场景ID字段中的下一场景ID数据,然后将该下一场景ID数据作为当前场景ID数据,系统再回到上述第二步继续工作,即在所述道路场景关系表中取出对应记录中的所属道路ID数据,存入所述寄存器,以及后续工作。
根据本发明所提供的这种地理信息的检索和显示方法及使用该方法的显示系统,不采用视频或Flash的方法,即可实现地理信息的连续显示,并可随时变换显示方向;同时数据占用量也大大减小;此外,当需要对整条道路的场景的局部作修改或替换时,由于图像数据在场景图像表中是单幅存贮的,对其进行编辑和替换十分方便。
以下结合附图对本发明的地理信息的检索和显示方法及使用该方法的显示系统作出详细说明,其中

图1是本发明一个实施例所反映的道路场景图;图2是本发明一个实施例的工作流程图;图3是本发明一个实施例中显示装置的示意图;图4是使用本发明地理信息的检索和显示方法的显示系统的结构示意图。
具体实施例方式
首先建立一个数据库,其包括以下表和相应字段道路场景查询表,包括场景ID字段和查询关键字字段,该场景ID字段存放有无重复值的场景ID数据,该查询关键字字段中存放有可供查询的关键字数据;在本实施例中,根据图1所示道路场景,该道路场景查询表中的记录内容如下

场景图像表,包括图像ID字段和场景图像字段,该图像ID字段存放有无重复值的图像ID数据,该场景图像字段存放有用以显示的图像数据;在本实施例中,根据图1所示道路场景,该场景图像表中的记录内容如下

场景信息表,包括场景ID字段,路口类型字段,图像ID字段,以及顺序号字段,该场景ID字段与所述道路场景查询表中的场景ID字段相同,该图像ID字段与所述场景图像表中的图像ID字段相同,该路口类型字段存放一区别数据,用以表示本记录的道路场景是否为路口场景,该顺序号字段存放本记录场景ID数据所代表的道路场景在所属道路的全部场景中的排列顺序号数据;在本实施例中,根据图1所示道路场景,该场景信息表中的记录内容如下,且本实施例中,路口类型字段中的区别数据如果为Y,代表路口场景,如果为N,则代表非路口场景(即一般场景)

道路场景关系表,包括场景ID字段,所属道路ID字段,以及下一场景ID字段,该场景ID字段与所述道路场景查询表中的场景ID字段相同,该所属道路ID字段存放本记录场景ID数据所属道路的道路ID数据,该下一场景ID字段存放路口场景的下一道路场景的场景ID数据,如果当前场景ID数据所代表的路口非为路口场景,则该下一场景ID字段中的内容为空;在本实施例中,根据图1所示道路场景,该道路场景关系表中的记录内容如下

如图2所示,系统在工作时,用户输入一检索数据和检索指令,在本实施例中,用户输入的检索数据是“宛平南路2号”,系统在道路场景查询表中查到对应的场景ID数据为“R00000005”;根据该场景ID数据,在场景信息表中查到对应的图像ID数据为“I00000005”;根据该图像ID数据,在场景图像表中取出对应的图像数据“宛平南路图5”,并将其输出往显示装置A;如图3所示,显示装置A包括一个显示区域A1,所述图像数据在该显示区域A1中全部显示出来;在本实施例中,预定义的前进方向是自左向右显示,预定义的后退方向是自右向左显示;将该当前场景ID数据“I00000005”存入寄存器B;之后,根据场景ID数据“R00000005”,在所述道路场景关系表中查到对应的道路ID数据“WPNL”;然后,根据该道路ID数据“WPNL”,在所述道路场景关系表中查到对应的各条记录,形成一个如下的包括场景ID字段和所属道路ID字段的道路ID集合

再根据该道路ID集合中各条记录中的场景ID数据,在所述场景信息表中分别取出对应的各条记录,经根据顺序号排序,形成一个如下的包括图像ID字段、顺序号字段和场景ID字段的图像ID集合

再次,根据该图像ID集合中各条记录中的图像ID数据,依次从所述场景图像表中分别取出对应的图像数据,形成一个如下的包括场景图像字段和场景ID字段的场景图像集合,并存入一缓冲装置C

从而在该缓冲装置C中形成了该道路的道路场景的连续图像序列。根据系统的使用环境,该缓冲装置可以是一个动态存贮器,也可以是一个本地的外存贮器。特别是在利用远程网络查询时,可以保证本地显示装置可以不间断地接受到图像数据。
之后,系统等待用户输入浏览指令。
如果用户输入了一向前浏览指令,系统接受到该指令后,在缓冲装置C中存放的场景图像集合中查到与所述寄存器B中所存放的场景ID数据“R00000005”相对应的记录,并从该记录开始,将对应的图像数据“宛平南路图5”至“宛平南路图7”顺序依次复制到所述显示装置A中,并在所述显示装置A中的所述显示区域A1中自左向右地平移显示,直至全部显示完毕或用户输入新的浏览指令,从而在显示区域A1中形成“宛平南路图5”、“宛平南路图6”、“宛平南路图7”、“宛平南路图10”的连续图像。在每复制一个图像数据时,同时将其所对应的场景ID数据存放在所述寄存器B中。
如果用户输入了一向后浏览指令,系统接受到该指令后,在缓冲装置C中存放的场景图像集合中查到与所述寄存器B中所存放的场景ID数据“R00000005”相对应的记录,并从该记录开始,将对应的图像数据“宛平南路图5”至“宛平南路图4”逆序依次复制到所述显示装置A中,并在所述显示装置A中的所述显示区域A1中自左向右地平移显示,直至全部显示完毕或用户输入新的浏览指令,从而在显示区域A1中形成“宛平南路图5”、“宛平南路图4”的连续图像。在每复制一个图像数据时,同时将其所对应的场景ID数据存放在所述寄存器B中。
如果用户输入了一个转向浏览指令,则根据所述寄存器B中所存放的场景ID数据“R00000005”,在所述道路场景信息表中进行查询,取出对应的路口类型中的区别数据“Y”,由于该区别数据为“Y”,故根据该场景ID数据“R00000005”在所述道路场景关系表中进行查询,取出对应记录中的下一场景ID数据“R00000002”;再根据该场景ID数据“R00000002”,在所述道路场景关系表中取出对应记录中的所属道路ID数据“HSL”;然后,根据该道路ID数据“HSL”,在所述道路场景关系表中查到对应的各条记录,形成一个如下的包括场景ID字段和所属道路ID字段的道路ID集合

再根据该道路ID集合中各条记录中的场景ID数据,在所述场景信息表中分别取出对应的各条记录,经根据顺序号排序,形成一个如下的包括图像ID字段、顺序号字段和场景ID字段的图像ID集合

再次,根据该图像ID集合中各条记录中的图像ID数据,依次从所述场景图像表中分别取出对应的图像数据,形成一个如下的包括场景图像字段和场景ID字段的场景图像集合,并存入一缓冲装置C

从而在该缓冲装置C中形成了该道路的道路场景的连续图像序列。之后,再等待用户输入向前浏览指令或向后浏览指令或转向指令。
如果用户是在显示“宛平南路图7”时输入了一个转向浏览指令,则根据上述方法,在所述道路场景信息表中查到对应于场景ID数据“R00000007”的路口类型区别数据为“N”,则说明该场景图像为非路口场景,故忽略用户输入的该指令。
如图4所示,提供了一个实现本发明的上述地理信息的检索和显示方法的装置,包括如上所述的数据库;输入设备,用于接受用户输入的检索信息和检索指令的,系统可根据输入设备接受到的检索信息和检索指令在所述数据库中进行查询和操作;寄存器,根据系统工作状态,存放所属道路ID数据或场景ID数据;缓冲装置,用于存放系统操作后形成的场景图像集合;向前浏览装置,用于将所述缓冲装置中存放的所述场景图像集合中的图像数据从所述当前场景ID数据开始按顺序依次复制到所述显示装置;向后浏览装置,用于将所述缓冲装置中存放的所述场景图像集合中的图像数据从所述当前场景ID数据开始按逆序依次复制到所述显示装置;转向浏览装置,用于判断路口状态并进行转向浏览操作;查询—操作器,用以前述的各种查询操作,以及在系统工作过程中用以对寄存器、缓冲装置、向前浏览装置、向后浏览装置、转向浏览装置以及显示装置进行前述的各种数据存取的操作。
根据以上所述可见,根据本发明的方法和装置,不通过视频或Flash的方法,即可实现道路地理信息图像的连续显示,并可随时变换显示方向;由于存放的是静态图像,其数据占用量也大大减小;此外,当需要对整条道路的场景的局部作修改或替换时,由于图像数据在场景图像表中是单幅存贮的,对其进行编辑和替换十分方便。
权利要求
1.一种地理信息的检索和显示方法,包括以下步骤1)建立一数据库,其至少包括道路场景查询表,其至少包括无重复值的场景ID字段和与之对应的查询关键字字段;所述场景ID字段包含场景ID数据,所述查询关键字字段包含可供查询的关键字数据;场景图像表,其至少包括无重复值的图像ID字段和与之对应的场景图像字段;所述图像ID字段包含图像ID数据,所述场景图像字段包含可用以显示的图像数据;场景信息表,其至少包括包含有与所述道路场景查询表中相同的场景ID字段,路口类型字段,包含有与所述场景图像表中相同的图像ID字段,以及顺序号字段;所述路口类型字段存放用以表示本记录的道路场景为一般场景或是路口场景的区别数据,所述顺序号字段存放本记录场景ID数据所代表的道路场景在其所属道路的全部场景中的排列顺序号数据;道路场景关系表,其至少包括包含有与所述道路场景查询表中相同的场景ID字段,所属道路ID字段,以及下一场景ID字段;所述所属道路ID字段存放本记录场景ID数据所属道路的道路ID数据,所述下一场景ID字段存放路口场景的下一道路场景的场景ID数据;2)接收一用户输入的检索信息和检索指令,根据该检索信息在所述道路场景查询表中检索所述查询关键字字段,如无命中字段,则回到步骤2),如有命中字段,则取出该命中字段所在的记录中场景ID字段中的场景ID数据;3)根据该场景ID数据作为当前场景ID数据在所述场景信息表中取出对应记录中的图像ID数据,然后根据该图像ID数据在所述场景图像表中取出对应记录中场景图像字段中的图像数据并输出往一显示装置进行显示,所述显示装置包括一显示区域,所述图片数据在所述显示区域中全部显示;将该当前场景ID数据存入一寄存器;根据该当前场景ID数据,在所述道路场景关系表中取出对应记录中的所属道路ID数据;4)根据该道路ID数据,在所述道路场景关系表中取出与该道路ID数据对应的各条记录,形成一个包括场景ID字段和所属道路ID字段的道路ID集合;然后根据该道路ID集合中各条记录中的场景ID数据,在所述场景信息表中分别取出与该场景ID数据对应的各条记录,形成一个包括图像ID字段、顺序号字段和场景ID字段的图像ID集合,并将该图像ID集合根据所述顺序号字段中的顺序号数据进行排序;再根据该经排序的图像ID集合中各条记录中的图像ID数据,依次从所述场景图像表中分别取出与该图像ID数据对应的各条记录,形成一个包括场景图像字段和场景ID字段的场景图像集合,从而形成该道路的道路场景连续图像;5)将所述场景图像集合存入一缓冲装置,所述场景图像集合包含有所属图像数据和场景ID数据;6)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数据开始依次复制到所述显示装置,同时在所述寄存器中记录当前图像数据相应的场景ID数据;然后,所述显示装置将所接受的所述图像数据按预定义的方向在所述显示区域中平移显示;7)当所述缓冲装置中存放的所述图像数据已按步骤6)中的顺序复制到最后一个时,回到步骤2),等待用户输入检索信息和检索指令。
2.如权利要求1所述的一种地理信息的检索和显示方法,其特征在于,在步骤5)之后,执行以下步骤6)接收该用户输入的浏览指令,判断指令内容;7)如果是向前浏览指令,则顺序执行以下各项操作步骤,并在所述各项操作步骤过程中,如用户输入新的浏览指令,则立即回到步骤6)a)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数据开始按先进先出的顺序依次复制到所述显示装置,同时在所述寄存器中记录当前图像数据相应的场景ID数据;b)所述显示装置将所接受的所述图像数据按预定义的前进方向在所述显示区域中平移显示;c)当所述缓冲装置中存放的所述图像数据已按步骤7a)中的顺序复制到最后一个时,回到步骤2),等待用户输入检索信息和检索指令;8)如果是向后浏览指令,则顺序执行以下各项操作步骤,并在所述各项操作步骤过程中,如用户输入新的浏览指令,则立即回到步骤6)a)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数据开始按后进先出的顺序依次复制到所述显示装置,同时在所述寄存器中记录当前图像数据相应的场景ID数据;b)所述显示装置将所接受的所述图像数据按预定义的后退方向在所述显示区域中平移显示;c)当所述缓冲装置中存放的所述图像数据已按步骤8a)中的顺序复制到第一个时,回到步骤2),等待用户输入检索信息和检索指令;9)如果是转向浏览指令,则根据所述寄存器中所记录的场景ID数据,在所述道路场景信息表中进行查询,并取出相应命中记录中的路口类型字段中的区别数据并进行判断,如果所述区别数据为非路口数据,则忽略该指令;如果所述区别数据为路口数据,则根据该场景ID数据,在所述道路场景关系表中进行查询,取出相应命中记录中的下一场景ID字段中的下一场景ID数据,然后将该下一场景ID数据作为当前场景ID数据,转到步骤3)。
3.如权利要求1所述的一种地理信息的检索和显示方法,其特征在于,所述缓冲装置为一本地外存贮器。
4.一种使用如权利要求1所述方法的一种地理信息的检索和显示系统,包括数据库,其至少包括道路场景查询表,其至少包括无重复值的场景ID字段和与之对应的查询关键字字段;所述场景ID字段包含场景ID数据,所述查询关键字字段包含可供查询的关键字数据;场景图像表,其至少包括无重复值的图像ID字段和与之对应的场景图像字段;所述图像ID字段包含图像ID数据,所述场景图像字段包含可用以显示的图像数据;场景信息表,其至少包括包含有与所述道路场景查询表中相同的场景ID字段,路口类型字段,包含有与所述场景图像表中相同的图像ID字段,以及顺序号字段;所述路口类型字段存放用以表示本记录的道路场景为一般场景或是路口场景的区别数据,所述顺序号字段存放本记录场景ID数据所代表的道路场景在其所属道路的全部场景中的排列顺序号数据;道路场景关系表,其至少包括包含有与所述道路场景查询表中相同的场景ID字段,所属道路ID字段,以及下一场景ID字段;所述所属道路ID字段存放本记录场景ID数据所属道路的道路ID数据,所述下一场景ID字段存放路口场景的下一道路场景的场景ID数据;输入设备,接受一用户输入的检索信息和检索指令;寄存器,存放场景ID数据;缓冲装置,依权利要求1所述方法得到的场景图像集合存入所述缓冲装置,所述缓冲装置为一本地外存贮器;查询—操作器,用以进行如权利要求1中所述的各种查询操作,以及在系统工作过程中用以对寄存器、缓冲装置、向前浏览装置、向后浏览装置、转向浏览装置、以及显示装置进行数据存取的操作;显示装置,所述显示装置具有一显示区域,所述缓冲装置中存放的所述场景图像集合中的图像数据从所述当前场景ID数据依次复制到所述显示装置,并在所述显示区域中平移显示。
5.如权利要求4所述的一种地理信息的检索和显示系统,其特征在于,还包括向前浏览装置,用于将所述缓冲装置中存放的所述场景图像集合中的图像数据从所述当前场景ID数据开始按先进先出的顺序依次复制到所述显示装置;向后浏览装置,用于将所述缓冲装置中存放的所述场景图像集合中的图像数据从所述当前场景ID数据开始按后进先出的顺序依次复制到所述显示装置;转向浏览装置,用于判断路口状态并进行转向浏览操作。
6.如权利要求4所述的一种地理信息的检索和显示系统,其特征在于,所述缓冲装置为一本地外存贮器。
全文摘要
本发明涉及一种地理信息的检索和显示方法以及使用该种方法的检索和显示系统,尤其涉及一种能够连续显示道路场景信息的检索和显示方法及系统。由于采取了连续静态图像的平移显示的方法,避免了使用视频文件或Flash等大容量文件,数据占用量大大减小;此外,当需要对整条道路的场景的局部作修改或替换时,由于图像数据在场景图像表中是单幅存贮的,对其进行编辑和替换十分方便;另外,采取了连续静态图像数据预存的方法,避免了显示中断现象。
文档编号G06F17/30GK1928856SQ20051002947
公开日2007年3月14日 申请日期2005年9月7日 优先权日2005年9月7日
发明者高维民 申请人:上海大地软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1