首页> 中国专利> 历史信息动态显示方法和系统

历史信息动态显示方法和系统

摘要

本发明涉及信息处理技术领域,具体而言,涉及历史信息动态显示方法和系统。该历史信息动态显示方法,包括步骤:步骤A,采集目标历史事件的事件信息,所述事件信息包括但不限于事件发生的地点信息、时间信息和内容信息;步骤B,根据所述事件信息,基于地理信息系统构建目标历史事件发生的地理环境背景;步骤C,在所述地理环境背景上动态显示目标事件的事件信息。该历史信息动态显示系统,包括采集模块、背景渲染模块和动态显示模块。本发明上所述的历史信息动态显示方法和系统更为直观,使受众更快更方便地了解历史事件。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-08-17

    未缴年费专利权终止 IPC(主分类):G06F17/30 授权公告日:20170208 终止日期:20170829 申请日:20130829

    专利权的终止

  • 2017-02-08

    授权

    授权

  • 2014-01-15

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20130829

    实质审查的生效

  • 2013-12-11

    公开

    公开

说明书

技术领域

本发明涉及信息处理技术领域,具体而言,涉及历史信息动态 显示方法和系统。

背景技术

历史事件往往在特定历史条件下发生,对当时历史的发展产生 一定的影响。对历史事件的了解、学习和研究,有助于人们认识历 史、了解过去,并从中收获经验和知识。

在对历史事件的认知过程中,首先需要对历史事件发生的时间、 地点进行直观的了解,进而形成对历史事件的发展在空间上变迁的 直观认识。由于受到组织存储技术的限制,以往的人文历史信息数 据多以纸质为主,依靠文字说明、静态图片的形式表达,不够直观。

而现有的人文地理信息网站表达方式也相对单一,多以地点标 注加文字说明为主,缺乏形象、动态、全局的表达方式。这使得对 历史事件的传统认识方法主要集中在分析历史事件的文字记载以及 历史专题地图或图片描述,读者往往仅能通过文字对历史事件进行 了解。

综上,现有技术中的历史事件表达方式,存在不够直观的技术 缺陷。

发明内容

本发明的目的在于提供历史信息动态显示方法和系统,以解决 上述的问题。

在本发明的实施例中提供了一种历史信息动态显示方法,包括 步骤:

步骤A,采集目标历史事件的事件信息,所述事件信息包括但 不限于事件发生的地点信息、时间信息和内容信息;

步骤B,根据所述事件信息,基于地理信息系统构建目标历史 事件发生的地理环境背景;

步骤C,在所述地理环境背景上动态显示目标事件的事件信息。

其中,所述步骤A之后,所述步骤B之前,还包括步骤:

对所述事件信息进行归纳整合,构建历史事件时空数据库;

将目标历史事件的事件信息进行编号并划分为多个事件节点进 行存储。

其中,所述步骤A之后,所述步骤B之前,还包括步骤:

根据目标历史事件的属性定义动态表达形式,所述动态表达形 式包括文字批注、图标、符号和/或立体模型;

构建动态控制引擎,确立动态表达机制。

其中,所述步骤C之前还包括步骤:

获取目标历史事件的编号;

根据所述编号查询历史事件时空数据库,得到同一目录下对应 的事件节点信息;

根据所述事件节点信息,获取目标历史事件所有节点下的全部 时间信息、空间信息和内容信息。

其中,所述确立动态表达机制还包括步骤:

预设事件动态显示过程中的各项参数,所述各项参数包括但不 限于事件运动时间间隔。

其中,所述步骤C包括步骤:

根据事件节点的时间信息,统计目标事件所有节点对应时间的 最小值与最大值,将动态控制时间轴的初始时刻赋值为统计结果中 时间的最小值,将结束时刻赋值为统计结果中时间的最大值;

根据预设的或者获取的事件演示速度,计算事件运动时间间隔;

根据历史事件初始时刻的事件节点查询历史事件时空数据库, 获取事件节点的空间信息,并通过预先设定的显示方式,将历史事 件的初始时刻的状态在所述地理环境背景上进行渲染;

根据初始时刻以及所述事件运动时间间隔,得到当前时刻;

根据当前时刻所对应的事件节点查询数据库,获取每一个事件 节点的空间信息以及显示方式,通过渲染,更新地图上事件的地理 位置和显示方式,并刷新视图;

实时判断当前时刻是否等于结束时刻,是,则结束动态显示过 程。

本发明还提供一种历史信息动态显示系统,包括采集模块、背 景渲染模块和动态显示模块;

所述采集模块,用于采集目标历史事件的事件信息;

所述背景渲染模块,用于根据所述事件信息,基于地理信息系 统构建目标历史事件发生的地理环境背景;

所述动态显示模块,用于在所述地理环境背景上动态显示目标 事件的事件信息。

其中,还包括历史事件时空数据库;

所述历史事件时空数据库,用于对所述事件信息进行归纳整合, 将目标历史事件的事件信息进行编号并划分为多个事件节点进行存 储。

其中,还包括动态设置模块;

所述动态设置模块,用于根据目标历史事件的属性定义动态表 达形式,所述动态表达形式包括文字批注、图标、符号和/或立体模 型;并构建动态控制引擎,确立动态表达机制。

其中,所述动态显示模块,还用于:

根据事件节点的时间信息,统计目标事件所有节点对应时间的 最小值与最大值,将动态控制时间轴的初始时刻赋值为统计结果中 时间的最小值,将结束时刻赋值为统计结果中时间的最大值;

根据预设的或者获取的事件演示速度,计算事件运动时间间隔;

根据历史事件初始时刻的事件节点查询历史事件时空数据库, 获取事件节点的空间信息,并通过预先设定的显示方式,将历史事 件的初始时刻的状态在所述地理环境背景上进行渲染;

根据初始时刻以及所述事件运动时间间隔,得到当前时刻;

根据当前时刻所对应的事件节点查询数据库,获取每一个事件 节点的空间信息以及显示方式,通过渲染,更新地图上事件的地理 位置和显示方式,并刷新视图;

实时判断当前时刻是否等于结束时刻,是,则结束动态显示过 程。

本发明上述实施例的历史信息动态显示方法和系统,通过在地 理信息系统构建历史事件发生的场景,在该场景上动态演示事件发 生的时间信息、地点信息以及事件的具体内容,可以通过文字批注, 图形符号以及三维立体模型等多种方式展示事件相关信息,更为直 观,使受众更快更方便地了解历史事件。

附图说明

图1为本发明的历史信息动态显示方法的一个实施例的流程示 意图;

图2为本发明历史信息动态显示方法的一个具体实施例中进行 动态显示的流程图;

图3为本发明的历史信息动态显示系统的一个实施例的结构模 块图。

具体实施方式

下面通过具体的实施例子并结合附图对本发明做进一步的详细 描述。

本发明实施例提供了一种历史信息动态显示方法,参见图1所 示,包括步骤:

步骤S110,采集目标历史事件的事件信息。

所述事件信息包括但不限于事件发生的地点信息、时间信息和 内容信息。优选地,对采集到的所述事件信息进行归纳整合,构建 历史事件时空数据库。

对多源数据的归纳整合,首先是以历史事件为对象,收集历史 事件的相关信息,具体包括历史事件发生的时间、地点、事件发展 经过以及事件的具体内容和相关图片信息。之后根据收集到的历史 时空信息设计目标历史事件信息统一的数据模型,提取目标历史事 件对应的数据,具体包括历史事件的地理空间信息、时间信息以及 历史事件必要的说明资料和专题数据。

优选地,存储时,将目标历史事件的事件信息进行编号并划分 为多个事件节点进行存储。

历史事件时空数据库,实现将步骤S110采集到的多源数据按 其数据结构以及数据对应的历史事件条目进行分类存储管理的功 能,主要用以存储步骤S110收集整理的不同历史事件的空间信息、 时间信息和专题信息。

对于每一个数字化入库的历史事件,其数据内容应当包括事件 名称、事件编号、事件节点、事件时间信息、事件空间信息、事件 属性五项内容。其中将历史事件的每一次状态变化都视为一个事件 节点进行分别记录。其中事件属性包括历史事件内容明细、专题数 据和相关图形、多媒体资料。

一般地讲,若将每一个历史事件按其发展阶段或发展时间划分 为不同的段落,事件节点就是根据史实和动态表达需求,将事件发 展的各个阶段细化出的若干节点。

设置事件节点是为了更好的表现事件发展过程中,不同发展阶 段的转折点、有重大意义的时间点以及想要表现的特定历史目标等, 通过划分事件节点,达到更有效的表达历史事件发生、发展消亡过 程的目的。

优选地,针对目标历史事件的特点以及目标历史事件的特定情 节,设计历史事件在地理信息系统平台中的表达形式。

表达形式可以包括以下几种:

第一种,文字标注。文字标注用以简要显示事件节点的名称、 地点等信息。

第二种,专题图标、符号。根据历史事件的特定情节、区域分 布特点和变迁情况将事件节点对象分为点对象、线对象和面对象三 大类。根据专题地图符号以及历史事件的史实图片样式或现有标记 样式等为三种不同类别的事件节点对象设计易于可视化实现、直观、 辨识度高、形象的专题图标、符号。

其中,事件节点对象具有空间属性,具体的说就是相应历史事 件的区域分布、波及范围或影响范围,而空间属性一般可以抽象为 点线面三类。例如,五卅运动,发生于上海市,则可归于点对象; 红军长征,是一个点到点的运动过程,则可归于线对象;淮海战役, 波及多个省市,则可归于面对象。

第三种,模型。对于历史事件涉及到的特定建筑对象,设计模 型来表达,增加可视化效果。特别是在三维地理信息系统中,立体 模型的设计比图标具有更强的表现力。

第四种,地形变化。特定情况下,辅助地形起伏增强动态表现 效果。

之后,将历史事件不同节点的表达形式作为事件节点的新属性 存储到历史事件时空数据库中。

表达形式的设置,可以预先设定默认形式,也可提示用户对表 达形式进行选择和设定,根据用户的需要灵活调整。

其中,需要说明的是,事件节点是对历史事件按阶段划分所得, 具有和历史事件相同的各类属性,包括空间属性(发生地点或波及 范围)、时间属性(发生时间或持续时间)、专题属性(事件类型及 事件内容信息),在本发明实施例中,不同的事件节点可以有不同的 表达形式,在设定了每个事件节点具体的表达形式后,将节点对象 的表达形式作为事件节点的一个新属性进行存储。

在设置了事件的表达形式后,还需构建动态控制引擎,确立动 态表达机制。所述动态表达机制,即对动态显示过程进行参数控制。

步骤S111,根据所述事件信息,基于地理信息系统构建目标历 史事件发生的地理环境背景。

该构建地理环境背景的过程,即根据事件发生的初始时刻的相 关地理环境信息,构建整个事件发生的地理环境背景,基于GIS (Geographic Information System,地理信息系统)进行二维或者三 维模型的基础搭建。

基于地理环境背景的建立,事件的发生发展和消亡在此基础上 通过各种表达形式进行直观演示,能够有一个较为直观的展现。

步骤S112,在所述地理环境背景上动态显示目标事件的事件信 息。

前述步骤中所谓的动态控制引擎其实就是实现历史事件随其发 生时间变化在地理空间上实现可视化,同时相应事件的专题说明素 材也作相应的变化更新,实现整个事件的实时动态模拟。

动态控制机制主要是有由一个时间轴对象控制,时间轴包含的 元素有初始时刻、当前时刻、结束时刻和运动时间间隔,动态控制 机制流程图如图2所示,具体实施步骤如下:

首先,获取目标历史事件编号。

所谓的历史事件编号是指前述步骤中历史事件在历史事件时空 数据库中存储时被赋予的标号,用以标示历史事件的存储位置。

根据事件编号查询历史事件时空数据库,得到同一目录下对应 的事件节点信息。

之后,根据事件节点信息,获取目标事件所有节点下的全部时 间、空间和属性信息。

先对动态控制时间轴的元素进行初始化,根据事件节点的时间 信息,统计目标事件所有节点对应时间的最小值与最大值,将动态 控制时间轴的初始时刻赋值为统计结果中时间的最小值,将结束时 刻赋值为统计结果中时间的最大值,完成时间轴初始时刻与结束时 刻的初始化。其次根据默认或获取的事件演示速度,计算事件运动 时间间隔,完成时间轴运动时间间隔的初始化。最后将当前时刻赋 值为初始时刻,完成当前时刻的初始化。

然后,根据历史事件初始时刻的事件节点查询历史事件时空数 据库,获取事件节点的空间信息,即地理位置坐标,以及通过前述 步骤设定的表现形式,用该表现形式对历史事件初始时刻在三维地 图平台上的状态进行渲染,完成事件对象初始状态的可视化表达。 对于历史事件的初始时刻对应多个事件节点的情况,分别用前述步 骤设定的表现形式对每一个事件节点的初始状态进行渲染。

将前一时间点加上运动时间间隔,得到当前时刻。

之后,根据当前时刻的每一个事件节点分别查询数据库,获取 每一个事件节点各自的空间信息以及表现形式,通过渲染,更新地 图上事件的地理位置和表达形式,并刷新视图。

同时,通过设定的表现形式显示事件在空间上的发展轨迹,通 过透明窗口显示事件节点的专题说明资料。在有特殊意义的节点上, 同步展示动态图片、声音等多媒体信息。

重复上述步骤直至当前时刻等于结束时刻,此时动态可视化过 程结束。

本发明提供的动态显示方法,使用形象直观的标注、图形符号、 模型以及地形的动态变化来展示抽象的历史事件,动态模拟历史事 件的主要发生过程,能够辅助不同知识背景下的人们直观形象地了 解、认识历史事件,是对历史事件文字性记载的补充。

此外,本发明的表现力除了来自于动态可视化机制以及多样化 的表现形式,同样来自于地理信息系统平台本身的可视化机制,比 如在三维地理信息系统上实现动态可视化,为动态可视化提供了更 加灵活的视图切换,其体验效果甚至优于固定的动画视频等多媒体 类型。

同时,该发明框架下的历史事件对象和动态表现手法来源于历 史事件的专题时空数据库,对数据库的更新和拓展,即可方便地实 现整个动态可视化表达方法的拓展,可拓展性强;其次,该动态可 视化表达方式依托于特定的地理信息系统平台,所以新的技术对地 理信息系统平台的应用同时也适用于该动态可视化表达方法。

本发明实施例还提供一种历史信息动态显示系统,参见图3所 示,包括采集模块1、背景渲染模块2和动态显示模块3。

所述采集模块1,用于采集目标历史事件的事件信息。

所述背景渲染模块2,用于根据所述事件信息,基于地理信息 系统构建目标历史事件发生的地理环境背景。

所述动态显示模块3,用于在所述地理环境背景上动态显示目 标事件的事件信息。

优选地,该系统还包括历史事件时空数据库。

所述历史事件时空数据库,用于对所述事件信息进行归纳整合, 将目标历史事件的事件信息进行编号并划分为多个事件节点进行存 储。

优选地,还包括动态设置模块。

所述动态设置模块,用于根据目标历史事件的属性定义动态表 达形式,所述动态表达形式包括文字批注、图标、符号和/或立体模 型;并构建动态控制引擎,确立动态表达机制。

优选地,所述动态显示模块,还用于:

根据事件节点的时间信息,统计目标事件所有节点对应时间的 最小值与最大值,将动态控制时间轴的初始时刻赋值为统计结果中 时间的最小值,将结束时刻赋值为统计结果中时间的最大值;

根据预设的或者获取的事件演示速度,计算事件运动时间间隔;

根据历史事件初始时刻的事件节点查询历史事件时空数据库, 获取事件节点的空间信息,并通过预先设定的显示方式,将历史事 件的初始时刻的状态在所述地理环境背景上进行渲染;

根据初始时刻以及所述事件运动时间间隔,得到当前时刻;

根据当前时刻所对应的事件节点查询数据库,获取每一个事件 节点的空间信息以及显示方式,通过渲染,更新地图上事件的地理 位置和显示方式,并刷新视图;

实时判断当前时刻是否等于结束时刻,是,则结束动态显示过 程。

此外,本发明提出的历史事件动态可视化方法还可以在地理信 息系统平台的基础上实现下述功能:

a.如果搭载该方法的基础地理信息系统平台为二维平台,可以 根据事件节点的整体变化情况,实时移动并更新视图,使事件动态 表达内容始终在视图中间展示,优化动态观看效果;如果基础地理 信息系统平台为三维平台,则可以根据事件节点的整体变化情况, 以及事件节点所在位置的三维地形特征,根据用户需要实时调整三 维视角以达到最优化的观看效果。

b.在事件动态演示过程中,可以根据用户需求,选择性提供开 始、暂停、停止、重放、拖动事件轴、快放、慢放和设置速度等交 互操作功能,优选地,还可提供截屏、录像和配音等辅助功能,更 优地,可以在动态演示时,根据用户需要实时调整观看视角。

c.选择性的为用户提供历史事件专题信息编辑功能,即动态演 示过程中的素材编辑、素材补充等。对于被用户编辑的功能,实时 更新数据库,并在数据库中作历史记录,便于对错误编辑信息的撤 销等。

d.动态演示过程结束时,视图可以选择性地停留在结束状态、 设置为初始状态或者其他比如录像保存或者用户点评等交互操作界 面等。

综上,通过本发明实施例提供的技术方案,可以弥补传统的人 文历史信息表达方法不直观、形式单一的不足,可以直观生动地反 映历史事件发生、发展和消亡的时空过程,实现历史事件的动态可 视化表达,使人文历史地理信息得到形象、动态的展示。

显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件和软件结合。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号