终端中的加密文档的权限控制方法和终端与流程

文档序号:13211185阅读:来源:国知局
技术特征:
1.一种终端中的加密文档的权限控制方法,所述终端包括:文件过滤驱动、文件管理模块、文件权限控制模块,其特征在于,所述方法包括:所述文件过滤驱动获取当前用户的用户标识;所述文件过滤驱动获取文件头,所述文件头中包括所述当前用户待打开文件的文件标识;当所述文件头中包括文件加密标识时,所述文件过滤驱动向所述文件管理模块发送文件权限请求指令,所述文件权限请求指令中包括所述用户标识和所述文件标识;所述文件管理模块向权限管理服务器发送所述用户标识和所述文件标识;所述文件管理模块接收所述权限管理服务器发送的文件权限,所述文件权限用于指示所述用户标识所标识的用户对与所述文件标识所标识的文件可执行的操作;所述文件管理模块向所述文件权限控制模块发送所述文件权限;所述文件权限控制模块根据接收的所述文件权限控制当前用户对文件执行的操作。2.根据权利要求1所述的方法,其特征在于,所述文件权限包括复制操作权限,所述复制操作权限包括所述用户标识所标识的用户可复制的字节数;所述文件权限控制模块根据所述文件权限控制当前用户对文件执行的操作,包括:所述文件权限控制模块根据所述复制操作权限中的所述用户标识所标识的用户可复制的字节数限制当前用户复制所述文件标识所标识的文件中的内容的最大长度。3.根据权利要求2所述的方法,其特征在于,所述文件管理模块接收文件打开指令之前还包括:所述文件权限控制模块在所述终端的操作系统的剪切板中注册剪切过滤程序;所述文件权限控制模块接收所述复制操作权限之后,还包括:所述文件权限控制模块将所述复制操作权限添加至所述剪切过滤程序中。4.根据权利要求1至3任一项所述的方法,其特征在于,所述文件权限中还包括打印操作权限,所述打印操作权限包括所述用户标识所标识的用户可打印的页数;所述文件权限控制模块根据所述文件权限控制当前用户对文件执行的操作包括:所述文件权限控制模块根据所述打印操作权限中的所述用户标识所标识的用户可打印的页数限制当前用户打印所述文件标识所标识的文件中的内容的最大页数。5.根据权利要求4所述的方法,其特征在于,所述文件管理模块接收文件打开指令之前还包括:所述文件权限控制模块在所述终端的操作系统的系统打印应用程序接口API中注册打印过滤程序;所述文件权限控制模块接收所述打印操作权限之后,还包括:所述文件权限控制模块将所述打印操作权限添加至打印过滤程序中。6.根据权利要求1所述的方法,其特征在于,所述文件过滤驱动获取文件头之前,还包括:所述文件管理模块接收文件打开指令,所述文件打开指令中包括所述当前用户待打开文件的文件路径;所述文件管理模块将所述文件路径发送至所述文件过滤驱动。7.一种终端,其特征在于,包括:文件过滤驱动、文件管理模块、文件权限控制模块,其中,所述文件过滤驱动用于获取当前用户的用户标识;所述文件过滤驱动还用于获取文件头,所述文件头中包括所述当前用户待打开文件的文件标识;当所述文件头中包括文件加密标识时,所述文件过滤驱动还用于向所述文件管理模块发送文件权限请求指令,所述文件权限请求指令中包括所述用户标识和所述文件标识;所述文件管理模块用于向权限管理服务器发送接收的所述用户标识和所述文件标识;所述文件管理模块还用于接收所述权限管理服务器发送的文件权限,所\t述文件权限用于指示所述用户标识所标识的用户对与所述文件标识所标识的文件可执行的操作;所述文件管理模块还用于向所述文件权限控制模块发送所述文件权限;所述文件权限控制模块用于根据接收的所述文件权限控制当前用户对文件执行的操作。8.根据权利要求7所述的终端,其特征在于,所述文件权限包括复制操作权限,所述复制操作权限包括所述用户标识所标识的用户可复制的字节数;所述文件权限控制模块具体用于:根据所述复制操作权限中的所述用户标识所标识的用户可复制的字节数限制当前用户复制所述文件标识所标识的文件中的内容的最大长度。9.根据权利要求8所述的终端,其特征在于,所述文件管理模块还用于:在接收文件打开指令之前,在所述终端的操作系统的剪切板中注册剪切过滤程序;所述文件权限控制模块还用于:在接收所述复制操作权限之后,将所述复制操作权限添加至所述剪切过滤程序中。10.根据权利要求7至9任一项所述的终端,其特征在于,所述文件权限中还包括打印操作权限,所述打印操作权限包括所述用户标识所标识的用户可打印的页数;所述文件权限控制模块具体用于:所述文件权限控制模块根据所述打印操作权限中的所述用户标识所标识的用户可打印的页数限制当前用户打印所述文件标识所标识的文件中的内容的最大页数。11.根据权利要求10所述的终端,其特征在于,所述文件管理模块还用于:在接收文件打开指令之前,在所述终端的操作系统的系统打印应用程序接口API中注册打印过滤程序;所述文件权限控制模块还用于:在接收所述打印操作权限之后,将所述打印操作权限添加至打印过滤程序中。12.根据权利要求7所述的终端,其特征在于,所述文件管理模块还用于:在所述文件过滤驱动获取文件头之前,接收文件打开指令,所述文件打开指令中包括所述当前用户待打开文件的文件路径;将所述文件路径发送至所述文件过滤驱动。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1