一种文档处理方法、装置、设备及存储介质制造方法及图纸

技术编号:28374674 阅读:15 留言:0更新日期:2021-05-08 00:01
本申请实施例公开了一种文档处理方法、装置、设备及存储介质,该文档处理方法包括:当检测到针对第一应用程序内的文档而发起的操作请求时,获取文档的文档标识及请求用户标识;根据文档标识获取文档的权限组协作者标识,权限组协作者标识用于表征具备文档的操作权限的一个权限用户组,且权限用户组是由第二应用程序创建的;向第二应用程序发送权限认证请求,权限认证请求用于触发第二应用程序根据权限组协作者标识对请求用户标识进行鉴权,并返回鉴权结果;根据鉴权结果输出操作请求的响应页面。采用本申请实施例,能够满足对协作者的信息进行隐私保护的需求,并且能够有效提升协作者的设置效率,降低维护成本。

【技术实现步骤摘要】
一种文档处理方法、装置、设备及存储介质
本申请涉及计算机
,尤其涉及数据处理
,具体涉及一种文档处理方法、一种文档处理装置、一种文档处理设备以及一种计算机可读存储介质。
技术介绍
第一应用程序(例如可以是文档应用程序)内的在线协作文档(以下简称文档)是一种支持在线编辑、多个协作者协同编辑的文档,文档的协作者是指具备文档的操作权限,能够对文档进行操作的一个或多个用户,例如协作者可以查看文档或者编辑文档等等。目前,协作者是由第一应用程序逐一添加设置的,且协作者的信息(包括用户信息和权限信息)由第一应用程序进行管理,当协作者对文档进行操作时由第一应用程序依据协作者的信息进行鉴权。上述现有方案存在一些问题,一是协作者的信息需要完全暴露给第一应用程序,这是添加协作者的前提条件,这无法满足对协作者的信息进行隐私保护的需求;二是协作者的设置效率较低,维护成本较高。
技术实现思路
本申请实施例提供了一种文档处理方法、装置、设备及存储介质,能够满足对协作者的信息进行隐私保护的需求,并且能够有效提升协作者的设置效率,降低维护成本。一方面,本申请实施例提供一种文档处理方法,该文档处理方法包括:当检测到针对第一应用程序内的文档而发起的操作请求时,获取文档的文档标识及请求用户标识;根据文档标识获取文档的权限组协作者标识,权限组协作者标识用于表征具备文档的操作权限的一个权限用户组,且权限用户组是由第二应用程序创建的;向第二应用程序发送权限认证请求,权限认证请求中携带权限组协作者标识和请求用户标识,权限认证请求用于触发第二应用程序根据权限组协作者标识对请求用户标识进行鉴权,并返回鉴权结果;根据鉴权结果输出操作请求的响应页面。本申请实施例中,当检测到针对第一应用程序内的文档而发起的操作请求时,获取文档的文档标识及请求用户标识,并根据文档标识获取文档的权限组协作者标识,权限组协作者标识用于表征具备文档的操作权限的一个权限用户组,且权限用户组是由第二应用程序创建的;向第二应用程序发送权限认证请求,权限认证请求中携带权限组协作者标识和请求用户标识,权限认证请求用于触发第二应用程序根据权限组协作者标识对所述请求用户标识进行鉴权,并返回鉴权结果;根据鉴权结果输出操作请求的响应页面。由上述方案可知,首先,通过权限用户组的方式,可以一次性添加设置一个权限用户组作为文档的协作者,这样就有效提升了协作者的设置效率;其次,权限用户组由第二应用程序创建并管理,权限用户组中的各用户的信息无需暴露给第一应用程序,这样能够满足对权限用户组中的各用户的信息进行隐私保护的需求;另外,当请求用户对第一应用程序内的文档发起操作请求时,由第二应用程序进行鉴权,这样可以有效分担第一应用程序的管理负担,降低管理维护成本。另一方面,本申请实施例提供一种文档处理方法,该文档处理方法包括:接收第一应用程序发送的权限认证请求,权限认证请求中携带权限组协作者标识和请求用户标识;其中,第一应用程序在检测到针对第一应用程序内的文档而发起的操作请求时,获取文档的文档标识及请求用户标识,并根据文档标识获取权限组协作者标识;权限组协作者标识用于表征具备文档的操作权限的一个权限用户组,且权限用户组是由第二应用程序创建的;根据权限组协作者标识对请求用户标识进行鉴权;将鉴权结果返回至第一应用程序。本申请实施例中,当接收到第一应用程序发送的权限认证请求时,可以根据权限认证请求中携带的权限组协作者标识对权限认证请求中携带的请求用户标识进行鉴权,并将鉴权结果返回至第一应用程序;其中,权限认证请求是第一应用程序在检测到针对第一应用程序内的文档而发起的操作请求时,获取文档的文档标识及请求用户标识,并根据文档标识获取到权限组协作者标识之后发送的,权限组协作者标识用于表征具备文档的操作权限的一个权限用户组,且权限用户组是由第二应用程序创建的。由上述方案可知,首先,权限用户组是第二应用程序创建并管理,第一应用程序无法获得权限用户组中各用户的信息,这样能够满足对权限用户组中的各用户的信息进行隐私保护的需求;其次,通过权限用户组的方式,可以一次性添加设置一个权限用户组作为文档的协作者,这样就有效提升了协作者的设置效率;另外,当请求用户对第一应用程序内的文档发起操作请求时,由第二应用程序进行鉴权,这样可以有效分担第一应用程序的管理负担,降低管理维护成本。另一方面,本申请实施例提供一种文档处理装置,该文档处理装置包括:获取单元,用于当检测到针对第一应用程序内的文档而发起的操作请求时,获取文档的文档标识及请求用户标识;获取单元,还用于根据文档标识获取文档的权限组协作者标识,权限组协作者标识用于表征具备文档的操作权限的一个权限用户组,且权限用户组是由第二应用程序创建的;发送单元,用于向第二应用程序发送权限认证请求,权限认证请求中携带权限组协作者标识和请求用户标识,权限认证请求用于触发第二应用程序根据权限组协作者标识对请求用户标识进行鉴权,并返回鉴权结果;处理单元,用于根据鉴权结果输出操作请求的响应页面。在一种实现方式中,文档处理装置还包括接收单元;接收单元,用于接收第二应用程序发送的权限用户组创建请求,权限用户组创建请求中携带文档标识和第二应用程序的标识;处理单元,还用于根据权限用户组创建请求为权限用户组分配权限组协作者标识;发送单元,还用于向第二应用程序返回权限组协作者标识;接收单元,还用于接收第二应用程序发送的赋权请求,赋权请求中携带权限组协作者标识;处理单元,还用于响应于赋权请求,向权限组协作者标识开放文档的操作权限。在一种实现方式中,处理单元,具体用于:对赋权请求进行合法性校验;若合法性校验通过,则将权限组协作者标识添加至文档的文档协作者列表中,文档协作者列表包括文档的一个或多个协作者标识,所述文档协作者列表中的每个协作者标识均具备文档的操作权限;向第二应用程序发送赋权响应消息,赋权响应消息用于指示权限组协作者标识获得文档的操作权限。在一种实现方式中,第一应用程序中关联存储有第二应用程序的标识和回调链接;回调链接用于访问第二应用程序;发送单元,具体用于:调用回调链接将权限认证请求发送至第二应用程序。在一种实现方式中,第一应用程序与第二应用程序之间通过文档鉴权传输协议建立通信连接;发送单元,具体用于:将权限认证请求封装为权限认证数据包,并基于文档鉴权传输协议将权限认证数据包发送至第二应用程序。在一种实现方式中,操作请求包括查看请求或编辑请求;操作权限包括查看权限或编辑权限;若鉴权结果为鉴权成功,则鉴权结果中携带请求用户标识具备的操作权限的类型;处理单元,具体用于:若鉴权结果为鉴权成功,则输出第一响应页面,并在第一响应页面中展示文档;若鉴权结果中携带请求用户标识具备的操作权限的类型为编辑权限,则根据编辑请求对文档执行编辑操作。在一种实现方式中,处理单元,具体用于:若鉴权结本文档来自技高网...

【技术保护点】
1.一种文档处理方法,其特征在于,所述方法包括:/n当检测到针对第一应用程序内的文档而发起的操作请求时,获取所述文档的文档标识及请求用户标识;/n根据所述文档标识获取所述文档的权限组协作者标识,所述权限组协作者标识用于表征具备所述文档的操作权限的一个权限用户组,且所述权限用户组是由第二应用程序创建的;/n向所述第二应用程序发送权限认证请求,所述权限认证请求中携带所述权限组协作者标识和所述请求用户标识,所述权限认证请求用于触发所述第二应用程序根据所述权限组协作者标识对所述请求用户标识进行鉴权,并返回鉴权结果;/n根据所述鉴权结果输出所述操作请求的响应页面。/n

【技术特征摘要】
1.一种文档处理方法,其特征在于,所述方法包括:
当检测到针对第一应用程序内的文档而发起的操作请求时,获取所述文档的文档标识及请求用户标识;
根据所述文档标识获取所述文档的权限组协作者标识,所述权限组协作者标识用于表征具备所述文档的操作权限的一个权限用户组,且所述权限用户组是由第二应用程序创建的;
向所述第二应用程序发送权限认证请求,所述权限认证请求中携带所述权限组协作者标识和所述请求用户标识,所述权限认证请求用于触发所述第二应用程序根据所述权限组协作者标识对所述请求用户标识进行鉴权,并返回鉴权结果;
根据所述鉴权结果输出所述操作请求的响应页面。


2.如权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述第二应用程序发送的权限用户组创建请求,所述权限用户组创建请求中携带所述文档标识和所述第二应用程序的标识;
根据所述权限用户组创建请求为所述权限用户组分配所述权限组协作者标识,并向所述第二应用程序返回所述权限组协作者标识;
接收所述第二应用程序发送的赋权请求,所述赋权请求中携带所述权限组协作者标识;
响应于所述赋权请求,向所述权限组协作者标识开放所述文档的操作权限。


3.如权利要求2所述的方法,其特征在于,所述向所述权限组协作者标识开放所述文档的操作权限,包括:
对所述赋权请求进行合法性校验;
若合法性校验通过,则将所述权限组协作者标识添加至所述文档的文档协作者列表中,所述文档协作者列表包括所述文档的一个或多个协作者标识,所述文档协作者列表中的每个协作者标识均具备所述文档的操作权限;
向所述第二应用程序发送赋权响应消息,所述赋权响应消息用于指示所述权限组协作者标识获得所述文档的操作权限。


4.如权利要求1所述的方法,其特征在于,所述第一应用程序中关联存储有所述第二应用程序的标识和回调链接;所述回调链接用于访问所述第二应用程序;
所述向所述第二应用程序发送权限认证请求,包括:调用所述回调链接将所述权限认证请求发送至所述第二应用程序。


5.如权利要求1所述的方法,其特征在于,所述第一应用程序与所述第二应用程序之间通过文档鉴权传输协议建立通信连接;
所述向所述第二应用程序发送权限认证请求,包括:将所述权限认证请求封装为权限认证数据包,并基于所述文档鉴权传输协议将所述权限认证数据包发送至所述第二应用程序。


6.如权利要求1所述的方法,其特征在于,所述操作请求包括查看请求或编辑请求;所述操作权限包括查看权限或编辑权限;若所述鉴权结果为鉴权成功,则所述鉴权结果中携带所述请求用户标识具备的操作权限的类型;
所述根据所述鉴权结果输出所述操作请求的响应页面,包括:
若所述鉴权结果为鉴权成功,则输出第一响应页面,并在所述第一响应页面中展示所述文档;
若所述鉴权结果中携带所述请求用户标识具备的操作权限的类型为所述编辑权限,则根据所述编辑请求对所述文档执行编辑操作。


7.如权利要求1所述的方法,其特征在于,所述根据所述鉴权结果输出所述操作请求的响应页面,包括:
若所述鉴权结果为鉴权失败,则输出第二响应页面,所述第二响应页面中包括鉴权失败提示消息和权限申请选项;
当所述权限申请选项被选中时,向所述请求用户标识开放所述文档的操作权限。


8.一种文档处理方法,其特征在于,所述方法包括:
接收第一应用程序发送的权限认证请求,所述权限认证请求中携带权限组协作者标识和请求用户标识;其中,所述第一应用程序在检测到针对所述第一应用程序内的文档而发起的操作请求时,获取所述文档的文档标识及所述请求用户标识,并根据所述文档标识获取所述权限组协作者标识;所述权限组协作者标识用于表征具备所述文档的操作权限的...

【专利技术属性】
技术研发人员:林枫尹籍毅王子安黄广民张志祥熊嘉祺洪媛媛宋融邱伟鑫黄晓茜
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1