一种历史记录的调用方法

文档序号:6464141阅读:307来源:国知局
专利名称:一种历史记录的调用方法
技术领域
本发明涉及信息技术领域,尤其涉及一种历史记录的调用方法。
背景技术
现有技术中,在对终端的软件进行操作时,对软件操作的历史记录会 存储到终端的内存中,以使用户能够根据存储的历史记录返回此前的操作, 这种功能给用户带来了很大的便利。
比如,在用户操作微软公司的办公软件WORD时,可以根据历史记录 来撤销当前的操作,返回到以前的某个步骤中去。但是,这种历史记录的 存储是受到限制的,如只能返回此前的部分操作中,若用户在重新启用该 软件时,重启前操作的历史记录并不能被返回。当运行软件时存储的历史 记录过多时,就会占用终端的内存,影响终端系统的反应速度。
因此,在实现本发明的过程中,发明人发现现有技术具有如下缺点 存储的历史记录内容有限,也会影响终端内存的运行速度。

发明内容
本发明公开了一种历史记录的调用方法,用于在操作终端系统时,能
够调用对终端软件的所有操作记录。
本发明公开了一种历史记录的调用方法,其特征在于,包括
将当前操作设定为最近的历史记录,并存储所述最近的历史记录到第
一存储介质;
将所述当前操作的前序操作设定为前序的历史记录,并将所述前序的 历史记录存储到第二存储介质;
根据需要调用所述第一存储介质中所述最近的历史记录、或所述第二 存储介质中所述前序的历史记录。进一步的,所述调用历史记录,具体为
根据所需要的历史记录的记录内容和记录时间,调用所述最近的历史 记录、或前序的历史记录。
进一步的,所述将最近的历史记录存储到所述内存中,还包括
根据所述第一存储介质和/或所述第二存储介质来确定存储在所述第 一存储介质中的最近的历史记录的存储范围。
进一步的,所述历史记录的调用方法还包括
根据所述第一存储介质和/或所述第二存储介质从所述第二存储介质 中进行加载和/或卸载所述前序的历史记录。
进一步的,所述历史记录的调用方法,还包括
根据所述第一存储介质和/或所述第二存储介质从所述第二存储介质 中删除所述前序的历史记录的内容。
与现有技术相比,本发明具有以下优点
通过本发明提供的方法,能够在不影响系统内存运行速度的前提下, 查询对编辑软件的所有历史记录。


图1为本发明的历史记录的调用方法流程示意图; 图2为本发明的历史记录的调用装置结构示意图。
具体实施例方式
下面结合附图和实施例对本发明做进 一 步的详细阐述。 本发明中提供一种历史记录的调用方法,如图l所示,包括以下步骤 步骤S101、将当前操作设定为最近的历史记录,并存储所述最近的历
史记录到第一存储介质;
步骤S102,将所述当前操作的前序操作设定为前序的历史记录,并将
所述前序的历史记录存储到第二存储介质;
步骤S103,根据需要调用所述第一存储介质中所述最近的历史记录、
4或所述第二存储介质中所述前序的历史记录。
在本发明的 一具体实施例中,以视频编辑软件为例来做进一 步的详细 阐述。其中,第一存储介质为内存、第二存储介质为硬盘。
在对视频编辑软件进行操作的过程中,用户有时需要回复到当前已经 做过的操作,比如在对某个图形做出修改后,发现修改错误,就可能希望 回到修改前的操作。而软件也会时刻保存用户的每一步操作,但是只是将 所有的操作都保存到内存中,而且所保存的操作也只限于用户在打开该软 件之后和关闭该软件之前的操作。
比如用户对视频编辑软件总共进行了六步操作,可以分为A、 B、 C、 D、 E、 F,所述操作可以为添加、修改和删除图形或文字等,也可以是基 于本软件的其他任何操作。即用户对软件的当前操作为F。系统就会将当 前的操作F设定为最近的历史记录,并将该历史记录存储到内存中。
系统在将该最近的历史记录存储到内存中的同时,会将前序的历史记 录比如E设定为前序的历史记录,并将所述前序的历史记录存储到硬盘中。
当用户需要调用以前操作的历史记录时,可以直接从硬盘中调用该历 史记录。比如,当用户希望返回到以前的操作D时,可以直接从硬盘中调 出该历史记录,供用户返回。
在本发明实施例中,系统对内存中存储的操作范围是可以设置的。比 如,用户可以设置在内存中只存储操作F,也可以设置存储操作E、 F,也 可以设置保留操作D、 E、 F。若用户设置的是在内存中存储操作E、 F,则 将前序的操作A、 B、 C、 D存储在硬盘中。此时,当用户希望返回操作E 时,可以从内存中调出操作E;当用户希望返回操作B时,可以从硬盘中 调出操作B供用户返回。
若用户在对视频操作软件做出了操作A、 B、 C、 D、 E、 F后,将系统 关闭,此时,上述所有的操作都会存储到硬盘中,而并不会从系统中删除。 若用户重新开启了视频操作软件,并做出了操作G、 H、 I。此时,系统会 将操作G存储在入硬盘中,而在内存中存储操作H、 I。当用户希望返回操 作B时,就可以从硬盘中调出操作B供用户返回。若用户想从硬盘中删去某些操作,比如想删去操作A、 B时,就可以 从硬盘中将操作A、 B删除,此时,用户就不能从硬盘中调出操作A、 B。 由于操作前后之间可能存在关联,用户不能从硬盘中单独删除某些操作, 比如,用户可以从硬盘中单独删除排在前面的若干操作,如A、 B,但是 不能从硬盘中单独删除其中的某步操作,如B。
对用户从内存或硬盘中调出某些操作,可以根据这些操作的操作时间 或操作内容来调用。比如,对于按照操作时间来调用操作,若用户在某个 时间进行了操作,存储在内存或硬盘中的操作都会记录该次操作的时间, 在内存或硬盘中按照操作时间依次进行存储。当用户调用某步操作时,就 可以根据当时的操作时间调出某步操作。
如图2所述,为本发明实施例的编辑历史记录的装置结构示意图,包

操作模块IO,用于对终端的软件进行操作;
设定模块20,用于将所述操作模块10的当前操作设定为最近的历史记录, 和,将所述操作模块10的前序操作设定为前序的历史记录;
第一存储介质30,用于存储所述设定模块20设定的所述最近的历史记录; 第二存储介质40,用于存储所述设定模块20设定的所述前序的历史记录。 进一步的,所述历史记录的调用装置,还包括
调用模块50,用于从所述第一存储介质30中调用所述最近的历史记录, 和,从所述第二存储介质40中调用所述前序的历史记录。 进一步的,所述历史记录的调用装置,还包括
加载卸载模块60,用于根据所述第一存储介质30和/或所述第二存储介 质40从所述第二存储介质40中加载和/或卸载所述存储的前序的历史记录。 进一步的,所述历史记录的调用装置,还包括
历史记录删除子模块70,用于根据所述第一存储介质30和/或所述第二 存储介质40从所述第二存储介质40中删除所述存储的前序的历史记录的内 容。
进一步的,所述调用模块50,还包括
6内容调用子模块501 ,用于根据所述最近的历史记录的记录内容从所述第 一存储介质30中调用所述最近的历史记录,和,根据所述前序的历史记录的 记录内容从所述第二存储介质40中调用所述前序的历史记录;
时间调用子模块502,用于根据所述最近的历史记录的记录时间从所述第 一存储介质30中调用所述最近的历史记录,和,根据所述前序的历史记录的 记录时间从所述第二存储介质40中调用所述前序的历史记录。
进一步的,所述第一存储介质30,还包括
第一存储介质范围存储子模块301,用于确定所述最近的历史记录存储在 所述第 一存储介质30中的存储范围。
进一步的,所述第二存储介质40,还包括
第二存储介质范围存储子模块401 ,用于确定所述前序的历史记录存储在 所述第二存储介质中的存储范围。
进一步的,所述历史记录的调用装置, 所述第一存储介质30为内存; 所述第二存储介质40为硬盘。
对于存储在硬盘中的历史记录,用户也可以根据需要确定是否需要从 硬盘中调用历史记录,当不需要从硬盘中调出所述历史记录时,就可以将 硬盘中的历史记录卸载,这样用户在操作时只需要从内存中调出历史记录, 取消了在操作软件时和硬盘历史记录的关联,也使对软件的操作不能够存 储到硬盘中。当又需要从硬盘中调出所述历史记录时,就可以从加载硬盘 中的历史记录,获得了对操作软件时和硬盘历史记录的关联,也使对软件 的操作能够存储到硬盘中。
将前序的历史记录都存储在硬盘中,会占用一定的硬盘空间,所以当 用户在某一软件中确认完成对某一文档的编辑后,可以从硬盘中删除存储 的历史记录,以增加石更盘的可利用空间。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本 发明可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来 实现基于这样的理解,本发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM, U盘, 移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计 算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的 普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进 和润饰,这些改进和润饰也应视为本发明的保护范围。
权利要求
1、一种历史记录的调用方法,其特征在于,包括以下步骤将当前操作设定为最近的历史记录,并存储所述最近的历史记录到第一存储介质;将所述当前操作的前序操作设定为前序的历史记录,并将所述前序的历史记录存储到第二存储介质;根据需要调用所述第一存储介质中所述最近的历史记录、或所述第二存储介质中所述前序的历史记录。
2、 如权利要求1所述历史记录的调用方法,其特征在于,所述调用历史 记录,具体为根据所需要的历史记录的记录内容和记录时间,调用所述最近的历史记 录、或前序的历史记录。
3、 如权利要求1所述历史记录的调用方法,其特征在于,所述将最近的 历史记录存储到所述内存中,还包括根据所述第一存储介质和/或所述第二存储介质来确定存储在所述第一存 储介质中的最近的历史记录的存储范围。
4、 如权利要求1所述历史记录的调用方法,其特征在于,还包括 根据所述第一存储介质和/或所述第二存储介质从所述第二存储介质中进行加载和/或卸载所述前序的历史记录。
5、 如权利要求1所述历史记录的调用方法,其特征在于,还包括 根据所述第一存储介质和/或所述第二存储介质从所述第二存储介质中删除所述前序的历史记录的内容。
6、 如权利要求1所述历史记录的调用方法,其特征在于, 所述第一存储介质为内存;所述第二存储介质为硬盘。
全文摘要
本发明公开了一种历史记录的调用方法,包括以下步骤将当前操作设定为最近的历史记录,并存储所述最近的历史记录到第一存储介质;将所述当前操作的前序操作设定为前序的历史记录,并将所述前序的历史记录存储到第二存储介质;根据需要调用所述第一存储介质中所述最近的历史记录、或所述第二存储介质中所述前序的历史记录。通过运用本发明,能够在不影响系统内存运行速度的前提下,查询编辑软件时的所有历史记录。
文档编号G06F11/34GK101685418SQ20081011270
公开日2010年3月31日 申请日期2008年5月26日 优先权日2008年5月26日
发明者郭红艳 申请人:新奥特(北京)视频技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1