一种文档内容保护方法和装置制造方法及图纸

技术编号:38099221 阅读:10 留言:0更新日期:2023-07-06 09:16
本公开实施例提供了一种文档内容保护方法和装置,该方法的一具体实施方式包括:响应于针对第一文档的目标内容的复制操作或剪切操作,对目标内容进行加密;响应于在第一文档的第一位置接收到针对目标内容的第一粘贴操作,对目标内容进行解密,并将目标内容显示于第一位置。利用该方法,在保证用户文档内容的安全性的前提下,使得用户可以针对其没有复制/粘贴权限的文档,进该文档的复制粘贴操作,提高了用户的文档编辑体验。提高了用户的文档编辑体验。提高了用户的文档编辑体验。

【技术实现步骤摘要】
一种文档内容保护方法和装置


[0001]本公开实施例涉及文档保护领域,尤其涉及一种文档内容保护方法和装置。

技术介绍

[0002]随着用户对内容安全重视程度的逐渐提高,越来越多的用户对于文档复制权限的控制日渐严格,以防止文档的协作者将内容外泄或传播到其他地方。在现有的文档内容保护方案中,如果禁止用户复制以后,用户就无法通过复制、剪切等手段来拷贝文档的内容,使得协作者即使仅希望通过该方式调整文档内容亦无法实施,影响用户文档编辑的体验。

技术实现思路

[0003]本公开实施例描述了一种文档内容保护方法和装置。
[0004]根据第一方面,提供了一种文档内容保护方法,包括:
[0005]响应于针对第一文档的目标内容的复制操作或剪切操作,对所述目标内容进行加密;响应于在所述第一文档的第一位置接收到针对所述目标内容的第一粘贴操作,对所述目标内容进行解密,并将所述目标内容显示于所述第一位置。
[0006]根据第二方面,提供了一种文档内容保护装置,所述装置包括:
[0007]第一响应单元,配置为,响应于针对第一文档的目标内容的复制操作或剪切操作,对所述目标内容进行加密;第二响应单元,配置为,响应于在所述第一文档的第一位置接收到针对所述目标内容的第一粘贴操作,对所述目标内容进行解密,并将所述目标内容显示于所述第一位置。
[0008]根据第三方面,提供了一种计算机程序产品,包括计算机程序,上述计算机程序被处理器执行时实现如第一方面所述的方法。
[0009]根据第四方面,提供了一种计算机可读存储介质,其上存储有计算机程序,当上述计算机程序在计算机中执行时,令上述计算机执行第一方面所述的方法。
[0010]根据第五方面,提供了一种电子设备,包括存储器和处理器,上述存储器中存储有可执行代码,上述处理器执行上述可执行代码时,实现第一方面所述的方法。
[0011]根据本公开实施例提供一种文档内容保护方法和装置。可以响应于针对第一文档的目标内容的复制操作或剪切操作,对目标内容进行加密。以及,响应于在第一文档的第一位置接收到针对目标内容的第一粘贴操作,对目标内容进行解密,并将所述目标内容显示于第一位置。利用上述方法、装置、程序、存储介质和电子设备中的任意一种,可以即保证用户文档内容的安全性,又使得用户可以针对其没有复制权限的文档,进行本文档的复制/粘贴操作,提高了用户的使用体验。
附图说明
[0012]图1示出了本公开实施例的一种文档内容保护方法的示意图;
[0013]图2示出了本公开实施例的一种文档内容保护方法的流程示意图;
[0014]图3示出了本公开另一实施例的一种文档内容保护方法的示意图;
[0015]图4示出了根据一个实施例的一种文档内容保护装置的示意性框图;
[0016]图5示出了适于用来实现本公开实施例的电子设备的结构示意图;
[0017]图6示出了适于用来实现本公开实施例的存储介质的结构示意图。
具体实施方式
[0018]下面结合附图和实施例,对本说明书提供的技术方案做进一步的详细描述。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
[0019]在本公开的实现方式的描述中,术语“包括”及其类似用语应当理解为开放性包含,即“包括但不限于”。术语“基于”应当理解为“至少部分地基于”。术语“一个/种实现方式”或“该实现方式”应当理解为“至少一个/种实现方式”。术语“一些实现方式”应当理解为“至少一些实现方式”。下文还可能包括其他明确的和隐含的定义。
[0020]如前所述,随着用户对内容安全重视程度的提高,很多用户通过对于文档复制权限的控制,防止文档的协作者将内容外泄或传播到其他地方。即通过关闭用户的复制权限,使得用户无法通过复制、剪切或粘贴操作来拷贝文档的内容,并将其复制到文档之外。但是,这种内容保护方案存在以下问题,对于不具有复制权限的用户,即使是希望通过这些操作来调整本文档内容亦无法实施。尤其是对于具有编辑权限但没有复制权限的用户来说,无法通过复制/剪切操作调整文档内容,对于其编辑文档的体验带来很大影响。例如,甲公司每周都会更新周报文档。由于周报文档可以包括公司希望保密的内容,为了防止内容泄密,周报文档的复制权限被关闭。但是,对周报文档的编辑者而言,对于周报文档中的固定格式或未变化的内容,无法通过复制/粘贴的方式快速拷贝到该文档中新的编辑位置,只能将完全一样的内容重新输入一遍,非常不便。
[0021]为了解决上述技术问题,本公开实施例提供了一种文档内容保护方法。图3示出了本公开实施例的一种文档内容保护方法的示意图。如图3所示,例如在用户没有对目标文档(例如,文档1)的内容复制权限的情况下,可以在接收到针对目标文档中的目标内容(例如,“XABCX”)的复制操作或剪切操作后,利用与目标文档对应的加密密钥对目标内容进行加密,并保存到例如缓存中。在接收到针对目标文档中的目标位置的粘贴操作后,对目标内容进行解密。例如从缓存中提取加密后的目标内容,并利用与目标文档对应的加密密钥对其进行解密,并将解密后的目标内容显示在目标位置。该方法具有的优点在于:可以使不具有文档复制权限的用户,在编辑文档内容时通过复制、剪切和粘贴操作对于文档内容进行调整,大大提高了这类用户的文档编辑体验。同时,由于目标内容在被复制后进行了加密、且加密使用了与目标文档对应的加密密钥,而在粘贴操作时需要通过与目标文档对应的解密密钥进行解密。如果用户试图在其它文档中粘贴目标内容,由于其它文档的解密密钥与目标内容不匹配,无法成功解密。也就是说,用户无法将目标内容复制其编辑的文档之外,可以保证被编辑文档的内容不被泄露。
[0022]下面详细说明本公开实施例提供的一种文档内容保护方法。图2示出了本公开实施例的一种文档内容保护方法的流程示意图。如图2所示,该方法至少包括如下步骤:
[0023]步骤S201,响应于针对第一文档的目标内容的复制操作或剪切操作,对目标内容进行加密;
[0024]步骤S203,响应于在所述第一文档的第一位置接收到针对所述目标内容的第一粘贴操作,对所述目标内容进行解密,并将所述目标内容显示于所述第一位置。
[0025]其中,在步骤S201,可以响应于针对第一文档的目标内容的复制操作或剪切操作,对所述目标内容进行加密。
[0026]该步骤中,可以在监听并接收到的当前用户针对其编辑的目标文档(例如为第一文档)的复制操作或剪切操作后,对复制操作或剪切操作的目标内容进行加密。在不同的实施例中,第一文档可以是不同文件类型的文档,或应用于不用具体业务的文档,本说明书对此不做限制。为了提高例如具有编辑权限但没有复制权限的用户(协作者)的编辑体验。在一个实施例中,第一文档的协作者不具备对所述目标内容的复制权限。在一个实施例中,第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种文档内容保护方法,包括:响应于针对第一文档的目标内容的复制操作或剪切操作,对所述目标内容进行加密;响应于在所述第一文档的第一位置接收到针对所述目标内容的第一粘贴操作,对所述目标内容进行解密,并将所述目标内容显示于所述第一位置。2.根据权利要求1所述的方法,其中,对所述目标内容进行加密,包括:通过对应于所述第一文档的加密密钥对所述目标内容进行加密,得到第一加密信息;所述方法还包括:在得到第一加密信息之后,生成预定HTML格式的HTML标签,并将所述第一加密信息嵌入所述HTML标签,将所述HTML标签,保存到缓存。3.根据权利要求2所述的方法,其中,通过对应于所述第一文档的加密密钥对所述目标内容进行加密,得到第一加密信息,包括:根据预定序列化方式,对所述目标内容进行序列化,得到第一序列化内容,通过对应于所述第一文档的加密密钥对所述第一序列化内容进行加密,得到第一加密信息。4.根据权利要求1所述的方法,其中,对所述目标内容进行解密,包括:从缓存获取缓存信息,验证所述缓存信息是否符合预定HTML格式;若缓存信息符合所述预定HTML格式,则依据预定HTML格式,从缓存消息中提取第二加密信息;根据对应于所述第一文档的解密密钥,对所述第二加密信息进行解密,得到解密信息;针对所述解密信息,进行与预定序列化方式对应的反序列化解析;若所述反序列化解析成功,得到所述目标内容。5.根据权利要求4所述的方法,还包括:若所述缓存信息不符合所述预定HTML格式,则执行默认复制粘贴操作。6.根据权利要求4所述的方法,还包括:若对所述第二加密信息解密失败、或所述反序列化解析失败,则阻止默认粘贴操作。7.根据权利要求1的方法,还包括,在对所述目标内容进行加密之前,根据所述复制操作或剪切操作的触发源,获取所述目标内容,其中,若所述触发源为文...

【专利技术属性】
技术研发人员:高杨逸乔张政屹林欣煜
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

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

1