云文档处理方法及装置制造方法及图纸

技术编号:13417606 阅读:53 留言:0更新日期:2016-07-27 14:18
本发明专利技术实施例公开了一种云文档处理方法及装置。该方法包括:获取位于终端内的应用程序插件发送的关于目标云文档的文档打开通知,向网盘服务端发送所述目标云文档所对应的状态查询请求,以使得所述网盘服务端在接收到所述状态查询请求后,查询所述目标文档标识所对应的文档状态,向所述网盘客户端反馈状态查询结果,其中,所述状态查询结果表明所述目标云文档处于打开状态或者关闭状态;接收所述网盘服务端发送的状态查询结果;当所述状态查询结果表明所述目标云文档处于打开状态时,输出用于指示所述目标云文档已被打开的提示信息。通过本方案,可以达到减少云文档的冲突文件的数量,进一步提高用户使用体验的目的。

【技术实现步骤摘要】

本专利技术涉及文档处理领域,特别涉及一种云文档处理方法及装置
技术介绍
云存储是在云计算(cloudcomputing)概念上延伸和发展出来的一个新的概念,是指通过集群应用、网络技术或分布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统。当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存储和管理为核心的云计算系统。简单来说,云存储就是将储存资源放到云上供人存取的一种新兴方案。使用者可以在任何时间、任何地方,透过任何可连网的装置连接到云上方便地存取数据。网盘是由互联网公司推出的在线存储服务,以向用户提供文件的存储、访问、备份、共享等文件管理等功能。网盘可以实现多用户共同编辑一个位于网盘内的云文档,或者,一个用户可以在多台终端上登陆,这无疑方便用户对云文档的访问。但是,当同一个云文档在多个终端中被编辑时,会出现读写冲突。现有技术中,为了不让数据丢失并解决读写冲突,每一终端会在本地保存已修改的云文档,并将本地所保存的云文档命名为冲突文件,其中,冲突文件的内容为已修改的版本;并且,冲突文件会同步到打开该云文档的其余终端中。其中,冲突文件的文件名中含有创建该冲突文件的终端、用户名等信息,帮助用户辅助判断该冲突文件产生的原因,即用户可以从冲突文件的文件名判断出冲突文件是被谁编辑造成的。但是,现有方式中,每一次修改云文档后,均会产生一个冲突文件,无疑会产生较多的冲突文件,导致用户较难得知云文档的最终状态,文件非常混乱,造成文件管理不够方便。
技术实现思路
基于上述问题,本专利技术实施例公开了一种云文档处理方法及装置,以达到减少云文档的冲突文件的数量,进一步提高用户使用体验的目的。技术方案如下:第一方面,本专利技术实施例提供了一种云文档处理方法,应用于终端内的网盘客户端;所述方法包括:获取位于终端内的应用程序插件发送的关于目标云文档的文档打开通知,其中,该文档打开通知为应用程序插件在截获到关于目标云文档的打开事件后发送的,且至少携带有该目标云文档的目标文档标识;向网盘服务端发送所述目标云文档所对应的状态查询请求,以使得所述网盘服务端在接收到所述状态查询请求后,查询所述目标文档标识所对应的文档状态,向所述网盘客户端反馈状态查询结果,其中,所述状态查询结果表明所述目标云文档处于打开状态或者关闭状态;接收所述网盘服务端发送的状态查询结果;当所述状态查询结果表明所述目标云文档处于打开状态时,输出用于指示所述目标云文档已被打开的提示信息。可选的,本专利技术实施例所提供的一种云文档处理方法,还包括:当所述状态查询结果表明所述目标云文档处于关闭状态时,向所述网盘服务端发送至少携带目标文档标识的打开请求,以使得所述网盘服务端向所述网盘客户端反馈所述目标云文档的文档内容;接收所述网盘服务端反馈的所述目标云文档的文档内容。可选的,当所述网盘服务端查询到所述目标云文档所对应的文档状态为打开状态时,所述状态查询结果还携带有所述目标云文档所对应的访问名单中的用户标识;所述输出用于指示所述目标云文档已被打开的提示信息,包括:输出用于指示所述目标云文档已被访问名单中的用户标识打开的提示信息。可选的,本专利技术实施例所提供的一种云文档处理方法,还包括:当所述状态查询结果表明所述目标云文档处于关闭状态时,向所述网盘服务端发送至少携带有目标文档标识和当前登录所述网盘客户端的用户标识的打开请求,以使得所述网盘服务端:向所述网盘客户端反馈所述目标云文档的文档内容,建立所述目标云文档的访问名单,将所述当前登录所述网盘客户端的用户标识记录到所述目标云文档的访问名单中;接收所述网盘服务端反馈的所述目标云文档的文档内容。可选的,所述状态查询请求中还携带有当前登录所述网盘客户端的用户标识;所述方法还包括:接收所述网盘服务端在确定所述当前登录所述网盘客户端的用户标识不具有访问权限时发送的反馈信息。第二方面,本专利技术实施例还提供了一种云文档处理方法,应用于运营服务器内的网盘服务端,所述方法包括:接收网盘客户端发送的状态查询请求,所述状态查询请求携带有目标云文档的目标文档标识;查询具有所述目标文档标识的目标云文档的文档状态;向所述网盘客户端反馈状态查询结果,以使得所述网盘客户端在接收到所述状态查询结果后,当所述状态查询结果表明该目标云文档处于打开状态时,输出用于指示所述目标云文档已被打开的提示信息。可选的,本专利技术实施例所提供的一种云文档处理方法,还包括:接收所述网盘客户端在判断出所述状态查询结果表明所述目标云文档处于关闭状态时所发送的、携带有目标文档标识的打开请求;向所述网盘客户端反馈具有所述目标文档标识的所述目标云文档的文档内容。可选的,在向所述网盘客户端反馈状态查询结果之前,所述方法还包括:判断具有所述目标文档标识的目标云文档的文档状态是否为打开状态;当判断出具有所述目标文档标识的目标云文档的文档状态为打开状态时,获得具有所述目标文档标识的目标云文档所对应的访问名单,其中,所述目标云文档的访问名单中记录打开所述目标云文档的用户标识;所述状态查询结果还携带有所述目标云文档所对应的访问名单中的用户标识。可选的,本专利技术实施例所提供的一种云文档处理方法,还包括:接收网盘客户端发送的至少携带有所述目标文档标识和当前登录所述网盘客户端的用户标识的打开请求;向所述网盘客户端反馈所述目标云文档的文档内容;建立所述目标云文档的访问名单,将所述当前登录所述网盘客户端的用户标识记录到所述目标云文档的访问名单中。可选的,所述状态查询请求中还携带有当前登录所述网盘客户端的用户标识;所述方法还包括:查询所述当前登录所述网盘客户端的用户标识是否具有访问权限,如果是,继续执行查询具有所述目标文档标识的目标云文档的文档状态的步骤;否则,向所述网盘客户端发送当前登录所述网盘客户端的用户标识不具有访问权限时发送的反馈信息。第三方面,本专利技术实施例还提供了一种云文档处理装置,应用于终端内的网盘客户端;所述装置包括:事件通知获得模块,用于获取位于终端内的应用程序插件发送的关于目标云文档的文档打开通知,其中,该文档打开通知为应用程序插件在截获到关于本文档来自技高网
...

【技术保护点】
一种云文档处理方法,其特征在于,应用于终端内的网盘客户端;所述方法包括:获取位于终端内的应用程序插件发送的关于目标云文档的文档打开通知,其中,该文档打开通知为应用程序插件在截获到关于目标云文档的打开事件后发送的,且至少携带有该目标云文档的目标文档标识;向网盘服务端发送所述目标云文档所对应的状态查询请求,以使得所述网盘服务端在接收到所述状态查询请求后,查询所述目标文档标识所对应的文档状态,向所述网盘客户端反馈状态查询结果,其中,所述状态查询结果表明所述目标云文档处于打开状态或者关闭状态;接收所述网盘服务端发送的状态查询结果;当所述状态查询结果表明所述目标云文档处于打开状态时,输出用于指示所述目标云文档已被打开的提示信息。

【技术特征摘要】
1.一种云文档处理方法,其特征在于,应用于终端内的网盘客户端;所述
方法包括:
获取位于终端内的应用程序插件发送的关于目标云文档的文档打开通知,
其中,该文档打开通知为应用程序插件在截获到关于目标云文档的打开事件后
发送的,且至少携带有该目标云文档的目标文档标识;
向网盘服务端发送所述目标云文档所对应的状态查询请求,以使得所述网
盘服务端在接收到所述状态查询请求后,查询所述目标文档标识所对应的文档
状态,向所述网盘客户端反馈状态查询结果,其中,所述状态查询结果表明所
述目标云文档处于打开状态或者关闭状态;
接收所述网盘服务端发送的状态查询结果;
当所述状态查询结果表明所述目标云文档处于打开状态时,输出用于指示
所述目标云文档已被打开的提示信息。
2.根据权利要求1所述的方法,其特征在于,还包括:
当所述状态查询结果表明所述目标云文档处于关闭状态时,向所述网盘服
务端发送至少携带目标文档标识的打开请求,以使得所述网盘服务端向所述网
盘客户端反馈所述目标云文档的文档内容;
接收所述网盘服务端反馈的所述目标云文档的文档内容。
3.根据权利要求1所述的方法,其特征在于,当所述网盘服务端查询到所
述目标云文档所对应的文档状态为打开状态时,所述状态查询结果还携带有所
述目标云文档所对应的访问名单中的用户标识;
所述输出用于指示所述目标云文档已被打开的提示信息,包括:
输出用于指示所述目标云文档已被访问名单中的用户标识打开的提示信
息。
4.根据权利要求3所述的方法,其特征在于,还包括:
当所述状态查询结果表明所述目标云文档处于关闭状态时,向所述网盘服
务端发送至少携带有目标文档标识和当前登录所述网盘客户端的用户标识的打
开请求,以使得所述网盘服务端:向所述网盘客户端反馈所述目标云文档的文
档内容,建立所述目标云文档的访问名单,将所述当前登录所述网盘客户端的
用户标识记录到所述目标云文档的访问名单中;
接收所述网盘服务端反馈的所述目标云文档的文档内容。
5.根据权利要求1所述的方法,其特征在于,所述状态查询请求中还携带
有当前登录所述网盘客户端的用户标识;所述方法还包括:
接收所述网盘服务端在确定所述当前登录所述网盘客户端的用户标识不具
有访问权限时发送的反馈信息。
6.一种云文档处理方法,其特征在于,应用于运营服务器内的网盘服务端,
所述方法包括:
接收网盘客户端发送的状态查询请求,所述状态查询请求携带有目标云文
档的目标文档标识;
查询具有所述目标文档标识的目标云文档的文档状态;
向所述网盘客户端反馈状态查询结果,以使得所述网盘客户端在接收到所
述状态查询结果后,当所述状态查询结果表明该目标云文档处于打开状态时,
输出用于指示所述目标云文档已被打开的提示信息。
7.根据权利要求6所述的方法,其特征在于,还包括:
接收所述网盘客户端在判断出所述状态查询结果表明所述目标云文档处于
关闭状态时所发送的、携带有目标文档标识的打开请求;
向所述网盘客户端反馈具有所述目标文档标识的所述目标云文档的文档内
容。
8.根据权利要求6所述的方法,其特征在于,在向所述网盘客户端反馈状
态查询结果之前,所述方法还包括:
判断具有所述目标文档标识的目标云文档的文档状态是否为打开状态;
当判断出具有所述目标文档标识的目标云文档的文档状态为打开状态时,
获得具有所述目标文档标识的目标云文档所对应的访问名单,其中,所述目标
云文档的访问名单中记录打开所述目标云文档的用户标识;
所述状态查询结果还携带有所述目标云文档所对应的访问名单中的用户标
识。
9.根据权利要求8所述的方法,其特征在于,还包括:
接收网盘客户端发送的至少携带有所述目标文档标识和当前登录所述网盘
客户端的用户标识的打开请求;
向所述网盘客户端反馈所述目标云文档的文档内容;
建立所述目标云文档的访问名单,将所述当前登录所述网盘客户端的用户
标识记录到所述目标云文档的访问名单中。
10.根据权利要求6所述的方法,其特征在于,所述状态查询请求中还携带
有当前登录所述网盘客户端的用户标识;所述方法还包括:
查询所述当前登录所述网盘客户端的用户标识是否具有访问权限,如果是,
继续执行查询具有所述目标文档标识的目标云文档的文档状态的步骤;
否则,向所述网盘客户端发送当前登录所述网盘客户端的用户标识不具有
访问权限时发送的反馈信息。
11.一种云文档处理装置,其特征在于,应用于终端内的网盘客户端;所
述装置包括:
事件通知获得模块,用于获取位于终端内的应用程序插件发送的关于目标
云文档的文档打开通知,其中,该文档打开通知为应用程序插件在截获到关于
目标云文档的打开事件后发...

【专利技术属性】
技术研发人员:卫向军田开颜周传杰佴星王芳
申请(专利权)人:北京金山云网络技术有限公司北京金山云科技有限公司
类型:发明
国别省市:北京;11

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

1