System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及计算机,尤其涉及一种文档锁定方法、装置、设备及存储介质。
技术介绍
1、anyshare系统中的多个用户对同一文档都有编辑的权限。有了编辑权限的用户,可以通过客户端向服务端发起对文档进行编辑的请求。某个用户想对文档进行编辑,但不想让其他人编辑时,该用户对应的客户端向服务端发送文档锁请求,服务端收到文档锁请求后,解析其中的访问令牌信息,就可以得到用户信息,让该用户成为文档的锁定者。
2、由于目前文档锁定方案只能让一个用户成为文档的锁定者,当第一个用户使用多人在线编辑器编辑文件时,如果让该用户成为了文档的锁定者,那么后面的用户进入多人在线编辑器编辑时,就会出现保存失败的情况,导致多人在线编辑器不可用。
技术实现思路
1、本专利技术实施例提供一种文档锁定方法、装置、设备及存储介质,能够解决由于现有多人在线编辑器只能让一个用户成为文档的锁定者,进而导致其他用户进入多人在线编辑器编辑时,就会出现保存失败的情况,导致多人在线编辑器不可用的问题,达到在一个或多个用户使用多人在线编辑器的过程中,其他编辑工具无法编辑文档的效果。
2、根据本专利技术的一方面,提供了一种文档锁定方法,包括:
3、向服务器发送断言请求,以使服务器根据所述断言请求携带的多人在线编辑器的标识信息确定断言;
4、接收服务器发送的断言,将访问令牌请求和断言发送至服务器,以使服务器根据所述访问令牌请求和断言生成访问令牌;
5、接收服务器发送的访问令牌,
6、根据访问令牌向服务器发送文档锁定请求,以使服务器根据文档锁定请求携带的待锁定文档标识和访问令牌锁定待锁定文档。
7、根据本专利技术的另一方面,提供了一种文档锁定方法,包括:
8、接收客户端发送的断言请求,其中,所述断言请求携带多人在线编辑器的标识信息;
9、根据多人在线编辑器的标识信息确定断言;
10、接收客户端发送的访问令牌请求和断言,根据所述访问令牌请求和断言生成访问令牌;
11、将所述访问令牌发送至客户端,其中,所述访问令牌携带多人在线编辑器的标识信息和用户信息;
12、接收客户端发送的文档锁定请求,根据文档锁定请求携带的待锁定文档标识和访问令牌锁定待锁定文档。
13、根据本专利技术的另一方面,提供了一种文档锁定装置,该文档锁定装置包括:
14、断言请求发送模块,用于向服务器发送断言请求,以使服务器根据所述断言请求携带的多人在线编辑器的标识信息确定断言;
15、断言接收模块,用于接收服务器发送的断言,将访问令牌请求和断言发送至服务器,以使服务器根据所述访问令牌请求和断言生成访问令牌;
16、访问令牌接收模块,用于接收服务器发送的访问令牌,其中,所述访问令牌携带多人在线编辑器的标识信息和用户信息;
17、文档锁定请求发送模块,用于根据访问令牌向服务器发送文档锁定请求,以使服务器根据文档锁定请求携带的待锁定文档标识和访问令牌锁定待锁定文档。
18、根据本专利技术的另一方面,提供了一种文档锁定装置,该文档锁定装置包括:
19、断言请求接收模块,用于接收客户端发送的断言请求,其中,所述断言请求携带多人在线编辑器的标识信息;
20、断言确定模块,用于根据多人在线编辑器的标识信息确定断言;
21、访问令牌生成模块,用于接收客户端发送的访问令牌请求和断言,根据所述访问令牌请求和断言生成访问令牌;
22、访问令牌发送模块,用于将所述访问令牌发送至客户端,其中,所述访问令牌携带多人在线编辑器的标识信息和用户信息;
23、文档锁定请求接收模块,用于接收客户端发送的文档锁定请求,根据文档锁定请求携带的待锁定文档标识和访问令牌锁定待锁定文档。
24、根据本专利技术的另一方面,提供了一种电子设备,所述电子设备包括:
25、至少一个处理器;以及
26、与所述至少一个处理器通信连接的存储器;其中,
27、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本专利技术任一实施例所述的文档锁定方法。
28、根据本专利技术的另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本专利技术任一实施例所述的文档锁定方法。
29、本专利技术实施例通过向服务器发送断言请求,以使服务器根据所述断言请求携带的多人在线编辑器的标识信息确定断言;接收服务器发送的断言,将访问令牌请求和断言发送至服务器,以使服务器根据所述访问令牌请求和断言生成访问令牌;接收服务器发送的访问令牌,其中,所述访问令牌携带多人在线编辑器的标识信息和用户信息;根据访问令牌向服务器发送文档锁定请求,以使服务器根据文档锁定请求携带的待锁定文档标识和访问令牌锁定待锁定文档,解决了由于现有多人在线编辑器只能让一个用户成为文档的锁定者,进而导致其他用户进入多人在线编辑器编辑时,就会出现保存失败的情况,导致多人在线编辑器不可用的问题,达到在一个或多个用户使用多人在线编辑器的过程中,其他编辑工具无法编辑文档的效果。
30、应当理解,本部分所描述的内容并非旨在标识本专利技术的实施例的关键或重要特征,也不用于限制本专利技术的范围。本专利技术的其它特征将通过以下的说明书而变得容易理解。
本文档来自技高网...【技术保护点】
1.一种文档锁定方法,其特征在于,由客户端执行,所述文档锁定方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,还包括:
4.一种文档锁定方法,其特征在于,由服务器执行,所述文档锁定方法包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求4所述的方法,其特征在于,还包括:
7.根据权利要求4所述的方法,其特征在于,接收客户端发送的访问令牌请求和断言,根据所述访问令牌请求和断言生成访问令牌,包括:
8.根据权利要求4所述的方法,其特征在于,接收客户端发送的文档锁定请求,根据文档锁定请求携带的待锁定文档标识和访问令牌锁定待锁定文档,包括:
9.一种文档锁定装置,其特征在于,配置在客户端中,所述文档锁定装置包括:
10.一种文档锁定装置,其特征在于,配置在服务器中,所述文档锁定装置包括:
11.一种电子设备,其特征在于,所述电子设备包括:
12.一种计算机可读存储介质,其特征在于
...【技术特征摘要】
1.一种文档锁定方法,其特征在于,由客户端执行,所述文档锁定方法包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,还包括:
4.一种文档锁定方法,其特征在于,由服务器执行,所述文档锁定方法包括:
5.根据权利要求4所述的方法,其特征在于,还包括:
6.根据权利要求4所述的方法,其特征在于,还包括:
7.根据权利要求4所述的方法,其特征在于,接收客户端发送的访问令牌请求和断言,根据所述访问令牌请求和断言生成访问令牌,包括:
<...【专利技术属性】
技术研发人员:吕鹏,
申请(专利权)人:上海爱数信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。