著录项信息
专利名称 | 地理信息的检索和显示方法及使用该方法的检索和显示系统 |
申请号 | CN200510029472.0 | 申请日期 | 2005-09-07 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2007-03-14 | 公开/公告号 | CN1928856 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0查看分类表>
|
申请人 | 上海大地软件有限公司 | 申请人地址 | 上海市永嘉路29号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海大地软件有限公司 | 当前权利人 | 上海大地软件有限公司 |
发明人 | 高维民 |
代理机构 | 上海恩田旭诚知识产权代理有限公司 | 代理人 | 丁宪杰 |
摘要
本发明涉及一种地理信息的检索和显示方法以及使用该种方法的检索和显示系统,尤其涉及一种能够连续显示道路场景信息的检索和显示方法及系统。由于采取了连续静态图像的平移显示的方法,避免了使用视频文件或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字段中的场景ID数据;
6)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数据开始依 次复制到所述显示装置,同时在所述寄存器中记录当前图像数据相应的 场景ID数据;然后,所述显示装置将所接受的所述图像数据按预定义 的方向在所述显示区域中平移显示;
7)当所述缓冲装置中存放的所述图像数据已按步骤6)中的顺序复制到最后 一个时,回到步骤2),等待用户输入检索信息和检索指令。
2.如权利要求1所述的一种地理信息的检索和显示方法,其特征在于,在步骤5) 之后,停止执行所述步骤6)和所述步骤7),而执行以下步骤:
6’)接收该用户输入的浏览指令,判断指令内容;
7’)如果是向前浏览指令,则顺序执行以下各项操作步骤,并在所述各项 操作步骤过程中,如用户输入新的浏览指令,则立即回到步骤6’):
7’a)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数据 开始按先进先出的顺序依次复制到所述显示装置,同时在所述寄存 器中记录当前图像数据相应的场景ID数据;
7’b)所述显示装置将所接受的所述图像数据按预定义的前进方向在 所述显示区域中平移显示;
7’c)当所述缓冲装置中存放的所述图像数据已按步骤7’a)中的顺序 复制到最后一个时,回到步骤2),等待用户输入检索信息和检索 指令;
8)如果是向后浏览指令,则顺序执行以下各项操作步骤,并在所述各项操 作步骤过程中,如用户输入新的浏览指令,则立即回到步骤6’):
8a)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数据 开始按后进先出的顺序依次复制到所述显示装置,同时在所述寄存 器中记录当前图像数据相应的场景ID数据;
8b)所述显示装置将所接受的所述图像数据按预定义的后退方向在所 述显示区域中平移显示;
8c)当所述缓冲装置中存放的所述图像数据已按步骤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所述的一种地理信息的检索和显示系统,其特征在于,所述 缓冲装置为一本地外存贮器。
技术领域\n本发明涉及一种地理信息的检索和显示方法以及使用该种方法的检索和显 示系统。尤其涉及一种能够连续显示道路场景信息的检索和显示方法及系统。\n背景技术\n目前的电子地图以及地理信息的电子检索和显示系统,一般是根据输入装 置所输入的数据和搜索指令,通过检索软件从数据库中取出相应的命中记录, 再将记录所指内容取出,输出到显示装置。比如,第1641642号中国发明专利 公开说明书就公开了一种通过输入街道名称检索到相关记录,然后将所对应的 地图图像输出显示的一种电子地图的检索和显示系统。\n根据现有技术的这种检索和显示方法,只能在显示装置上显示静态的图像 和文本,即无法连续地显示与当前图像和/或文本相关的后续图像和/或文本。\n现有技术还有一种方式,可以连续地显示与检索结果相关的连续图像,即 通过视频或Flash方式放映一段影片。如第1363884号中国发明专利公开说明 书书就公开了一种运用FLASH软件制作的电子地图。但这种方法一方面数据占 有量大,另一方面无法方便地更新该段影片中的部分影像。对于以其它视频格 式文件,一般也不易实现随时反方向放映,并一般也不易对其中单幅图进行编 辑更换。\n发明内容\n鉴于此,本发明的目的在于提供一种根据用户的搜索指令,在显示装置上 连续显示相关图像的方法。特别是,应用户的搜索指令在查到相应记录、并将 所述记录所指地理内容(比如该地址位置的场景图像)取出并输出到显示装置 后,根据用户的进一步浏览指令,在显示装置上连续地显示相关的后续内容, 从而达到以静态图像模拟动态视频的效果;同时数据占有量较小,便于及时更 新,还可随时变换观察方向;并在维护时,可随时就单幅图像进行编辑或更换。\n本发明的另一个目的是提供一种采取上述方法的一种地理信息的检索和 显示系统。\n为实现上述第一个目的,本发明不使用视频格式文件,而使用连续表示地 理场景的多幅静态图像文件,依顺序连续在显示装置的显示区域中平移显示, 从而达到类似于视频影片放映的连续观察效果;同时,由于图像文件从外部存 贮器中读取所需时间较长,网上检索时还会需要网络转输时间,因此,本发明 还提供了一种保证各幅图像在显示区域中平移显示时不发生中断的优化方法, 即采用本地缓存预读的方法,将所需要显示的图像预先读入本地缓存区,再从 本地缓存区中连续向显示装置输出图像数据。\n具体地,为实现上述第一个目的,本发明提供了一种地理信息的检索和显示方 法,包括以下步骤:\n1)建立一数据库,其至少包括:\n道路场景查询表,其至少包括无重复值的场景ID字段和与之对应 的查询关键字字段;所述场景ID字段包含场景ID数据,所述查询关键 字字段包含可供查询的关键字数据;\n场景图像表,其至少包括无重复值的图像ID字段和与之对应的场 景图像字段;所述图像ID字段包含图像ID数据,所述场景图像字段包 含可用以显示的图像数据;\n场景信息表,其至少包括包含有与所述道路场景查询表中相同的场 景ID字段,路口类型字段,包含有与所述场景图像表中相同的图像ID 字段,以及顺序号字段;所述路口类型字段存放用以表示本记录的道路 场景为一般场景或是路口场景的区别数据,所述顺序号字段存放本记录 场景ID数据所代表的道路场景在其所属道路的全部场景中的排列顺序 号数据;\n道路场景关系表,其至少包括包含有与所述道路场景查询表中相同 的场景ID字段,所属道路ID字段,以及下一场景ID字段;所述所属 道路ID字段存放本记录场景ID数据所属道路的道路ID数据,所述下 一场景ID字段存放路口场景的下一道路场景的场景ID数据;\n2)接收一用户输入的检索信息和检索指令,根据该检索信息在所述道路场 景查询表中检索所述查询关键字字段,如无命中字段,则回到步骤2), 如有命中字段,则取出该命中字段所在的记录中场景ID字段中的场景 ID数据;\n3)根据该场景ID数据作为当前场景ID数据在所述场景信息表中取出对应 记录中的图像ID数据,然后根据该图像ID数据在所述场景图像表中取 出对应记录中场景图像字段中的图像数据并输出往一显示装置进行显 示,所述显示装置包括一显示区域,所述图像数据在所述显示区域中全 部显示;将该当前场景ID数据存入一寄存器;根据该当前场景ID数据, 在所述道路场景关系表中取出对应记录中的所属道路ID数据;\n4)根据该道路ID数据,在所述道路场景关系表中取出与该道路ID数据对 应的各条记录,形成一个包括场景ID字段和所属道路ID字段的道路ID 集合;然后根据该道路ID集合中各条记录中的场景ID数据,在所述场 景信息表中分别取出与该场景ID数据对应的各条记录,形成一个包括 图像ID字段、顺序号字段和场景ID字段的图像ID集合,并将该图像 ID集合根据所述顺序号字段中的顺序号数据进行排序;再根据该经排序 的图像ID集合中各条记录中的图像ID数据,依次从所述场景图像表中 分别取出与该图像ID数据对应的各条记录,形成一个包括场景图像字 段和场景ID字段的场景图像集合,从而形成该道路的道路场景连续图 像;\n5)将所述场景图像集合存入一缓冲装置,所述场景图像集合包含有所述场 景图像字段中的所述图像数据和所述场景ID字段中的场景ID数据;\n6)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数据开始依 次复制到所述显示装置,同时在所述寄存器中记录当前图像数据相应的 场景ID数据;然后,所述显示装置将所接受的所述图像数据按预定义 的方向在所述显示区域中平移显示;\n7)当所述缓冲装置中存放的所述图像数据已按步骤6)中的顺序复制到最后 一个时,回到步骤2),等待用户输入检索信息和检索指令。\n较佳地,在步骤5)之后,停止执行上述步骤6)和7),而执行以下步骤: 6’)接收该用户输入的浏览指令,判断指令内容;\n7’)如果是向前浏览指令,则顺序执行以下各项操作步骤,并在所述各项 操作步骤过程中,如用户输入新的浏览指令,则立即回到步骤6’):\n7’a)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数 据开始按先进先出的顺序依次复制到所述显示装置,同时在所 述寄存器中记录当前图像数据相应的场景ID数据;\n7’b)所述显示装置将所接受的所述图像数据按预定义的前进方向 在所述显示区域中平移显示;\n7’c)当所述缓冲装置中存放的所述图像数据已按步骤7’a)中的顺 序复制到最后一个时,回到步骤2),等待用户输入检索信息和 检索指令;\n8)如果是向后浏览指令,则顺序执行以下各项操作步骤,并在所述各项操 作步骤过程中,如用户输入新的浏览指令,则立即回到步骤6’):\n8a)将所述缓冲装置中存放的所述图像数据从所述当前场景ID数 据开始按后进先出的顺序依次复制到所述显示装置,同时在所 述寄存器中记录当前图像数据相应的场景ID数据;\n8b)所述显示装置将所接受的所述图像数据按预定义的后退方向 在所述显示区域中平移显示;\n8c)当所述缓冲装置中存放的所述图像数据已按步骤8a)中的顺序 复制到第一个时,回到步骤2),等待用户输入检索信息和检索 指令;\n9)如果是转向浏览指令,则根据所述寄存器中所记录的场景ID数据,在 所述道路场景信息表中进行查询,并取出相应命中记录中的路口类型字 段中的区别数据并进行判断,如果所述区别数据为非路口数据,则回到 步骤6);如果所述区别数据为路口数据,则根据该场景ID数据,在所 述道路场景关系表中进行查询,取出相应命中记录中的下一场景ID字 段中的下一场景ID数据,然后将该下一场景ID数据作为当前场景ID 数据,转到步骤3)。\n较佳地,上述缓冲装置可以是一本地外存贮器。\n为实现上述第二个发明目的,本发明提供了一种地理信息的检索和显示系 统,包括:\n数据库,其至少包括:\n道路场景查询表,其至少包括无重复值的场景ID字段和与之对应的查 询关键字字段;所述场景ID字段包含场景ID数据,所述查询关 键字字段包含可供查询的关键字数据;\n场景图像表,其至少包括无重复值的图像ID字段和与之对应的场景图 像字段;所述图像ID字段包含图像ID数据,所述场景图像字段 包含可用以显示的图像数据;\n场景信息表,其至少包括包含有与所述道路场景查询表中相同的场景 ID字段,路口类型字段,包含有与所述场景图像表中相同的图像 ID字段,以及顺序号字段;所述路口类型字段存放用以表示本记 录的道路场景为一般场景或是路口场景的区别数据,所述顺序号 字段存放本记录场景ID数据所代表的道路场景在其所属道路的 全部场景中的排列顺序号数据;\n道路场景关系表,其至少包括包含有与所述道路场景查询表中相同的 场景ID字段,所属道路ID字段,以及下一场景ID字段;所述所 属道路ID字段存放本记录场景ID数据所属道路的道路ID数据, 所述下一场景ID字段存放路口场景的下一道路场景的场景ID数 据,如果当前场景ID数据所代表的场景非为路口场景,则该下一 场景ID字段可以为空;\n输入设备,接受一用户输入的检索信息和检索指令;\n寄存器,存放场景ID数据;\n缓冲装置,依权利要求1所述方法得到的场景图像集合存入所述缓冲装置, 所述缓冲装置为一本地外存贮器;\n查询-操作器,用以前各种查询操作,以及在系统工作过程中用以对寄存 器、缓冲装置、向前浏览装置、向后浏览装置、转向浏览装置、以及 显示装置进行数据存取的操作;\n显示装置,所述显示装置具有一显示区域,所述缓冲装置中存放的所述场 景图像集合中的图像数据从所述当前场景ID数据依次复制到所述显 示装置,并在所述显示区域中平移显示。\n较佳地,还包括:\n向前浏览装置,用于将所述缓冲装置中存放的所述场景图像集合中的图像 数据从所述当前场景ID数据开始按先进先出的顺序依次复制到所述 显示装置;\n向后浏览装置,用于将所述缓冲装置中存放的所述场景图像集合中的图像 数据从所述当前场景ID数据开始按后进先出的顺序依次复制到所述 显示装置;\n转向浏览装置,用于判断路口状态并进行转向浏览操作。\n所述系统在工作时,首先第一步从输入设备接受一用户输入的检索信息和检 索指令,根据该检索信息,通过所述查询-操作器在所述道路场景查询表中检索所 述查询关键字字段,如无命中字段,则回到系统起始状态再等待输入设备接受新的 检索信息和检索指令,如有命中字段,则取出该命中字段所在记录中场景ID字段 中的场景ID数据;\n其次第二步,根据该场景ID数据作为当前场景ID数据在所述场景信息表中 通过所述查询-操作器取出对应记录中的图像ID数据,然后根据该图像ID数据在 所述场景图像表中取出对应记录中场景图像字段中的图像数据并输出往一显示装 置进行显示,所述显示装置包括一显示区域,所述图像数据在所述显示区域中全部 显示;将该当前场景ID数据存入一寄存器;根据该当前场景ID数据,在所述道路 场景关系表中取出对应记录中的所属道路ID数据;\n再次第三步,通过所述查询-操作器,根据所述寄存器中存放的该道路ID数 据,在所述道路场景关系表中取出与该道路ID数据对应的各条记录,形成一个包 括场景ID字段和所属道路ID字段的道路ID集合;然后根据该道路ID集合中各条 记录中的场景ID数据,在所述场景信息表中分别取出与该场景ID数据对应的各条 记录,形成一个包括图像ID字段、顺序号字段和场景ID字段的图像ID集合,并 将该图像ID集合根据所述顺序号字段中的顺序号数据进行排序;再根据该经排序 的图像ID集合中各条记录中的图像ID数据,依次从所述场景图像表中分别取出与 该图像ID数据对应的各条记录,形成一个包括场景图像字段和场景ID字段的场景 图像集合,从而形成该道路的道路场景连续图像;将该场景图像集合存入一个缓冲 装置,该缓冲装置较佳地可以是一个本地的外存贮器。\n然后第四步,从输入设备接受一用户输入的浏览指令,系统判断指令内容:\n1)如果是向前浏览指令,则通过所述查询-操作器顺序执行以下各项操 作步骤,并在所述各项操作步骤过程中,如用户输入新的浏览指令,则再进行 指令内容重新进行判断和操作:\na)将所述缓冲装置中存放的所述图像数据从当前场景ID数据开始按先 进先出的顺序依次复制到所述显示装置,同时在所述寄存器中记录 当前图像数据相应的场景ID数据;\nb)所述显示装置将所接受的所述图像数据按预定义的前进方向在所述 显示区域中平移显示;\nc)当所述缓冲装置中存放的所述图像数据已按步骤上述先进先出的顺 序复制到最后一个时,系统回到起始状态,即等待用户再次输入检 索信息和检索指令;\n2)如果是向后浏览指令,则顺序执行以下各项操作步骤,并在所述各项 操作步骤过程中,如用户输入新的浏览指令,则再进行指令内容判断:\na)将所述缓冲装置中存放的所述图像数据从当前场景ID数据开始按后 进先出的顺序依次复制到所述显示装置,同时在所述寄存器中记录 当前图像数据相应的场景ID数据;\nb)所述显示装置将所接受的所述图像数据按预定义的后退方向在所述 显示区域中平移显示;\nc)当所述缓冲装置中存放的所述图像数据已已按步骤上述后进先出的 顺序复制到最后一个时,系统回到起始状态,即等待用户再次输入 检索信息和检索指令;\n3)如果是转向浏览指令,则根据所述寄存器中所记录的场景ID数据,在 所述道路场景信息表中进行查询,并取出相应命中记录中的路口类型字段中的 区别数据并进行判断,如果所述区别数据为非路口数据,则所述显示装置停止 图像的平移显示,等待从输入设备接受用户输入的新浏览指令;如果所述区别 数据为路口数据,则根据该场景ID数据,在所述道路场景关系表中进行查询, 取出相应命中记录中的下一场景ID字段中的下一场景ID数据,然后将该下一 场景ID数据作为当前场景ID数据,系统再回到上述第二步继续工作,即在所 述道路场景关系表中取出对应记录中的所属道路ID数据,存入所述寄存器, 以及后续工作。\n根据本发明所提供的这种地理信息的检索和显示方法及使用该方法的显示 系统,不采用视频或Flash的方法,即可实现地理信息的连续显示,并可随时 变换显示方向;同时数据占用量也大大减小;此外,当需要对整条道路的场景 的局部作修改或替换时,由于图像数据在场景图像表中是单幅存贮的,对其进 行编辑和替换十分方便。\n附图说明\n以下结合附图对本发明的地理信息的检索和显示方法及使用该方法的显示 系统作出详细说明,其中:\n图1是本发明一个实施例所反映的道路场景图;\n图2是本发明一个实施例的工作流程图;\n图3是本发明一个实施例中显示装置的示意图;\n图4是使用本发明地理信息的检索和显示方法的显示系统的结构示意图。\n具体实施方式\n首先建立一个数据库,其包括以下表和相应字段:\n道路场景查询表,包括场景ID字段和查询关键字字段,该场景ID字段存 放有无重复值的场景ID数据,该查询关键字字段中存放有可供查询的关键字 数据;在本实施例中,根据图1所示道路场景,该道路场景查询表中的记录内 容如下:\n 场景ID字段 查询关键字字段 R00000001 衡山路1号 R00000002 衡山路2号 R00000003 衡山路3号 R00000004 宛平南路1号 R00000005 宛平南路2号 R00000006 宛平南路3号 R00000007 宛平南路4号 R00000008 建国西路1号 R00000009 建国西路2号 R00000010 宛平南路5号\n场景图像表,包括图像ID字段和场景图像字段,该图像ID字段存放有无 重复值的图像ID数据,该场景图像字段存放有用以显示的图像数据;在本实 施例中,根据图1所示道路场景,该场景图像表中的记录内容如下:\n 图像ID字段 场景图像字段 I00000001 衡山路图1 I00000002 衡山路图2 I00000003 衡山路图3 I00000004 宛平南路图4 I00000005 宛平南路图5 I00000006 宛平南路图6 I00000007 宛平南路图7 I00000008 建国西路图8 I00000009 建国西路图9 I00000010 宛平南路图10\n场景信息表,包括场景ID字段,路口类型字段,图像ID字段,以及顺序 号字段,该场景ID字段与所述道路场景查询表中的场景ID字段相同,该图像 ID字段与所述场景图像表中的图像ID字段相同,该路口类型字段存放一区别 数据,用以表示本记录的道路场景是否为路口场景,该顺序号字段存放本记录 场景ID数据所代表的道路场景在所属道路的全部场景中的排列顺序号数据; 在本实施例中,根据图1所示道路场景,该场景信息表中的记录内容如下,且 本实施例中,路口类型字段中的区别数据如果为Y,代表路口场景,如果为N, 则代表非路口场景(即一般场景):\n 场景ID字段 路口类型字段 图像ID字段 顺序号字段 R00000001 N I00000001 1 R00000002 Y I00000002 2 R00000003 N I00000003 3 R00000004 N I00000004 1 R00000005 Y I00000005 2 R00000006 Y I00000006 3 R00000007 N I00000007 4 R00000008 Y I00000008 1 R00000009 N I00000009 2 R00000010 N I00000010 5\n道路场景关系表,包括场景ID字段,所属道路ID字段,以及下一场景ID 字段,该场景ID字段与所述道路场景查询表中的场景ID字段相同,该所属道 路ID字段存放本记录场景ID数据所属道路的道路ID数据,该下一场景ID字 段存放路口场景的下一道路场景的场景ID数据,如果当前场景ID数据所代表 的路口非为路口场景,则该下一场景ID字段中的内容为空;在本实施例中, 根据图1所示道路场景,该道路场景关系表中的记录内容如下:\n 场景ID字段 所属道路ID字段 下一场景ID字段 R00000001 HSL R00000002 HSL R00000005 R00000003 HSL R00000004 WPNL R00000005 WPNL R00000002 R00000006 WPNL R00000008 R00000007 WPNL R00000008 JGXL R00000002 R00000009 JGXL R00000010 WPNL\n如图2所示,系统在工作时,用户输入一检索数据和检索指令,在本实施 例中,用户输入的检索数据是“宛平南路2号”,系统在道路场景查询表中查 到对应的场景ID数据为“R00000005”;根据该场景ID数据,在场景信息表 中查到对应的图像ID数据为“I00000005”;根据该图像ID数据,在场景图 像表中取出对应的图像数据“宛平南路图5”,并将其输出往显示装置A;\n如图3所示,显示装置A包括一个显示区域A1,所述图像数据在该显示区 域A1中全部显示出来;在本实施例中,预定义的前进方向是自左向右显示, 预定义的后退方向是自右向左显示;\n将该当前场景ID数据“I00000005”存入寄存器B;\n之后,根据场景ID数据“R00000005”,在所述道路场景关系表中查到对 应的道路ID数据“WPNL”;\n然后,根据该道路ID数据“WPNL”,在所述道路场景关系表中查到对应的 各条记录,形成一个如下的包括场景ID字段和所属道路ID字段的道路ID集 合:\n 场景ID字段 所属道路ID字段 下一场景ID字段 R00000004 WPNL R00000005 WPNL R00000002 R00000006 WPNL R00000008 R00000007 WPNL R00000010 WPNL\n再根据该道路ID集合中各条记录中的场景ID数据,在所述场景信息表中 分别取出对应的各条记录,经根据顺序号排序,形成一个如下的包括图像ID 字段、顺序号字段和场景ID字段的图像ID集合:\n 场景ID字段 路口类型字段 图像ID字段 顺序号字段 R00000004 N I00000004 1 R00000005 Y I00000005 2 R00000006 Y I00000006 3 R00000007 N I00000007 4 R00000010 N I00000010 5\n再次,根据该图像ID集合中各条记录中的图像ID数据,依次从所述场景 图像表中分别取出对应的图像数据,形成一个如下的包括场景图像字段和场景 ID字段的场景图像集合,并存入一缓冲装置C:\n 场景ID字段 场景图像字段 R00000004 宛平南路图4 R00000005 宛平南路图5 R00000006 宛平南路图6 R00000007 宛平南路图7 R00000010 宛平南路图10\n从而在该缓冲装置C中形成了该道路的道路场景的连续图像序列。根据系 统的使用环境,该缓冲装置可以是一个动态存贮器,也可以是一个本地的外存 贮器。特别是在利用远程网络查询时,可以保证本地显示装置可以不间断地接 受到图像数据。\n之后,系统等待用户输入浏览指令。\n如果用户输入了一向前浏览指令,系统接受到该指令后,在缓冲装置C中 存放的场景图像集合中查到与所述寄存器B中所存放的场景ID数据 “R00000005”相对应的记录,并从该记录开始,将对应的图像数据“宛平南 路图5”至“宛平南路图7”顺序依次复制到所述显示装置A中,并在所述显 示装置A中的所述显示区域A1中自左向右地平移显示,直至全部显示完毕或 用户输入新的浏览指令,从而在显示区域A1中形成“宛平南路图5”、“宛 平南路图6”、“宛平南路图7”、“宛平南路图10”的连续图像。在每复制 一个图像数据时,同时将其所对应的场景ID数据存放在所述寄存器B中。\n如果用户输入了一向后浏览指令,系统接受到该指令后,在缓冲装置C中 存放的场景图像集合中查到与所述寄存器B中所存放的场景ID数据 “R00000005”相对应的记录,并从该记录开始,将对应的图像数据“宛平南 路图5”至“宛平南路图4”逆序依次复制到所述显示装置A中,并在所述显 示装置A中的所述显示区域A1中自左向右地平移显示,直至全部显示完毕或 用户输入新的浏览指令,从而在显示区域A1中形成“宛平南路图5”、“宛平 南路图4”的连续图像。在每复制一个图像数据时,同时将其所对应的场景ID 数据存放在所述寄存器B中。\n如果用户输入了一个转向浏览指令,则根据所述寄存器B中所存放的场景 ID数据“R00000005”,在所述道路场景信息表中进行查询,取出对应的路口 类型中的区别数据“Y”,由于该区别数据为“Y”,故根据该场景ID数据 “R00000005”在所述道路场景关系表中进行查询,取出对应记录中的下一场 景ID数据“R00000002”;再根据该场景ID数据“R00000002”,在所述道路 场景关系表中取出对应记录中的所属道路ID数据“HSL”;然后,根据该道路 ID数据“HSL”,在所述道路场景关系表中查到对应的各条记录,形成一个如 下的包括场景ID字段和所属道路ID字段的道路ID集合:\n 场景ID字段 所属道路ID字段 下一场景ID字段 R00000001 HSL R00000002 HSL R00000005 R00000003 HSL\n再根据该道路ID集合中各条记录中的场景ID数据,在所述场景信息表中 分别取出对应的各条记录,经根据顺序号排序,形成一个如下的包括图像ID 字段、顺序号字段和场景ID字段的图像ID集合:\n 场景ID字段 路口类型字段 图像ID字段 顺序号字段 R00000001 N I00000001 1 R00000002 Y I00000002 2 R00000003 N I00000003 3\n再次,根据该图像ID集合中各条记录中的图像ID数据,依次从所述场景 图像表中分别取出对应的图像数据,形成一个如下的包括场景图像字段和场景 ID字段的场景图像集合,并存入一缓冲装置C:\n 场景ID字段 场景图像字段 R00000001 衡山路图1 R00000002 衡山路图2 R00000003 衡山路图3\n从而在该缓冲装置C中形成了该道路的道路场景的连续图像序列。之后, 再等待用户输入向前浏览指令或向后浏览指令或转向指令。\n如果用户是在显示“宛平南路图7”时输入了一个转向浏览指令,则根据上 述方法,在所述道路场景信息表中查到对应于场景ID数据“R00000007”的路 口类型区别数据为“N”,则说明该场景图像为非路口场景,故忽略用户输入 的该指令。\n如图4所示,提供了一个实现本发明的上述地理信息的检索和显示方法的 装置,包括:如上所述的数据库;输入设备,用于接受用户输入的检索信息和 检索指令的,系统可根据输入设备接受到的检索信息和检索指令在所述数据库 中进行查询和操作;寄存器,根据系统工作状态,存放所属道路ID数据或场 景ID数据;缓冲装置,用于存放系统操作后形成的场景图像集合;向前浏览 装置,用于将所述缓冲装置中存放的所述场景图像集合中的图像数据从所述当 前场景ID数据开始按顺序依次复制到所述显示装置;向后浏览装置,用于将 所述缓冲装置中存放的所述场景图像集合中的图像数据从所述当前场景ID数 据开始按逆序依次复制到所述显示装置;转向浏览装置,用于判断路口状态并 进行转向浏览操作;查询-操作器,用以前述的各种查询操作,以及在系统工 作过程中用以对寄存器、缓冲装置、向前浏览装置、向后浏览装置、转向浏览 装置以及显示装置进行前述的各种数据存取的操作。\n根据以上所述可见,根据本发明的方法和装置,不通过视频或Flash的方法, 即可实现道路地理信息图像的连续显示,并可随时变换显示方向;由于存放的 是静态图像,其数据占用量也大大减小;此外,当需要对整条道路的场景的局 部作修改或替换时,由于图像数据在场景图像表中是单幅存贮的,对其进行编 辑和替换十分方便。
法律信息
- 2012-11-14
未缴年费专利权终止
IPC(主分类): G06F 17/30
专利号: ZL 200510029472.0
申请日: 2005.09.07
授权公告日: 2008.04.16
- 2008-04-16
- 2007-05-09
- 2007-03-14
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| | 暂无 |
1989-08-30
| | |
2
| |
2002-01-30
|
1999-11-11
| | |
3
| |
2004-11-24
|
2003-05-19
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |