文件编辑环境的保存方法和恢复方法技术

技术编号:2852433 阅读:213 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种文件编辑环境的保存方法和恢复方法。所述保存方法是在文件保存时将文件编辑时产生的各类编辑环境信息分别保存到编辑环境信息文件中,所述编辑环境信息包含编辑操作和编辑数据,编辑环境信息文件包括撤消重做、剪贴板、光标和选择、查看区域等信息的任意组合。所述恢复方法是在打开文件时读入编辑环境信息文件,将其所包含的编辑环境信息分别装载到所述文件的编辑环境中并予以相应的处理,如显示、切换等。本发明专利技术创造性地提出了编辑环境和编辑环境信息文件概念,通过对编辑环境的保存和恢复,使用户能保持编辑思路的连贯性,使具有此项技术的软件具有恢复以前编辑操作及编辑数据、重现编辑过程、追踪编辑记录等很强的扩展应用。

【技术实现步骤摘要】

本专利技术涉及一种软件编辑环境的处理方法,特别涉及一种软件编辑环境的保存方法和恢复方法。
技术介绍
随着信息社会的发展,计算机软件在人们的社会生活、经济生活中有着越来越广泛的应用。同时,人们在软件使用中,对进一步提高软件编辑的灵活性、提高编辑效率、节省编辑时间也提出了越来越高的要求。在使用软件编辑文件、处理数据时,数据的拷贝、剪切、粘贴、撤消及重做等编辑操作一直是人们惯常使用的数据交换和转移方式,为使用者提供了很大便利。例如,使用者在执行拷贝命令后,拷贝的内容就会保存在文件的剪贴板上,使用者可以在文件编辑过程中多次执行粘贴命令,将剪贴板的内容粘贴在文件的指定位置。又如,使用者编辑文件的各种操作都被记录在文件的撤消重做信息列表中,使用者可以通过执行撤消命令一步一步地退回其操作,也不用担心操作失误。但软件关闭(或者机器关闭再重新启动)后,上述这些相关的编辑环境信息也同时消失了,使用者再次打开文件时,文件则显示第一页,光标位于文件开头位置,文件的撤消重做信息列表为空白。传统软件的这种处理导致很多弊端,如(1)如果关闭软件或者机器,则撤消重做的数据就全部丢失。当使用者对当前文件某些部分犹豫不定的时候,无法把撤消重做的信息保留起来;(2)使用者无法接着上次编辑的思路进行连续编辑,既要回想前次编辑工作内容,又要寻找前次编辑的页面和位置,导致编辑工作中断;(3)当操作系统异常中断或计算机断电情况发生时,计算机虽能恢复最近一次的文件版本,但该版本也许只是使用者的调试版本,使用者需要花费大量时间恢复以前的版本,因此带来很大的不便;(4)有时使用者为了避免出现错误修改、误退出等问题,采用将一个文件保存成不同文件名的方式,以区别不同的文件版本。显然,这种方法会对文件的管理产生混淆;(5)对于一些重要关键文件,管理者无法确定文件是否被修改或替换,即无法确定文件版本的真实性。
技术实现思路
本专利技术的目的是提供一种文件编辑环境的保存方法,在保存文件时将文件编辑环境一同保存,生成存储所述文件编辑环境信息的编辑环境信息文件。本专利技术的另一个目的是提供一种文件编辑环境的恢复方法,当使用者打开文件时,文件即复现文件前次的编辑环境,使用者可快速恢复工作,保证编辑思路的连贯性。同时,本专利技术还通过文件编辑环境的连续保存,使文件具有恢复以前编辑操作及编辑数据、重现编辑过程、追踪编辑记录等功能。为了实现上述目的,本专利技术提供了一种文件编辑环境的保存方法,在文件保存时执行步骤步骤A20、创建或打开编辑环境信息文件;步骤A30、把各种编辑环境信息保存到编辑环境信息文件中;步骤A40、建立所述编辑环境信息文件与所述文件的对应关系。其中,所述步骤A30可以包括将所述文件的撤消重做信息中所记录的每个编辑操作及所对应的数据顺序保存到编辑环境信息文件中的步骤,也可以包括将所述文件的剪贴板信息中所记录的每个剪贴项及所对应的数据顺序保存到编辑环境信息文件中的步骤,还可以包括将所述文件的光标和选择信息保存到编辑环境信息文件中的步骤,还可以进一步包括所述文件的查看区域信息保存到编辑环境信息文件中的步骤,或上述步骤的任意组合。其中,所述步骤A40可以是将所述编辑环境信息文件封装在所述文件中的步骤,也可以是将所述编辑环境信息文件单独保存的步骤。进一步,所述步骤A20前还包括用户选择是否保存编辑环境信息的步骤。为了实现上述目的,本专利技术还提供了一种文件编辑环境的恢复方法,在打开文件时执行步骤步骤B20、读入编辑环境信息文件;步骤B30、将所述编辑环境信息文件包含的环境信息装载到所述文件的编辑环境中并恢复上次的编辑环境。其中,所述步骤B30可以包括将编辑环境信息文件包含的撤消重做信息中存储的每个编辑操作及所对应的数据装载到所述文件的编辑环境的撤消重做信息中的步骤,也可以包括将编辑环境信息文件包含的剪贴板信息中存储的每个剪贴项及所对应的数据装载到所述文件的编辑环境的剪贴板信息中的步骤,还可以包括将编辑环境信息文件包含的光标和选择区域信息装载到所述文件的编辑环境中的步骤,还可以进一步包括将编辑环境信息文件包含的查看区域信息装载到所述文件的编辑环境中的步骤,或上述步骤的任意组合。其中,所述步骤B20可以是打开封装在所述文件中的编辑环境信息文件的步骤,也可以是导入所述编辑环境信息文件的步骤。进一步,所述步骤B20前还包括判断是否有可恢复编辑环境的编辑环境信息文件的步骤。本专利技术创造性地提出了软件编辑环境信息和编辑环境信息文件的概念,通过对软件编辑环境信息的保存和恢复,使用户能保持编辑思路的连贯性,并使文件具有恢复以前操作和数据、重现编辑过程、追踪编辑记录等功能。本专利技术文件编辑环境的保存方法的核心是在文件保存时创建(或者打开已经存在的)编辑环境信息文件,所述编辑环境信息文件由一系列编辑环境信息组成,包括撤消重做信息、剪贴板信息、光标和选择信息和/或查看区域信息。通过将上述编辑数据分别保存到所述编辑环境信息文件中,实现了文件编辑环境信息的完整保存。所述编辑环境信息文件实际上是反映使用者编辑思路的编辑动作的记录,保存编辑环境信息文件意味着使编辑动作具有连续性,因此可达到保持编辑思路连贯性的目的。使用者重新打开文件时,可以在前次编辑环境下,延续前次工作思路马上开始工作。本专利技术文件编辑环境的恢复方法的核心是在文件打开时同时读取存储有该文件编辑环境信息的编辑环境信息文件,所述编辑环境信息文件由不同部分的环境信息组成,包括撤消重做信息、剪贴板信息、光标和选择信息和/或查看区域信息。通过将上述环境信息中的操作和数据装载到所述文件的编辑环境中并予以恢复编辑环境,实现了文件打开后其前次编辑环境的完整再现。所述编辑环境信息文件可以说是使用者操作步骤和工作状态的记录,读取编辑环境信息文件意味着恢复使用者以前工作的操作步骤和工作状态,使用者可以在前次的工作状态下,继续前次的操作步骤立即开始工作,实现了工作思路的连贯性。在本专利技术的优选技术方案中,所述编辑环境信息文件的保存和恢复是可选的,可满足使用者的不用需求。此外,所述编辑环境信息文件既可以被封装在文件中,也可以单独存储;同时,所述编辑环境信息文件既可以在文件打开时直接读取,也可以根据需要由所需文件载入,使本专利技术具有很强的应用扩展性,在相当广泛的领域具有十分实际、相当现实的应用。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。附图说明图1为本专利技术文件编辑环境的保存方法流程图;图2为本专利技术文件编辑环境的恢复方法流程图。具体实施例方式本专利技术所述的文件涉及一切可以被编辑的文件,尤其是文字处理文件、电子表格文件和演示文件。本专利技术文件编辑环境的保存方法如图1所示,在文件保存时执行如下步骤步骤A20、创建或者打开编辑环境信息文件;步骤A30、把各种环境信息保存到编辑环境信息文件中; 步骤A40、建立所述编辑环境信息文件与所述文件的对应关系;步骤A50、保存文件。在本专利技术的技术方案中,所述编辑环境信息文件可以是针对新文件创建的,也可以是文件打开时读入的。当文件是新建文件时,可在文件创建同时(或文件保存同时)创建所述编辑环境信息文件。当文件是已有文件时,所述编辑环境信息文件在文件打开时被读入。本专利技术所述的编辑环境是指在对文件进行编辑过程中各种编辑操作和编辑数据本文档来自技高网
...

【技术保护点】
一种文件编辑环境的保存方法,在文件保存时执行步骤:步骤A20、创建或打开编辑环境信息文件;步骤A30、把各种编辑环境信息保存到编辑环境信息文件中;步骤A40、建立所述编辑环境信息文件与所述文件的对应关系。

【技术特征摘要】
1.一种文件编辑环境的保存方法,在文件保存时执行步骤步骤A20、创建或打开编辑环境信息文件;步骤A30、把各种编辑环境信息保存到编辑环境信息文件中;步骤A40、建立所述编辑环境信息文件与所述文件的对应关系。2.如权利要求1所述的文件编辑环境的保存方法,其中,所述编辑环境信息为撤消重做信息,所述步骤A30具体包括将所述文件的撤销重做信息中所记录的每个编辑操作及所对应的数据顺序保存到编辑环境信息文件中。3.如权利要求1所述的文件编辑环境的保存方法,其中,所述编辑环境信息为剪贴板信息,所述步骤A30具体包括将所述文件的剪贴板信息中所记录的每个剪贴项及所对应的数据顺序保存到编辑环境信息文件中。4.如权利要求1所述的文件编辑环境的保存方法,其中,所述编辑环境信息为光标和选择信息,所述步骤A30具体包括将所述文件的光标和选择信息保存到编辑环境信息文件中。5.如权利要求1所述的文件编辑环境的保存方法,其中,所述编辑环境信息为查看区域信息,所述步骤A30具体包括将所述文件的查看区域信息保存到编辑环境信息文件中。6.如权利要求1所述的文件编辑环境的保存方法,其中,所述步骤A40具体为建立所述编辑环境信息文件与所述文件的对应关系,并将所述编辑环境信息文件封装在所述文件中。7.如权利要求1所述的文件编辑环境的保存方法,其中,所述步骤A40具体为建立所述编辑环境信息文件与所述文件的对应关系,并将所述编辑环境信息文件单独保存。8.如权利要求1所述的文件编辑环境的保存方法,...

【专利技术属性】
技术研发人员:柳鲲鹏
申请(专利权)人:无锡永中科技有限公司
类型:发明
国别省市:32[中国|江苏]

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

1