一种时间轴系统及其实现方法技术方案

技术编号:8241545 阅读:323 留言:0更新日期:2013-01-24 22:27
本发明专利技术提供了一种时间轴系统及其实现方法,其中,一种时间轴系统,包括:事件编辑器模块,用于将事件的信息以事件为索引存储在可扩展标记语言格式的文件中;时间轴模块,用于将可扩展标记语言格式的事件信息反序列化到内存中,并依据每个事件信息中不同的发生时间信息在时间轴模块中表现出来;触控事件识别模块,用于实时捕获硬件设备返回的各种触控事件的消息;该系统可以变换事件的时间刻度的标尺的新型时间轴系统,使用户快速、直观、便捷地搜索到所需要查找的事件信息。

【技术实现步骤摘要】

本专利技术涉及计算机领域,尤其是涉及。
技术介绍
有时间轴的融合内容展现更有空间感、历史感。科学家有过这么一个构想,说所有的维度都是由时间构成,没有时间,就没有空间。因为没有时间,空间本身的存在就没有任何意义,因为时空本身就是不能分割的整体。根据爱因斯坦相对论所说我们生 活中所面对的三维空间加上时间构成所谓四维空间。目前所有系统的时间轴都是把所有时间放在整个轴上,这样在轴上显示的内容很多而且很杂乱,用户不能依据自己的需求以不同的时间刻度为标尺,有选择地在时间轴系统上寻找指定的事件。因而,目前需要本领域技术人员迫切解决的一个技术问题就是如何构建一种可以变换事件的时间刻度的标尺的新型时间轴系统。
技术实现思路
本专利技术所要解决的一个技术问题是提供,该系统可以变换事件的时间刻度的标尺的新型时间轴系统,使用户快速、直观、便捷地搜索到所需要查找的事件信息。为了解决上述问题,本专利技术公开了一种时间轴系统,包括事件编辑器模块,用于将事件的信息以事件为索引存储在可扩展标记语言格式的文件中,时间轴模块,用于将可扩展标记语言格式的事件信息反序列化到内存中,并依据每个事件信息中不同的发生时间信息在时间轴模块中表现出来;触控事件识别模块,用于实时捕获硬件设备返回的各种触控事件的消息。优选的,所述事件/[目息为文本彳目息、图片 目息、视频 目息及Flash动画/[目息。本专利技术还公开了一种实现时间轴系统的方法,包括接收启动时间轴系统的起始命令,开始执行时间轴系统的相应操作;启动时间轴系统,读取带有时间刻度的事件数据信息,将事件数据信息从结构化的可扩展标记语言序列化到内存中;依据事件的时间先后顺序将事件汇总到时间轴上;依据时间差计算最小时间刻度的数值;依据最小时间刻度的数值来绘制时间轴,并按照事件发生的先后顺序来将事件放置在时间轴上;依据触摸事件的发生与否,做出相应的操作。优选的,所述依据触摸事件的发生与否,做出相应的操作的步骤,包括若触摸事件没有发生,则接收退出时间轴系统的指令,退出时间轴系统;若触摸事件发生,则判断事件的类型来做出相应的放大、缩小、平移及点击的操作来进行在时间轴上重新绘制事件,当重新绘制事件的过程结束后,则接收退出时间轴系统的指令,退出时间轴系统。优选的,所述判断事件的类型的步骤,包括若事件类型为多点消息事件,则计算多点中的两点之间的距离,获得两点之间的距离值;若两点之间的距离值加大,则将此多点消息事件标记为放大消息事件;若两点之间的距离值缩小,则将此多点消息事件标记为缩小消息事件;若事件类型为单点消息事件,则判断此单点是否发生平移;若此点发生平移,则将此单点消息事件标记为拖放事件,若此点未发生平移,则将此单点消息事件标记为点击事件。优选的,所述若触摸事件发生,则判断事件的类型来做出相应的放大、缩小、平移及点击的操作来进行在时间轴上重新绘制事件的步骤,包括 若事件类型为放大消息事件,则获得两点触摸长度,并重新计算时间轴系统的时间刻度;若事件类型为缩小消息事件,则获得两点触摸长度,并重新计算时间轴系统的时间刻度;若事件类型为拖放事件,则获得单点平移距离,并重新计算时间轴系统的时间起止时间刻度;若事件类型为点击事件,则绘制点击事件的信息,并依据计算结果重新绘制时间轴系统的时间刻度;其中,所述点击事件的信息为点击事件的视频信息、点击事件的文本信息、点击事件的图片信息及点击事件的Flash信息。与现有技术相比,本专利技术具有以下优点I、可以形象且横向比较的方式表现出事件的先后发生顺序。2、可以在时间轴系统中的时间点上阅读图片、视频、f I ash格式的文件。3、可以通过触摸事件识别模块对事件相关的图片、视频、flash格式的文件进行放大、缩小、平移、点击等互动操作。4、另一种阅读、检索信息的方式。引入时间轴的这种信息可视化设计,对用户来说。阅读信息内容无疑又多一种全新方式。以时间维度来组织内容、组织记忆是人类一直使用的方法。例如中国历史上的“九一八事变”、“2008年512四川大地震”。5、本专利技术中的时间轴系统以可变的时间刻度为标尺对事件按年、按月、按日甚至按时间进行划分、存放及展示。当缩小到年时,可以只显示年度的代表图片、视频或事件,放大到月时,可以显示月份的代表图片、视频或事件,放大到日时,可以显示每天的图片、视频或事件,时间轴不但可以按照时间进行平移,还可以进行放大缩小,做到无极的变换。6、本专利技术中的时间轴系统不仅支持时间性质的时间轴系统,还支持不同分类的轴,比如,对于学校,可以将章、节、知识点作为轴,可以将章、节、知识点进行移动或无限放大缩小,可以方便的应用于教学、研究中。总之,本专利技术提供了,该系统可以变换事件的时间刻度的标尺的新型时间轴系统,使用户快速、直观、便捷地搜索到所需要查找的事件信息。附图说明图I是本专利技术一种时间轴系统实施例的结构示意图;图2是本专利技术一种实现时间轴系统的方法的实施例I的步骤流程图;图3是本专利技术一种实现时间轴系统的方法的实施例2的步骤流程图;图4是本专利技术中完成各种触屏手势操作的四种事件之间的工作顺序及关系示意图。具体实施例方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术做进一步详细的说明。 本专利技术的核心思想之一是提供了一种时间轴系统,包括事件编辑器模块,用于将事件的信息以事件为索引存储在可扩展标记语言格式的文件中;时间轴模块,用于将可扩展标记语言格式的事件信息反序列化到内存中,并依据每个事件信息中不同的发生时间信息在时间轴模块中表现出来;触控事件识别模块,用于实时捕获硬件设备返回的各种触控事件的消息;该系统可以变换事件的时间刻度的标尺的新型时间轴系统,使用户快速、直观、便捷地搜索到所需要查找的事件信息。参照图1,示出了本专利技术一种时间轴系统实施例的结构示意图,具体可以包括事件编辑器模块101,用于将事件的信息以事件为索引存储在可扩展标记语言格式的文件中。其中,所述事件 目息为文本 目息、图片 目息、视频 目息及Flash动趣/[目息。时间轴模块102,用于将可扩展标记语言格式的事件信息反序列化到内存中,并依据每个事件信息中不同的发生时间信息在时间轴模块中表现出来。触控事件识别模块103,用于实时捕获硬件设备返回的各种触控事件的消息。参照图2,示出了本专利技术一种实现时间轴系统的方法的实施例I的步骤流程图,具体可以包括步骤201、接收启动时间轴系统的起始命令,开始执行时间轴系统的相应操作。步骤202、启动时间轴系统,读取带有时间刻度的事件数据信息,将事件数据信息从结构化的可扩展标记语言序列化到内存中。步骤203、依据事件的时间先后顺序将事件汇总到时间轴上。步骤204、依据时间差计算最小时间刻度的数值。步骤205、依据最小时间刻度的数值来绘制时间轴,并按照事件发生的先后顺序来将事件放置在时间轴上。步骤206、依据触摸事件的发生与否,做出相应的操作。为了使本领域的技术人员更好地理解本专利技术,在本专利技术的一个优选实施例中,所述步骤206,具体可以包括子步骤Al、若触摸事件没有发生,则接收退出时间轴系统的指令,退出时间轴系统。子步骤A2、若触摸事件发生,则判断事件的类型来做出相应的放大、缩小、平移及点击的操作来进行在时间轴上重新绘制事件,当重新绘制事件的过程结束后,则本文档来自技高网...

【技术保护点】
一种时间轴系统,其特征在于,包括:事件编辑器模块,用于将事件的信息以事件为索引存储在可扩展标记语言格式的文件中,时间轴模块,用于将可扩展标记语言格式的事件信息反序列化到内存中,并依据每个事件信息中不同的发生时间信息在时间轴模块中表现出来;触控事件识别模块,用于实时捕获硬件设备返回的各种触控事件的消息。

【技术特征摘要】

【专利技术属性】
技术研发人员:余贵泉羊建良高丞梁陈敏杰
申请(专利权)人:北京师科阳光信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1