Processing

Please wait...

Settings

Settings

1. WO2010078812 - METHOD AND APPARATUS FOR CONTROLLING OPERATION OF DOCUMENT

Note: Text based on automatic Optical Character Recognition processes. Please use the PDF version for legal matters

权 利 要 求

1、一种对文档的操作进行控制的方法,其特征在于,包括:

截获复制操作,将剪贴板的数据复制并保存到当前受控文档进程的内存空 间,并将所述剪贴板上的内容设置为空信息;

截获粘贴操作,当确定所述粘贴操作满足预设的权限时,通过所述粘贴操 作将所述内存空间中的数据粘贴到当前受控文档。

2、根据权利要求 1所述的方法,其特征在于,将所述剪贴板上的内容设置 为空信息,具体包括:

将所述剪贴板上的数据替换为空格;或

将所述剪贴板上的数据删除。

3、根据权利要求 1所述的方法,其特征在于,所述将剪贴板的数据复制并 保存到当前受控文档进程的内存空间之后,还包括:

对保存在所述内存空间中的数据进行加密;

相应的,通过所述粘贴操作将所述内存空间中的数据粘贴到当前受控文档 之前,还包括:

对所述内存空间中的数据进行解密。

4、根据权利要求 1所述的方法,其特征在于,所述确定粘贴操作满足预设 的权限包括:

若所述粘贴操作的上下文属于当前受控文档进程时,则确定所述粘贴操作 满足预设的权限。

5、根据权利要求 1所述的方法,其特征在于,所述确定粘贴操作满足预设 的权限包括:

若所述粘贴操作的上下文属于除当前受控文档进程外的受控文档进程时, 则根据预设条件判断是否允许粘贴操作,如果是,确定所述粘贴操作满足预设 的权限;否则,确定所述粘贴操作不满足预设的权限。

6、一种对文档的操作进行控制的方法,其特征在于,包括:

截获复制操作,将剪贴板的数据复制并保存到当前受控文档进程的内存空 间中;所述剪贴板的数据是当前受控文档中的内容;

截获粘贴操作,当确定所述粘贴操作满足预设的权限时,根据粘贴操作的 上下文,将当前受控文档进程的内存空间中的数据粘贴到目标受控文档。

7、根据权利要求 6所述的方法,其特征在于,

所述确定粘贴操作满足预设的权限包括:

若所述粘贴操作的上下文属于当前受控文档进程时,则确定所述粘贴操作 满足预设的权限;

所述将当前受控文档进程的内存空间中的数据粘贴到目标受控文档包括: 将当前受控文档进程的内存空间中的数据粘贴到当前受控文档。

8、根据权利要求 6所述的方法,其特征在于,

所述确定粘贴操作满足预设的权限包括:

若所述粘贴操作的上下文属于除当前受控文档外的其他受控文档的进程 时,且根据预设条件判断允许粘贴操作,则确定所述粘贴操作满足预设的权限; 所述预设条件表示所述其他受控文档是否具有复制粘贴当前受控文档中内容 的权限;

所述将当前受控文档进程的内存空间中的数据粘贴到目标受控文档包括: 将当前受控文档进程的内存空间中的数据粘贴到所述其他受控文档。

9、根据权利要求 6、 7或者 8所述的方法,其特征在于,还包括: 当确定所述粘贴操作不满足预设的权限时 ,将所述剪贴板上的内容设置为 空信息。

10、根据权利要求 6所述的方法,其特征在于,所述将剪贴板的数据复制 并保存到当前受控文档进程的内存空间之后,还包括:

对保存在所述内存空间中的数据进行加密;

相应的,将当前受控文档进程的内存空间中的数据粘贴到目标受控文档之 前,还包括:

对所述内存空间中的数据进行解密。

11、一种终端设备,其特征在于,所述终端设备包括:

复制单元,用于截获复制操作,将剪贴板的数据复制并保存到当前受控文 档进程的内存空间;

设置单元,用于将所述剪贴板上的内容设置为空信息;

判断单元,用于截获粘贴操作,对所述粘贴操作的权限进行判断,获得判 断结果;

粘贴单元,用于所述判断单元的判断结果为所述粘贴操作满足预设的权限 时 , 通过所述粘贴操作将所述内存空间中的数据粘贴到当前受控文档。

12、根据权利要求 11所述的终端设备,其特征在于,所述设置单元包括: 替换子单元,用于将所述剪贴板上的数据替换为空格;或

删除子单元,用于将所述剪贴板上的数据删除。

13、根据权利要求 11所述的终端设备,其特征在于,所述终端设备还包括: 加密单元 , 用于对保存在所述内存空间中的数据进行加密;

解密单元, 用于在判断单元的判断结果为所述粘贴操作满足预设的权限 时,对所述内存空间中的数据进行解密;

所述粘贴单元,用于所述判断单元的判断结果为所述粘贴操作满足预设的 权限时,通过所述粘贴操作将内存空间中解密得到的数据粘贴到当前受控文 档。

14、根据权利要求 11所述的终端设备,其特征在于,所述判断单元包括: 第一判断子单元,用于在判断得到所述粘贴操作的上下文属于当前受控文 档进程时,获得判断结果为所述粘贴操作满足预设的权限;

第二判断子单元,用于在判断得到所述粘贴操作的上下文属于非受控文档 进程时 , 获得判断结果为所述粘贴操作不满足预设的权限;

第三判断子单元,用于在判断得到所述粘贴操作的上下文属于除当前受控 文档进程外的受控文档进程时,根据预设条件判断是否允许粘贴操作,如果是, 获得判断结果为所述粘贴操作满足预设的权限;否则,获得判断结果为所述粘 贴操作不满足预设的权限。

15、一种终端设备,其特征在于,所述终端设备包括:

复制单元,用于截获复制操作,将剪贴板的数据复制并保存到当前受控文 档进程的内存空间中;所述剪贴板的数据是当前受控文档中的内容;

判断单元,用于截获粘贴操作,对所述粘贴操作的权限进行判断,获得判 断结果;

粘贴单元,用于当所述判断单元的判断结果为所述粘贴操作满足预设的权 限时,才据粘贴操作的上下文,将当前受控文档进程的内存空间中的数据粘贴 到目标受控文档。

16、根据权利要求 15所述的终端设备,其特征在于,所述判断单元包括: 第四判断子单元,用于判断所述粘贴操作的上下文是否属于当前受控文档 进程;

第五判断子单元,用于在第四判断子单元的判断结果为所述粘贴操作的上 下文不属于当前受控文档进程时,判断所述粘贴操作的上下文是否属于除当前 受控文档之外的其他受控文档的进程;

第六判断子单元,用于在第五判断子单元的判断结果为所述粘贴操作的上 下文属于除当前受控文档之外的其他受控文档的进程时,根据预设条件判断是 否允许粘贴操作;

确定子单元,用于当所述粘贴操作的上下文属于当前受控文档进程或当所 述粘贴操作的上下文属于允许粘贴操作的除当前受控文档进程之外的其他受 控文档的进程时,确定所述粘贴操作满足预设的权限;当所述粘贴操作的上下 文既不属于当前受控文档进程,也不属于允许粘贴操作的除当前受控文档进程 之外的其他受控文档的进程时,确定所述粘贴操作不满足预设的权限;

所述粘贴单元,用于当确定子单元确定所述粘贴操作满足预设的权限且所 述粘贴操作的上下文属于当前受控文档进程时,将当前受控文档进程的内存空 间中的数据粘贴到当前受控文档;当确定子单元确定所述粘贴操作满足预设的 权限且所述粘贴操作的上下文属于允许粘贴操作的除当前受控文档进程之外 的其他受控文档的进程时,将当前受控文档进程的内存空间中的数据粘贴到所 述其他受控文档。

17、根据权利要求 16所述的终端设备,其特征在于,还包括:

设置单元,用于当确定子单元确定所述粘贴操作不满足预设的权限时,将 所述剪贴板上的内容设置为空信息。

18、根据权利要求 15所述的终端设备,其特征在于,还包括:

加密单元,用于对保存在所述内存空间中的数据进行加密;

解密单元, 用于在判断单元的判断结果为所述粘贴操作满足预设的权限 时,对所述内存空间中的数据进行解密;

所述粘贴单元,用于所述判断单元的判断结果为所述粘贴操作满足预设的

权限时,根据粘贴操作的上下文,通过所述粘贴操作将内存空间中解密得到的 数据粘贴到目标受控文档。