一种分配文档权限的方法及装置制造方法及图纸

技术编号:18350809 阅读:41 留言:0更新日期:2018-07-02 00:17
本发明专利技术涉及一种分配文档权限的方法及装置,该方法包括:获取待分配权限的文档;计算所述待分配权限的文档的文档值;根据所述待分配权限的文档的文档值和已有权限文档的文档值,计算所述待分配权限的文档与每个已有权限文档之间的距离值;在计算得到的各距离值中确定最小距离值;当所述最小距离值小于预设阈值时,将最小距离值所对应的已有权限文档的权限分配给所述待分配权限的文档。该装置包括:获取模块、第一计算模块、第二计算模块、确定模块和分配模块。本发明专利技术能够对新增文档自动分配文档权限,避免了新增文档由于权限缺失而被泄露或被非法访问的风险。

【技术实现步骤摘要】
一种分配文档权限的方法及装置
本专利技术涉及信息安全
,具体涉及一种分配文档权限的方法及装置。
技术介绍
在互联网时代,信息安全非常重要,特别是在信息企业中,电子资料是企业的重要资产,需要格外注意信息安全保护。虽然现有技术中存在多种文档防泄密解决方案,但是在很多文档防泄密解决方案中都存在用户可以绕过防护方案的漏洞,例如将加密文档做些修改,或者摘抄几段核心内容,然后保存成一个新的文档,这个新的文档便很有可能因为权限信息的缺失而被泄露或被非法访问,造成信息泄密。
技术实现思路
有鉴于此,本专利技术的目的在于克服现有技术的不足,提供一种分配文档权限的方法及装置。为实现以上目的,本专利技术采用如下技术方案:一种分配文档权限的方法,包括:获取待分配权限的文档;计算所述待分配权限的文档的文档值;根据所述待分配权限的文档的文档值和已有权限文档的文档值,计算所述待分配权限的文档与每个已有权限文档之间的距离值;在计算得到的各距离值中确定最小距离值;在所述最小距离值小于预设阈值时,将最小距离值所对应的已有权限文档的权限分配给所述待分配权限的文档。可选的,所述方法还包括:在所述最小距离值大于或等于预设阈值时,将预设的默认权限分配给所述待分配权限的文档。可选的,所述获取待分配权限的文档之后,所述方法还包括:将所述待分配权限的文档解析为文本格式。可选的,计算所述待分配权限的文档的文档值之前,所述方法还包括:对文本格式的所述待分配权限的文档进行分词,以根据分词得到的词条计算所述待分配权限的文档的文档值。可选的,所述文档值为相似哈希值。可选的,所述距离值为汉明距离值。可选的,在所述待分配权限的文档被分配权限后,所述方法还包括:接收对所述待分配权限的文档的权限修改指令,并根据所述权限修改指令修改所述待分配权限的文档的权限;将所述最小距离值所对应的已有权限文档的权限修改为所述待分配权限的文档修改后的权限。本专利技术还提供了一种分配文档权限的装置,包括:获取模块,用于获取待分配权限的文档;第一计算模块,用于计算所述待分配权限的文档的文档值;第二计算模块,用于根据所述待分配权限的文档的文档值和已有权限文档的文档值,计算所述待分配权限的文档与每个已有权限文档之间的距离值;确定模块,用于在计算得到的各距离值中确定最小距离值;分配模块,用于在所述最小距离值小于预设阈值时,将最小距离值所对应的已有权限文档的权限分配给所述待分配权限的文档。本专利技术还提供了一种非临时性计算机可读存储介质,当所述存储介质中的指令由服务端的处理器执行时,使得服务端能够执行一种分配文档权限的方法,所述方法包括:获取待分配权限的文档;计算所述待分配权限的文档的文档值;根据所述待分配权限的文档的文档值和已有权限文档的文档值,计算所述待分配权限的文档与每个已有权限文档之间的距离值;在计算得到的各距离值中确定最小距离值;在所述最小距离值小于预设阈值时,将最小距离值所对应的已有权限文档的权限分配给所述待分配权限的文档。本专利技术还提供了一种分配文档权限的装置,包括:处理器和用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:获取待分配权限的文档;计算所述待分配权限的文档的文档值;根据所述待分配权限的文档的文档值和已有权限文档的文档值,计算所述待分配权限的文档与每个已有权限文档之间的距离值;在计算得到的各距离值中确定最小距离值;在所述最小距离值小于预设阈值时,将最小距离值所对应的已有权限文档的权限分配给所述待分配权限的文档。本专利技术采用以上技术方案,所述分配文档权限的方法,包括:获取待分配权限的文档;计算所述待分配权限的文档的文档值;根据所述待分配权限的文档的文档值和已有权限文档的文档值,计算所述待分配权限的文档与每个已有权限文档之间的距离值;在计算得到的各距离值中确定最小距离值;当所述最小距离值小于预设阈值时,将最小距离值所对应的已有权限文档的权限分配给所述待分配权限的文档。本专利技术能够对新增加的文档自动分配文档权限,避免了新增文档由于权限缺失而被泄露或被非法访问的风险。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术分配文档权限的方法实施例一的流程图;图2是本专利技术分配文档权限的方法实施例二的流程图;图3是本专利技术分配文档权限的装置实施例一的结构示意图;图4是本专利技术分配文档权限的装置实施例二的结构示意图。图中:1、获取模块;2、第一计算模块;3、第二计算模块;4、确定模块;5、分配模块;6、文档上传模块;7、文档存储模块;8、文档解析模块;9、文档分词模块;10、相似哈希值计算模块;11、文档权限管理模块;12、文档监控模块。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将对本专利技术的技术方案进行详细的描述。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本专利技术所保护的范围。如图1所示,作为本专利技术实施例一,提供了一种分配文档权限的方法,包括:S11:获取待分配权限的文档。例如,待分配权限的文档是指客户端的文档,在需要为某一文档分配权限时,客户端将该文档发送给服务端,从而服务端可以获取到客户端发送的待分配权限的文档。上述的某一文档例如为新增加的没有权限的文档。S12:计算所述待分配权限的文档的文档值;上述的文档值可以具体是指相似哈希值(Simhash值)。S13:根据所述待分配权限的文档的文档值和已有权限文档的文档值,计算所述待分配权限的文档与每个已有权限文档之间的距离值。上述的距离值可以具体是指汉明距离值。S14:在计算得到的各距离值中确定最小距离值;S15:在所述最小距离值小于预设阈值时,将最小距离值所对应的已有权限文档的权限分配给所述待分配权限的文档。上述各已有权限文档的权限可以是预先人为配置的,或者预先采用上述方式分配得到的。上述的权限可以包括:文档的公开范围,能够操作的行为,例如读写,拷贝,外发等行为。本实施例中,通过为文档分配权限,可以实现文档的权限的自动分配,进而可以避免文档由于不存在权限而造成的泄密等问题。如图2所示,作为本专利技术的实施例二,进一步限定了该方法的处理过程,包括:S21:获取待分配权限的文档。S22:将所述待分配权限的文档解析为文本格式。待分配权限的文档的初始格式可以是任意的,比如为文本格式或图片等非文本格式。对于初始格式为文本格式的文档,可以直接解析到文本格式的文档;对于初始格式为非文本格式的文档,可以对该文档进行格式转换,从而解析为文本格式的文档。具体的格式转换方式可以参见已有的相应格式的转换方式,在此不再详述。S23:对文本格式的所述待分配权限的文档进行分词处理。S24:根据分词处理得到的词条计算所述待分配权限的文档的相似哈希值。S25:根据所述待分配权限的文档的相似哈希值和已有权限文档的相似哈希值,计算所述待分配权限的文档与每个已有权限文档之间的汉明距离值。S26:在计算得到的各汉明距离值中确定最小的汉本文档来自技高网...
一种分配文档权限的方法及装置

【技术保护点】
1.一种分配文档权限的方法,其特征在于,包括:获取待分配权限的文档;计算所述待分配权限的文档的文档值;根据所述待分配权限的文档的文档值和已有权限文档的文档值,计算所述待分配权限的文档与每个已有权限文档之间的距离值;在计算得到的各距离值中确定最小距离值;在所述最小距离值小于预设阈值时,将最小距离值所对应的已有权限文档的权限分配给所述待分配权限的文档。

【技术特征摘要】
1.一种分配文档权限的方法,其特征在于,包括:获取待分配权限的文档;计算所述待分配权限的文档的文档值;根据所述待分配权限的文档的文档值和已有权限文档的文档值,计算所述待分配权限的文档与每个已有权限文档之间的距离值;在计算得到的各距离值中确定最小距离值;在所述最小距离值小于预设阈值时,将最小距离值所对应的已有权限文档的权限分配给所述待分配权限的文档。2.根据权利要求1所述的分配文档权限的方法,其特征在于,所述方法还包括:当所述最小距离值大于或等于预设阈值时,将预设的默认权限分配给所述待分配权限的文档。3.根据权利要求1所述的分配文档权限的方法,其特征在于,所述获取待分配权限的文档之后,所述方法还包括:将所述待分配权限的文档解析为文本格式。4.根据权利要求3所述的分配文档权限的方法,其特征在于,计算所述待分配权限的文档的文档值之前,所述方法还包括:对文本格式的所述待分配权限的文档进行分词,以根据分词得到的词条计算所述待分配权限的文档的文档值。5.根据权利要求1所述的分配文档权限的方法,其特征在于,所述文档值为相似哈希值。6.根据权利要求1所述的分配文档权限的方法,其特征在于,所述距离值为汉明距离值。7.根据权利要求1或2所述的分配文档权限的方法,其特征在于,在所述待分配权限的文档被分配权限后,所述方法还包括:接收对所述待分配权限的文档的权限修改指令,并根据所述权限修改指令修改所述待分配权限的文档的权限;将所述最小距离值所对应的已有权限文档的权限修改为所述待分配权限的文档修改后的权限。8...

【专利技术属性】
技术研发人员:马勺布
申请(专利权)人:北京长御科技有限公司
类型:发明
国别省市:北京,11

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

1