一种文档处理方法及系统的制作方法

文档序号:6373170阅读:113来源:国知局
专利名称:一种文档处理方法及系统的制作方法
技术领域
本发明涉及文档处理相关技术领域,特别是一种文档处理方法及系统。
背景技术
文字处理程序,指的是对文档内容进行编辑的应用程序。现有的文字处理程序较为常用的有微软公司的office文字处理程序或者苹果公司的iwork文字处理程序。通过文字处理程序,用户能非常方便的编辑文档内容。现有的文字处理程序能同时处理多个文档,当处理多个文档时,很多用户会习惯把不同的文档放置在屏幕的不同位置以方便互相对比参考。用户编写文档很多时候需要多次打开同一文档。然而,当用户把文档关掉并重新打开时,文档在屏幕上的位置会被重置。 从而导致用户需要重新整理,重新放置文档的位置。对于一些需要长时间处理文档的用户来说,这是非常麻烦的事情。

发明内容
本发明提供一种文档处理方法及系统,以解决现有的文字处理程序无法对文档位置尺寸进行记忆并恢复的技术问题。采用的技术方案如下
一种文档处理方法,通过文字处理程序对文档内容进行编辑,还包括文档备份步骤和文档还原步骤
文档备份步骤当文字处理程序接收到第一文档的备份文档状态请求,则第一文档在屏幕上所显示的尺寸作为备份尺寸,第一文档在屏幕上所显示的位置作为备份位置,把备份尺寸和备份位置保存到备份数据库;
文档还原步骤当文字处理程序接收到第一文档的还原文档状态请求,则从备份数据库中取出第一文档对应的备份尺寸和备份位置,修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置。一般来说,文档会显示为矩形,上述的尺寸指的是该矩形的长度和宽度。而上述的位置,一般来说可以通过获取文档在屏幕上四个顶点的坐标进行确定,也可以仅仅获取一个顶点的坐标,然后根据文档的尺寸进行计算获得其余3个坐标。进一步的
当文字处理程序接收到第一文档关闭请求时,向文字处理程序发送第一文档的备份文档状态请求,等待备份尺寸和备份位置保存到备份数据库后,关闭第一文档;
当文字处理程序接收到第一文档打开请求时,向文字处理程序发送第一文档的还原文档状态请求,等待修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置后,打开第一文档。该优选方案,在文字处理程序关闭文档时记录文档的尺寸和位置,在打开同一文档时直接使用上一次关闭文档时的尺寸和位置。保证了同一文档重复打开时尺寸和位置的统一 O进一步的所述文字处理程序还包括用于触发备份文档状态请求的备份按键和用于触发还原文档状态请求的还原按键。更进一步的
所述文档备份步骤还包括当文字处理程序接收到第一文档的备份文档状态请求,文字处理程序对屏幕进行截图,获得包括有第一文档在屏幕的显示情况的第一图片,把第一图片保存到备份数据库;
所述文档还原步骤还包括当文字处理程序接收到第一文档的还原文档状态请求,文字处理程序从备份数据库中取出第一文档对应的备份尺寸、备份位置和第一图片,在屏幕上显示第一图片,然后等待如果接收到确认还原信息,则修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置,如果接收到拒绝还原 信息,则不修改第一文档在屏幕上所显示的尺寸和第一文档在屏幕上所显示的位置。再进一步的所述文档还原步骤还包括当文字处理程序接收到第二文档的还原文档状态请求,文字处理程序从备份数据库中取出第一文档对应的备份尺寸、备份位置和第一图片,在屏幕上显示第一图片,然后等待如果接收到确认还原信息,则修改第二文档在屏幕上所显示的尺寸为备份尺寸,修改第二文档在屏幕上所显示的位置为备份位置,如果接收到拒绝还原信息,则不修改第二文档在屏幕上所显示的尺寸和第二文档在屏幕上所显示的位置。在该优选方案中,把第一文档的尺寸和位置作为一个模板,供第二文档进行参考使用。一种文档处理系统,包括
文档处理模块,用于在屏幕上显示文档,并对文档进行编辑处理;
还包括文档备份模块和文档还原模块
文档备份模块,用于当接收到第一文档的备份文档状态请求,则将第一文档在屏幕上所显示的尺寸作为备份尺寸,第一文档在屏幕上所显示的位置作为备份位置,把备份尺寸和备份位置保存到备份数据库;
文档还原模块,用于当文档处理模块接收到第一文档的还原文档状态请求,则从备份数据库中取出第一文档对应的备份尺寸和备份位置,修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置。进一步的
当文档处理模块接收到第一文档关闭请求时,向文档备份模块发送第一文档的备份文档状态请求,当文档备份模块把备份尺寸和备份位置保存到备份数据库后,向文档处理模块发送关闭确认,文档处理模块在接收到关闭确认信息后关闭第一文档;
当文档处理模块接收到第一文档打开请求时,向文档还原模块发送第一文档的还原文档状态请求,当文档还原模块修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置后,向文档处理模块发送打开确认信息,文档处理模块在接收到打开确认信息后打开第一文档。进一步的所述文档处理模块还包括用于触发备份文档状态请求的备份按键和用于触发还原文档状态请求的还原按键。
更进一步的
所述文档备份模块还包括当接收到第一文档的备份文档状态请求,对屏幕进行截图,获得包括有第一文档在屏幕的显示情况的第一图片,把第一图片保存到备份数据库;
所述文档还原模块还包括当接收到第一文档的还原文档状态请求,从备份数据库中取出第一文档对应的备份尺寸、备份位置和第一图片,在屏幕上显示第一图片,然后等待如果接收到确认还原信息,则修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置,如果接收到拒绝还原信息,则不修改第一文档在屏幕上所显示的尺寸和第一文档在屏幕上所显示的位置。再进一步的所述文档还原模块还包括当接收到第二文档的还原文档状态请求,从备份数据库中取出第一文档对应的备份尺寸、备份位置和第一图片,在屏幕上显示第一图片,然后等待如果接收到确认还原信息,则修改第二文档在屏幕上所显示的尺寸为备份尺寸,修改第二文档在屏幕上所显示的位置为备份位置,如果接收到拒绝还原信息,则不修改第二文档在屏幕上所显示的尺寸和第二文档在屏幕上所显示的位置。
通过对文档的尺寸和位置进行备份,使得用户在关闭和打开同一文档时,文档的尺寸和位置不变,从而避免了对同一文档在关闭之后需要重新设置尺寸和位置的问题。同时,也可以把一个文档的尺寸和位置作为模板进行记录,使得用户以后打开同类文档时,可以直接选择模板的尺寸和位置,避免重复劳动。


图I所示为作为本发明例子的电脑的模块结构 图2为本发明实施例中备份单元108的具体实现架构;
图3为本发明第一个实施例的流程 图4为文档在显示器上显示的示意 图5为本发明实施例一中备份单元中各模块之间的交互时序 图6为本发明实施例二中备份单元中各模块之间的交互时序 图7为本发明实施例三中备份单元中各模块之间的交互时序图。
具体实施例方式下面结合附图和具体实施例对本发明做进一步详细的说明。以下采用电脑作为例子,实际上本发明的文字处理方法及系统可用于电脑或者移动设备等各种采用文字处理程序的设备。如图I所示为作为本发明例子的电脑的模块结构图。该电脑100包括硬件和软件,主要用于编辑处理文档。所述文档指的是具有可编辑内容的文档。文档的存储方式多样,可以为现在较为流行的以txt、doc后缀的文档,也可以是各种用于编程的文档,例如以C、cpp、h、bat等为后缀的文档,甚至是没有后缀的各种文档。文字处理程序(也可称为文字处理软件)对文档内的文字进行格式化和排版,输入或者修改文档内的文字。电脑100主要包括处理器101、内存102、硬盘103、图像处理模块104(例如显卡)、网络接口 105、输入设备106 (例如键盘、鼠标等)、输出设备107 (例如显示器等)和备份单元108。在本实施例中,备份单元108对文档在屏幕上所显示的尺寸和位置等进行保存并还原,其中所保存的内容放置在硬盘103中。然而,也可以对本发明进行改进,把所保存的内容通过网络接口 105放置在远端的服务器中。上述改进也在本发明的保护范围之内。备份单元108的一种实现方式是作为一个独立的软件与文字处理程序协同一起对文档进行处理。在另外一种实现方式中,备份单元108其本身就是一个文字处理程序,备份单元108除了实现现有的文字处理程序的功能以外,还增加了备份还原功能,对文档在屏幕上所显示的尺寸和位置等进行保存并还原。如图2为本发明实施例中,备份单元108的具体实现架构,该备份单元108其本身就是一个文字处理程序,备份单元108包括
文档处理模块201,用于在屏幕上显示文档,并对文档进行编辑处理,实现了现有的文字处理程序的功能,对文档内的文字进行格式化、排版、输入文字、删除修改文字等编辑功 倉泛;
文档备份模块202,用于当接收到备份文档状态请求,则将文档在屏幕上所显示的尺寸作为备份尺寸,文档在屏幕上所显示的位置作为备份位置,把备份尺寸和备份位置保存到备份数据库204 ;
文档还原模块203,用于当文档处理模块接收到文档的还原文档状态请求,则从备份数据库204中取出文档对应的备份尺寸和备份位置,修改文档在屏幕上所显示的尺寸为备份尺寸,修改文档在屏幕上所显示的位置为备份位置;
备份数据库204,用于保存备份尺寸和备份位置。如图3所示为本发明第一个实施例的流程图。步骤S301 :如果接收到文档的备份文档状态请求,则执行步骤S302,如果接收到文档的还原文档状态请求,则执行步骤S303 ;
步骤S302,将文档在屏幕上所显示的尺寸作为备份尺寸,文档在屏幕上所显示的位置作为备份位置,把备份尺寸和备份位置保存到备份数据库;
步骤S303,从备份数据库中取出文档对应的备份尺寸和备份位置,修改文档在屏幕上所显示的尺寸为备份尺寸,修改文档在屏幕上所显示的位置为备份位置。一般来说,如图4所示,文档会显示为矩形,上述的尺寸指的是该矩形的长度和宽度,如图4所示,文档的尺寸指的是文档的长边41的长度和短边42的长度。而文档在屏幕上所显示的位置,一般来说可以通过获取文档在屏幕上四个顶点的坐标进行确定,也可以仅仅获取一个顶点的坐标,然后根据文档的尺寸进行计算获得其余3个坐标。如图4所示,可以文档在屏幕上有四个顶点43,只需要获得这四个顶点43的坐标就可以确定文档在屏幕上的位置。实施例一
实施例一中,用户对一个已经通过文字处理程序打开的文档关闭并重新打开。如图5所示为本发明实施例一中,备份单元中各模块之间的交互时序图。描述的是用户对一个已经通过文字处理程序打开的文档关闭和重新打开时,各模块之间的信息交互情况。各模块的标号与图2 一致。步骤S501,用户对已经通过文字处理程序打开的文档通过文档处理模块201进行编辑处理;
步骤S502,用户点击关闭按键,通知文档处理模块201关闭文档;步骤S503,文档处理模块201向文档备份模块202发送备份文档状态请求;
步骤S504,文档备份模块202将文档在屏幕上所显示的尺寸作为备份尺寸,文档在屏幕上所显示的位置作为备份位置,把备份尺寸和备份位置保存到备份数据库204 ;
步骤S505,文档备份模块202向文档处理模块201发送关闭确认信息;
步骤S506,文档处理模块201接收到关闭确认信息,关闭文档;
步骤S507,用户通过文字处理程序再次打开文档,文档处理模块201向文档还原模块203发送还原文档状态请求;
步骤S508,文档还原模块203从备份数据库204中取出文档对应的备份尺寸和备份位置,修改文档在屏幕上所显示的尺寸为备份尺寸,修改文档在屏幕上所显示的位置为备份位置; 步骤S509,文档还原模块204向文档处理模块201发送打开确认信息;
步骤S510,文档处理模块201打开文档,在屏幕上显示文档。实施例二
在实施例二中,文档处理模块201还包括用于触发备份文档状态请求的备份按键和用于触发还原文档状态请求的还原按键。如图6所示为本发明实施例二中备份单元中各模块之间的交互时序图。描述的是用户对一个已经通过文字处理程序打开的文档点击备份按键和还原按键时,各模块之间的信息交互情况。各模块的标号与图2 —致。步骤S601,用户对已经通过文字处理程序打开的文档通过文档处理模块201进行编辑处理;
步骤S602,用户点击备份按键;
步骤S603,文档处理模块201向文档备份模块202发送备份文档状态请求;
步骤S604,文档备份模块202将文档在屏幕上所显示的尺寸作为备份尺寸,文档在屏幕上所显示的位置作为备份位置,把备份尺寸和备份位置保存到备份数据库204 ;
步骤S605,文档备份模块202向文档处理模块201发送备份完成信息;
步骤S606,文档处理模块201接收到备份完成信息,显示对话框通知用户备份完成;步骤S607,用户点击还原按键,文档处理模块201向文档还原模块203发送还原文档状态请求;
步骤S608,文档还原模块203从备份数据库204中取出文档对应的备份尺寸和备份位置,修改文档在屏幕上所显示的尺寸为备份尺寸,修改文档在屏幕上所显示的位置为备份位置;
步骤S609,文档还原模块204向文档处理模块201发送还原完成信息;
步骤S610,文档处理模块201按照新的尺寸和位置,在屏幕上重新显示文档。实施例三
在实施例三中,文档处理模块201还包括用于触发备份文档状态请求的备份按键和用于触发还原文档状态请求的还原按键。如图7所示为本发明实施例三中备份单元中各模块之间的交互时序图。描述的是用户首先打开第一文档并点击备份按键,然后打开第二文档并点击还原按键时,各模块之间的信息交互情况。各模块的标号与图2 —致。步骤S701,用户打开第一文档通过文档处理模块201进行编辑处理;
步骤S702,用户点击备份按键;步骤S703,文档处理模块201向文档备份模块202发送备份文档状态请求;
步骤S704,文档备份模块202将文档在屏幕上所显示的尺寸作为备份尺寸,文档在屏幕上所显示的位置作为备份位置,把备份尺寸和备份位置保存到备份数据库204,同时,在本实施例中,文档备份模块202对屏幕进行截图,获得包括有第一文档在屏幕的显示情况的第一图片,把第一图片保存到备份数据库204中;
步骤S705,文档备份模块202向文档处理模块201发送备份完成信息;
步骤S706,文档处理模块201接收到备份完成 信息,显示对话框通知用户备份完成;步骤S707,用户打开第二文档,并点击还原按键,文档处理模块201向文档还原模块203发送还原文档状态请求;
步骤S708,文档还原模块203从备份数据库204中取出文档对应的备份尺寸和备份位置和第一图片;
步骤S709,文档还原模块203通知文档处理模块201显示第一图片、确认按键和取消按键,确认按键触发还原确认信息,取消按键触发还原取消信息;
步骤S710,用户点击确认按键,文档处理模块201接收到还原确认信息,则通知文档还原模块203 ;
步骤S711,文档还原模块203修改文档在屏幕上所显示的尺寸为备份尺寸,修改文档在屏幕上所显示的位置为备份位置;
步骤S712,文档还原模块204向文档处理模块201发送还原完成信息;
步骤S713,文档处理模块201按照新的尺寸和位置,在屏幕上重新显示第二文档。
权利要求
1.一种文档处理方法,通过文字处理程序对文档内容进行编辑,其特征在于,还包括文档备份步骤和文档还原步骤 文档备份步骤当文字处理程序接收到第一文档的备份文档状态请求,则第一文档在屏幕上所显示的尺寸作为备份尺寸,第一文档在屏幕上所显示的位置作为备份位置,把备份尺寸和备份位置保存到备份数据库; 文档还原步骤当文字处理程序接收到第一文档的还原文档状态请求,则从备份数据库中取出第一文档对应的备份尺寸和备份位置,修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置。
2.根据权利要求I所述的文档处理方法,其特征在于 当文字处理程序接收到第一文档关闭请求时,向文字处理程序发送第一文档的备份文档状态请求,等待备份尺寸和备份位置保存到备份数据库后,关闭第一文档; 当文字处理程序接收到第一文档打开请求时,向文字处理程序发送第一文档的还原文档状态请求,等待修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置后,打开第一文档。
3.根据权利要求I所述的文档处理方法,其特征在于所述文字处理程序还包括用于触发备份文档状态请求的备份按键和用于触发还原文档状态请求的还原按键。
4.根据权利要求3所述的文档处理方法,其特征在于 所述文档备份步骤还包括当文字处理程序接收到第一文档的备份文档状态请求,文字处理程序对屏幕进行截图,获得包括有第一文档在屏幕的显示情况的第一图片,把第一图片保存到备份数据库; 所述文档还原步骤还包括当文字处理程序接收到第一文档的还原文档状态请求,文字处理程序从备份数据库中取出第一文档对应的备份尺寸、备份位置和第一图片,在屏幕上显示第一图片,然后等待如果接收到确认还原信息,则修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置,如果接收到拒绝还原信息,则不修改第一文档在屏幕上所显示的尺寸和第一文档在屏幕上所显示的位置。
5.根据权利要求4所述的文档处理方法,其特征在于所述文档还原步骤还包括当文字处理程序接收到第二文档的还原文档状态请求,文字处理程序从备份数据库中取出第一文档对应的备份尺寸、备份位置和第一图片,在屏幕上显示第一图片,然后等待如果接收到确认还原信息,则修改第二文档在屏幕上所显示的尺寸为备份尺寸,修改第二文档在屏幕上所显示的位置为备份位置,如果接收到拒绝还原信息,则不修改第二文档在屏幕上所显示的尺寸和第二文档在屏幕上所显示的位置。
6.一种文档处理系统,包括 文档处理模块,用于在屏幕上显示文档,并对文档进行编辑处理; 其特征在于,还包括文档备份模块和文档还原模块 文档备份模块,用于当接收到第一文档的备份文档状态请求,则将第一文档在屏幕上所显示的尺寸作为备份尺寸,第一文档在屏幕上所显示的位置作为备份位置,把备份尺寸和备份位置保存到备份数据库; 文档还原模块,用于当文档处理模块接收到第一文档的还原文档状态请求,则从备份数据库中取出第一文档对应的备份尺寸和备份位置,修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置。
7.根据权利要求6所述的文档处理系统,其特征在于 当文档处理模块接收到第一文档关闭请求时,向文档备份模块发送第一文档的备份文档状态请求,当文档备份模块把备份尺寸和备份位置保存到备份数据库后,向文档处理模块发送关闭确认,文档处理模块在接收到关闭确认信息后关闭第一文档; 当文档处理模块接收到第一文档打开请求时,向文档还原模块发送第一文档的还原文档状态请求,当文档还原模块修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置后,向文档处理模块发送打开确认信息,文档处理模块在接收到打开确认信息后打开第一文档。
8.根据权利要求6所述的文档处理系统,其特征在于所述文档处理模块还包括用于触发备份文档状态请求的备份按键和用于触发还原文档状态请求的还原按键。
9.根据权利要求8所述的文档处理系统,其特征在于 所述文档备份模块还包括当接收到第一文档的备份文档状态请求,对屏幕进行截图,获得包括有第一文档在屏幕的显示情况的第一图片,把第一图片保存到备份数据库; 所述文档还原模块还包括当接收到第一文档的还原文档状态请求,从备份数据库中取出第一文档对应的备份尺寸、备份位置和第一图片,在屏幕上显示第一图片,然后等待如果接收到确认还原信息,则修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置,如果接收到拒绝还原信息,则不修改第一文档在屏幕上所显示的尺寸和第一文档在屏幕上所显示的位置。
10.根据权利要求9所述的文档处理系统,其特征在于所述文档还原模块还包括当接收到第二文档的还原文档状态请求,从备份数据库中取出第一文档对应的备份尺寸、备份位置和第一图片,在屏幕上显示第一图片,然后等待如果接收到确认还原信息,则修改第二文档在屏幕上所显示的尺寸为备份尺寸,修改第二文档在屏幕上所显示的位置为备份位置,如果接收到拒绝还原信息,则不修改第二文档在屏幕上所显示的尺寸和第二文档在屏幕上所显示的位置。
全文摘要
本发明涉及文档处理相关技术领域,特别是一种文档处理方法及系统,所述方法包括文档备份步骤第一文档在屏幕上所显示的尺寸作为备份尺寸,第一文档在屏幕上所显示的位置作为备份位置,把备份尺寸和备份位置保存到备份数据库;文档还原步骤从备份数据库中取出第一文档对应的备份尺寸和备份位置,修改第一文档在屏幕上所显示的尺寸为备份尺寸,修改第一文档在屏幕上所显示的位置为备份位置。本发明使得用户在关闭和打开同一文档时,文档的尺寸和位置不变,从而避免了对同一文档在关闭之后需要重新设置尺寸和位置的问题。同时,也可以把一个文档的尺寸和位置作为模板进行记录,使得用户可以直接选择模板的尺寸和位置,避免重复劳动。
文档编号G06F17/21GK102841882SQ20121024088
公开日2012年12月26日 申请日期2012年7月12日 优先权日2012年7月12日
发明者安秀梅 申请人:广州市渡明信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1