一种生成最近使用的文档记录的方法及装置制造方法

文档序号:6508513阅读:131来源:国知局
一种生成最近使用的文档记录的方法及装置制造方法
【专利摘要】本发明公开了一种生成最近使用的文档记录的方法及装置,其中,所述方法包括:在文档被编辑的过程中,根据预置的时间间隔,自动保存该文档的副本到指定的临时文件夹;如果在文档被编辑的过程中发生预置的出错事件,则获取所述文档被自动保存时的文档副本的名称及的路径;记录该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间;根据所记录的信息,在最近使用的文档列表中展示该文档副本名称,并根据该文档副本的路径打开该文档最近一次被自动保存的副本。通过本发明,能够在程序发生崩溃等出错现象时,通过最近使用的文档为恢复自动保存的文档提供了便利。
【专利说明】一种生成最近使用的文档记录的方法及装置

【技术领域】
[0001]本发明涉及应用程序【技术领域】,特别是指一种生成最近使用的文档记录的方法及 |101|装直。

【背景技术】
[0002]办公类应用程序指可以进行文字处理、表格制作、幻灯片制作、简单数据库处理等方面的编辑工作的应用程序,一般称为办公软件。随着计算机设备的普及,目前办公软件的应用范围很广,大到社会统计,小到会议记录,数字化的教学、办公等等,都离不开办公软件的鼎立协助。
[0003]在办公软件的最近使用的文档列表中,会按照各个文档最近被使用的时间进行排序,便于用户更快捷地打开其所需的文档。但在实际应用中,可能会出现以下情况:在用户对某文档进行打开或者编辑的过程中,应用程序的进程发生了崩溃等出错现象,此时,就不能在最近使用的列表中记录下该文档最近被打开或者被编辑的状态。一种表现是:仍假设用户先后打开了文档八和文档8,之后对文档八进行了编辑,但在编辑的过程中程序进程发生了崩溃,在此之前用户还没有来得及执行保存操作,则会发现,在最近使用的文档列表中,文档8仍然在文档八的上方,甚至可能发生以下情况:由于在文档八之后还打开了多个文档,而最近使用的文档列表中能够展现的条目是有限的,以至于在编辑文档八的过程中发生出错事件时,原本属于最近使用的文档八却不会出现在最近使用的文档列表中。也就是说,在类似这种情况发生时,最近使用的文档列表将无法真实地记录下文档最近被使用的情况。因此,如何在程序发生崩溃等出错现象时,仍然使得最近使用的文档列表中能够尽可能真实地反映出文档最近被使用的情况,是迫切需要本领域技术人员解决的技术问题。


【发明内容】

[0004]有鉴于此,本发明的实施例提出了一种生成最近使用的文档记录的方法及装置,能够在程序发生崩溃等出错现象时,仍然使得最近使用的文档列表中能够尽可能真实地反映出文档最近被使用的情况,为恢复自动保存的文档提供了便利。
[0005]本发明实施例提供了一种生成最近使用的文档记录的方法,包括:
[0006]在文档被编辑的过程中,根据预置的时间间隔,自动保存该文档的副本到指定的临时文件夹;
[0007]如果在文档被编辑的过程中发生预置的出错事件,则获取所述文档被自动保存时的文档副本的名称及的路径;其中,所述文档副本的名称中带有自动保存标识;
[0008]记录该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间;
[0009]接收到加载最近使用的文档列表的请求时,根据所记录的信息,在最近使用的文档列表中展示该文档副本的名称,并在接收到从最近使用的文档列表中打开该文档副本的请求时,根据该文档副本的路径打开该文档最近一次被自动保存的副本。
[0010]可选地,所述在接收到打开该文档副本的请求之后还包括:
[0011]提示用户对该文档进行重命名;
[0012]将重命名后的名称写入到最近使用的文档列表中对应的位置。
[0013]可选地,所述根据该文档副本的路径打开该文档最近一次被自动保存的副本之后,还包括:
[0014]提示用户将该最近一次被自动保存的副本进行另存;
[0015]在所述另存操作完成后,将该文档最近一次被自动保存的副本删除。
[0016]可选地,所述记录该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间,包括:
[0017]在日志文件中记录该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间;
[0018]所述接收到加载最近使用的文档列表的请求时,根据所记录的信息,在最近使用的文档列表中展示该文档副本的名称,包括:
[0019]接收到加载最近使用的文档列表的请求时,根据所述日志文件中记录的信息,在最近使用的文档列表中展示该文档副本的名称。
[0020]可选地,所述日志文件中还保存有各个未发生出错事件的文档的名称、保存路径以及最近被使用的时间。
[0021]可选地,还包括:
[0022]跟踪日志文件中各文档的名称和/或路径的变化,并在日志文件中进行更新,以便在根据所述日志文件中更新后的信息加载最近使用的文档列表。
[0023]可选地,所述日志文件为可扩展标记语言XII格式。
[0024]可选地,所述在文档被编辑的过程中发生预置的出错事件是通过预先获知各种出错事件对应的代码检测到的。
[0025]一种生成最近使用的文档记录的装置,包括:
[0026]自动保存单元,用于在文档被编辑的过程中,根据预置的时间间隔,自动保存该文档的副本到指定的临时文件夹;
[0027]名称及路径获取单元,用于如果在文档被编辑的过程中发生预置的出错事件,贝0获取所述文档被自动保存时的文档副本的名称以及路径;其中,所述文档副本的名称中带有自动保存标识;
[0028]记录单元,用于记录该文档副本名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间;
[0029]最近使用文档列表展示单元,用于接收到加载最近使用的文档列表的请求时,根据所记录的信息,在最近使用的文档列表中展示该文档副本名称,并在接收到从最近使用的文档列表中打开该文档副本的请求时,根据该文档副本的路径打开该文档最近一次被自动保存的副本。
[0030]可选地,还包括:
[0031]第一提示单元,用于在接收到打开该文档的请求之后,提示用户对该文档进行重命名;
[0032]重命名写入单元,用于将重命名后的名称写入到最近使用的文档列表中对应的位置。
[0033]可选地,还包括:
[0034]第二提示单元,用于所述根据自动保存的路径打开该文档最近一次被自动保存的副本之后,提示用户将该最近一次被自动保存的副本进行另存;
[0035]副本删除单元,用于在所述另存操作完成后,将该文档最近一次被自动保存的副本删除。
[0036]可选地,所述记录单元具体用于:
[0037]在日志文件中记录该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间;
[0038]所述最近使用文档列表展示单元具体用于:
[0039]接收到加载最近使用的文档列表的请求时,根据所述日志文件中记录的信息,在最近使用的文档列表中展示该文档副本的名称。
[0040]可选地,所述日志文件中还保存有各个未发生出错事件的文档的名称、保存路径以及最近被使用的时间。
[0041]可选地,还包括:
[0042]跟踪单元,用于跟踪日志文件中各文档的名称和/或路径的变化,并在日志文件中进行更新,以便在根据所述日志文件中更新后的信息加载最近使用的文档列表。
[0043]可选地,所述日志文件为可扩展标记语言X见格式。
[0044]可选地,所述名称及路径获取单元,还用于通过预先获知各种出错事件对应的代码检测在文档被编辑的过程中所发生的预置出错事件。
[0045]从上面所述可以看出,本发明提供生成最近使用的文档记录的方法及装置中,即使一个文档在被编辑的过程中发生了出错事件,导致尚未手动保存就意外关闭,也可以根据文档被自动保存的情况,在最近使用的文档中显示出该文档的最近使用情况,并且能够在用户点击的情况下,直接将该文档最近被自动保存的副本打开,显示出最近一次自动保存时用户已经编辑的内容,虽然这部分内容尚未被用户手动保存。可见,本发明实施例提供的最近使用的文档列表,即使在发生了进程崩溃等出错事件的情况下,也能尽可能真实的记录文档最近被使用的情况,并可以直接定位好被自动保存的副本,因此,为恢复自动保存的文档也提供了便利。

【专利附图】

【附图说明】
[0046]图1为本发明实施例提供的生成最近使用的文档记录的方法的流程图;
[0047]图2为本发明实施例提供的生成最近使用的文档记录的装置的示意图。

【具体实施方式】
[0048]为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。
[0049]首先需要说明的是,对于办公软件而言,一般情况下,当用户在一个文档中编辑了一些文字等内容之后,只有当用户点击“保存”按钮或者按下相应的快捷键等进行手动保存时,才会将用户新编辑的这些内容保存到文档中。如果某用户编辑了一些内容之后,尚未进行手动的保存,就发生了意外断电、误操作或系统错误等情况导致文档被意外关闭,则新编辑的这部分内容将无法被保存,其表现为,下次再打开该文档时,文档中并不存在这部分新编辑的内容。为了尽可能的降低这种情况给用户造成的损失,现有的办公软件一般都能实现自动保存的功能,也即,在用户编辑某文档的过程中,办公软件可以按照预置的时间间隔对文档进行自动保存,这样,即使在用户未执行手动保存的情况下发生了意外关闭,也至少可以保证已经被自动保存的内容不会丢失。
[0050]在本发明实施例中,考虑到上述自动保存功能可以尽可能及时的保存用户编辑的内容,并且其最近一次自动保存的时间也可以反映出用户最近使用的时间,因此,可以将该自动保存功能与最近使用的文档记录功能相结合,在文档编辑过程中发生进程崩溃等出错现象的情况下,可以根据自动保存的内容,在最近使用的文档中体现出该文档的最近使用情况,并且使得用户能够直接从该最近使用的文档列表中打开该自动保存的文档。下面对具体的实现过程进行详细地介绍。
[0051]参见图1,本发明实施例首先提供了一种生成最近使用的文档记录的方法,该方法可以包括以下步骤:
[0052]8101:在文档被编辑的过程中,根据预置的时间间隔,自动保存该文档的副本;
[0053]一个文档一般会在某文件夹下被创建,而为了进行自动保存,软件还会在当前文件夹或者另一个临时文件夹中创建该文档的副本,自动保存的内容会被保存到该副本中。
[0054]3102:如果在文档被编辑的过程中发生预置的出错事件,则获取该文档被自动保存时的文档副本的名称及路径;其中,所述文档副本的名称中带有自动保存标识;
[0055]系统一般会为各种出错事件定义各自的代码,当某种事件发生时,则可以发出通知消息,在通知消息中携带事件的代码。因此,可以预先获知各种出错事件对应的代码,当某系统通知中携带有某指定的代码时,则可以确定文档编辑过程中发生了某种出错事件。
[0056]在某文档正在被编辑的过程中,如果发现应用程序的进程发生预置的出错事件,则需要根据该文档被自动保存的情况对该文档的相关信息进行保存,具体的相关信息就可以包括自动保存过程中该文档副本的名称,该文档副本的路径,以及该文档最近一次被自动保存的时间。其中,最近一次被自动保存的时间可以直接从自动保存模块中获取到;而关于文档副本的名称,在文档所在文件夹或者另一临时文件夹中,为了能够起到提示作用,自动保存模块会在文档原有的名称基础上添加自动保存标识,例如可以在原文件名的开头处添加“八此0 5讚,,字样,或者等字符,因此,可以根据该文档原有的名称,找到该文档副本的名称;同时,还可以根据该文档副本所在的文件夹以及该文档副本的名称确定出该文档副本的路径(各个文档可能都会被自动保存到同一临时文件夹下,该文件夹的路径加上对应文档的副本的名称,就是该文档被自动保存的路径其中,如果自动保存的文档副本是被保存在一临时文件夹下,则该临时文件夹可以是预先获知的,例如,对于$01(1这种办公软件而言,在1111(10界8 X?操作系统下,这种临时文件夹一般为:0:\000111116111:8 811(186七1:11188\用户名\八卯11。511:1011 081:8\1101~080?1: 1000,也就是说,自动保存的文档的副本都会被保存到该文件夹下,因此,再根据当前正在编辑的文档的名称,就可以确定出该文档副本的自动保存路径。获知该自动保存路径之后,就相当于获知了保存有该文档最近编辑状态的文档被保存在哪里。
[0057]8103:保存该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间;
[0058]在获知了步骤3102中得到的信息之后,就可以将两者之间对应起来,保存到日志文件中,同时,在日志文件中还可以记录该文档最近一次被自动保存的时间。也就是说,在文档被编辑的过程中,如果发生了某种出错事件,则可以在一个日志文件中保存下该文档的副本的名称与该文档的自动保存路径之间的映射关系。
[0059]需要说明的是,在本发明实施例中,可以通过日志文件的方式来记录各个文档的最近使用状态信息,并且,在文档正常退出的情况下,也可以将该文档最近一次被保存的时间、文档的名称、路径等信息记录在该日志文件中。这样,在需要加载最近使用的文档列表时,就可以根据该日志文件中记录的信息进行加载。其中,日志文件的格式可以有多种形式,例如,可以是XII (£^1:611811316 1511^即[£111即叫6,可扩展标记语言)格式等。
[0060]3104:接收到加载最近使用的文档列表的请求时,根据所记录的信息,在最近使用的文档列表中展示该文档副本的名称,并在接收到从最近使用的文档列表中打开该文档副本的请求时,根据该文档副本的路径打开该文档最近一次被自动保存的副本。
[0061]在下一次打开任一文档,或者新建一空白文档之后,用户可以通过软件界面中提供的相应入口发起加载最近使用的文档列表的请求(例如对于2003版的而言,在打开某界01^文档或者新建一肌文档后,用户可以通过点击界面左上角的“0打1。6按钮”来请求查看最近使用的文档列表也就是说,如果之前在编辑过程中发生出错事件的文档是文档八,则之后用户在任意打开一文档甚至新建一空白的文档,均可以查看最近使用的文档列表,并且在本发明实施例中,虽然文档八之前在编辑过程中,进程发生过出错事件,但同样可以显示在最近使用的文档列表中。其中,关于之前在编辑过程中发生或出错事件的文档而言,由于将文档的最后一次被自动保存的时间、名称、路径等作为该文档最近被使用情况的信息进行了记录,因此,在需要加载最近使用的文档列表时,就可以读取所记录的该文档最近被使用情况的相关信息,并创建最近使用文档列表,在列表中按照文档最近一次被打开或保存的时间来确定其在列表的位置。
[0062]如果是在日志文件中记录文档的最近使用情况信息,则可以直接根据该日志文件中记录的各文档的最近使用情况信息,进行最近使用的文档列表的创建及加载。其中,该日志文件中既会记录被正常关闭的文档被打开或者保存的时间、路径等信息,也会包括上次编辑过程中发生了出错事件导致意外关闭的文档的相关信息;对于后者,文档的最近一次被保存的时间就是该文档最近一次被自动保存的时间,因此,这种被意外关闭的文档可以根据其自动保存的时间、路径等信息出现在最近使用的文档列表中。并且,由于同一时刻只能对一个文档进行编辑操作,因此,如果在对某文档进行编辑的过程中,发生了进程崩溃等出错现象,则该正在被编辑的文档就是最近使用的文档,因此,一般而言,该文档会出现在列表中的第一条。当用户点击该条记录时,就可以根据日志文件中记录的文档被自动保存的路径,打开该路径下的文档,从而显示出该文档最近一次被自动保存的内容,尽可能完整的恢复到用户最近编辑的状态。
[0063]当然,由于在步骤3102中对文档的名称进行了修改,因此,在用户点击了最近使用的文档列表中该文档副本的名称之后,除了可以打开该文档最近一次被自动保存的副本,还可以提示用户对该文档进行重命名,在用户进行重命名之后,可以将新的名称写入到最近使用的文档列表中对应的位置。另外,在用户选择从最近使用的文档列表中打开最近一次自动保存的文档副本之后,还可以提示用户对该文档副本进行另存,从而实现对该文档的恢复,在完成另存操作之后,则可以将该最近一次自动保存的文档副本从临时文件夹中删除。
[0064]总之,在本发明实施例中,即使一个文档在被编辑的过程中发生了出错事件,导致尚未手动保存就意外关闭,也可以根据文档被自动保存的情况,在最近使用的文档中显示出该文档的最近使用情况,并且能够在用户点击的情况下,直接将该文档最近被自动保存的副本打开,显示出最近一次自动保存时用户已经编辑的内容,虽然这部分内容尚未被用户手动保存。可见,本发明实施例提供的最近使用的文档列表,即使在发生了进程崩溃等出错事件的情况下,也能尽可能真实的记录文档最近被使用的情况,并可以直接定位好被自动保存的副本,因此,为恢复自动保存的文档也提供了便利。
[0065]需要说明的是,在实际应用中,还可能出现以下情况:一个文档在被编辑之后,可能会被修改名称,或者被保存到了其他的路径下,又或者名称和保存路径都可能发生了变化。此时,在现有技术中,由于仅记录文档被打开或内容被编辑时的名称及绝对路径,因此,一旦名称和/或路径后续发生了变化,则用户在最近使用的文档列表中点击对应的条目时,将会无法找到对应的文档。
[0066]为了避免这一问题,本发明实施例中还可以对各个文档的名称和/或保存路径的变化情况进行跟踪,当发生这种变化时,也一律记录到日志文件中。也就是说,日志文件中记录的信息可以是动态变化的。这样,由于最近使用的文档列表也是根据该日志文件加载的,因此,最近使用的文档列表中就能体现出各个文档最新的名称和/或保存路径,并且即使相对于上一次被打开或者编辑时,名称和/或路径已经发生了变化,也能够直接从最近使用的文档列表中打开。
[0067]例如,假设某文档八在时间II时刻被打开,在12时刻被编辑完成并保存后关闭,则日志文件中会记录下该文档八在!'2时刻被保存,并且记录下该文档此时的绝对路径11。之后,用户将该文档八移动到另一路径匕下,则日志文件中就会将该文档的路径修改为12。当然,该文档最近被保存的时间仍然是12。之后在根据该日志文件加载最近使用的文档列表时,可以根据时间12确定出该文档名称在列表中出现的位置,当用户点击了列表中该文档所在的条目时,就可以根据日志文件中记录的匕这一路径定位到该文档,并将其打开会显示给用户。
[0068]与本发明实施例提供的生成最近使用的文档记录的方法相对应,本发明实施例还提供了一种生成最近使用的文档记录的装置,参见图2,该装置可以包括:
[0069]自动保存单元201,用于在文档被编辑的过程中,根据预置的时间间隔,自动保存该文档的副本到指定的临时文件夹;
[0070]名称及路径获取单元202,用于如果在文档被编辑的过程中发生预置的出错事件,则获取所述文档被自动保存时的文档副本的名称以及路径;其中,所述文档副本的名称中带有自动保存标识;
[0071]记录单元203,用于记录该文档副本名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间;
[0072]最近使用文档列表展示单元204,用于接收到加载最近使用的文档列表的请求时,根据所记录的信息,在最近使用的文档列表中展示该文档副本名称,并在接收到从最近使用的文档列表中打开该文档副本的请求时,根据该文档副本的路径打开该文档最近一次被自动保存的副本。
[0073]由于在记录最近使用的信息时,在文档的名称中添加了自动保存标识,因此,还可以提示用户对该文档进行重命名,此时,该装置还可以包括:
[0074]第一提示单元,用于在接收到打开该文档的请求之后,提示用户对该文档进行重命名;
[0075]重命名写入单元,用于将重命名后的名称写入到最近使用的文档列表中对应的位置。
[0076]另外,该装置还可以包括:
[0077]第二提示单元,用于所述根据自动保存的路径打开该文档最近一次被自动保存的副本之后,提示用户将该最近一次被自动保存的副本进行另存;
[0078]副本删除单元,用于在所述另存操作完成后,将该文档最近一次被自动保存的副本删除。
[0079]在具体实现时,可以在日志文件中记录各文档的最近使用情况信息,包括正常关闭的文档,以及在编辑过程中发生出错事件导致非正常关闭的文档,此时,所述记录单元203具体可以用于:
[0080]在日志文件中记录该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间;
[0081]所述最近使用文档列表展示单元204具体可以用于:
[0082]接收到加载最近使用的文档列表的请求时,根据所述日志文件中记录的信息,在最近使用的文档列表中展示该文档副本的名称。
[0083]其中,所述日志文件中还保存有各个未发生出错事件的文档的名称、保存路径以及最近被使用的时间。
[0084]为了避免文档在名称和/或保存路径发生变化的情况下,无法从最近使用的文档中直接打开,该装置还可以包括:
[0085]跟踪单元,用于跟踪日志文件中各文档的名称和丨或路径的变化,并在日志文件中进行更新,以便在根据所述日志文件中更新后的信息加载最近使用的文档列表。
[0086]具体实现时,所述日志文件可以为可扩展标记语言XII格式。
[0087]所述名称及路径获取单元202,还用于通过预先获知各种出错事件对应的代码检测在文档被编辑的过程中所发生的预置出错事件。
[0088]总之,在本发明实施例中,即使一个文档在被编辑的过程中发生了出错事件,导致尚未手动保存就意外关闭,也可以根据文档被自动保存的情况,在最近使用的文档中显示出该文档的最近使用情况,并且能够在用户点击的情况下,直接将该文档最近被自动保存的副本打开,显示出最近一次自动保存时用户已经编辑的内容,虽然这部分内容尚未被用户手动保存。可见,本发明实施例提供的最近使用的文档列表,即使在发生了进程崩溃等出错事件的情况下,也能尽可能真实的记录文档最近被使用的情况,并可以直接定位好被自动保存的副本,因此,为恢复自动保存的文档也提供了便利。
[0089]所属领域的普通技术人员应当理解:以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种生成最近使用的文档记录的方法,其特征在于,包括: 在文档被编辑的过程中,根据预置的时间间隔,自动保存该文档的副本到指定的临时文件夹; 如果在文档被编辑的过程中发生预置的出错事件,则获取所述文档被自动保存时的文档副本的名称及路径;其中,所述文档副本的名称中带有自动保存标识; 记录该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间; 接收到加载最近使用的文档列表的请求时,根据所记录的信息,在最近使用的文档列表中展示该文档副本的名称,并在接收到从最近使用的文档列表中打开该文档副本的请求时,根据该文档副本的路径打开该文档最近一次被自动保存的副本。
2.根据权利要求1所述的方法,其特征在于,所述在接收到打开该文档副本的请求之后还包括: 提示用户对该文档进行重命名; 将重命名后的名称写入到最近使用的文档列表中对应的位置。
3.根据权利要求1所述的方法,其特征在于,所述根据该文档副本的路径打开该文档最近一次被自动保存的副本之后,还包括: 提示用户将该最近一次被自动保存的副本进行另存; 在所述另存操作完成后,将该文档最近一次被自动保存的副本删除。
4.根据权利要求1所述的方法,其特征在于,所述记录该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间,包括: 在日志文件中记录该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间; 所述接收到加载最近使用的文档列表的请求时,根据所记录的信息,在最近使用的文档列表中展示该文档副本的名称,包括: 接收到加载最近使用的文档列表的请求时,根据所述日志文件中记录的信息,在最近使用的文档列表中展示该文档副本的名称。
5.根据权利要求4所述的方法,其特征在于,所述日志文件中还保存有各个未发生出错事件的文档的名称、保存路径以及最近被使用的时间。
6.根据权利要求4或5所述的方法,其特征在于,还包括: 跟踪日志文件中各文档的名称和/或路径的变化,并在日志文件中进行更新,以便在根据所述日志文件中更新后的信息加载最近使用的文档列表。
7.根据权利要求4或5所述的方法,其特征在于,所述日志文件为可扩展标记语言XML格式。
8.根据权利要求1所述的方法,其特征在于,所述在文档被编辑的过程中发生预置的出错事件是通过预先获知各种出错事件对应的代码检测到的。
9.一种生成最近使用的文档记录的装置,其特征在于,包括: 自动保存单元,用于在文档被编辑的过程中,根据预置的时间间隔,自动保存该文档的副本到指定的临时文件夹; 名称及路径获取单元,用于如果在文档被编辑的过程中发生预置的出错事件,则获取所述文档被自动保存时的文档副本的名称以及路径;其中,所述文档副本的名称中带有自动保存标识; 记录单元,用于记录该文档副本名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间; 最近使用文档列表展示单元,用于接收到加载最近使用的文档列表的请求时,根据所记录的信息,在最近使用的文档列表中展示该文档副本名称,并在接收到从最近使用的文档列表中打开该文档副本的请求时,根据该文档副本的路径打开该文档最近一次被自动保存的副本。
10.根据权利要求9所述的装置,其特征在于,还包括: 第一提示单元,用于在接收到打开该文档的请求之后,提示用户对该文档进行重命名; 重命名写入单元,用于将重命名后的名称写入到最近使用的文档列表中对应的位置。
11.根据权利要求9所述的装置,其特征在于,还包括: 第二提示单元,用于所述根据自动保存的路径打开该文档最近一次被自动保存的副本之后,提示用户将该最近一次被自动保存的副本进行另存; 副本删除单元,用于在所述另存操作完成后,将该文档最近一次被自动保存的副本删除。
12.根据权利要求9所述的装置,其特征在于,所述记录单元具体用于: 在日志文件中记录该文档副本的名称与路径之间的对应关系,以及该文档最近一次被自动保存的时间; 所述最近使用文档列表展示单元具体用于: 接收到加载最近使用的文档列表的请求时,根据所述日志文件中记录的信息,在最近使用的文档列表中展示该文档副本的名称。
13.根据权利要求12所述的装置,其特征在于,所述日志文件中还保存有各个未发生出错事件的文档的名称、保存路径以及最近被使用的时间。
14.根据权利要求12或13所述的装置,其特征在于,还包括: 跟踪单元,用于跟踪日志文件中各文档的名称和/或路径的变化,并在日志文件中进行更新,以便在根据所述日志文件中更新后的信息加载最近使用的文档列表。
15.根据权利要求12或13所述的装置,其特征在于,所述日志文件为可扩展标记语言XML格式。
16.根据权利要求9所述的装置,其特征在于,所述名称及路径获取单元,还用于通过预先获知各种出错事件对应的代码检测在文档被编辑的过程中所发生的预置出错事件。
【文档编号】G06F17/22GK104424162SQ201310367387
【公开日】2015年3月18日 申请日期:2013年8月21日 优先权日:2013年8月21日
【发明者】刘遥遥, 刘岩东, 胥济川 申请人:鸿合科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1