1.一种基于二维码的文件协同处理方法,其特征在于,包括如下步骤:
第一协作者,按照文件处理需求生成第一处理指令,
根据所述第一处理指令生成文件二维码,并将所述文件二维码分享至:
第二协作者,
第三协作者,
……
第N协作者,N为自然数,
所述第二协作者、第三协作者……以及第N协作者通过扫描所述文件二维码获取编辑权限,根据所述编辑权限编辑符合上述文件处理需求的内容,并且分别上传;
所述第一协作者同步获得上述编辑过后的内容并提交。
2.根据权利要求1所述的文件协同处理方法,其特征在于,所述第一协作者、所述第二协作者、第三协作者……以及第N协作者与服务器通过长连接保持通信。
3.根据权利要求2所述的文件协同处理方法,其特征在于,所述文件二维码分享方法为:微博、链接或者微信中的一种或者多种第三方API接口。
4.根据权利要求1所述的文件协同处理方法,其特征在于,所述第一协作者还用以根据同步获得的编辑内容,生成用以确认提交、重新修订以及审批通过的第二处理指令。
5.根据权利要求1所述的文件协同处理方法,其特征在于,所述第一协作者还用以处理:文件变更、文件作废、文件处理、文件备案的文件处理需求。
6.根据权利要求1任一项所述的文件协同处理方法,其特征在于,根据所述第一处理指令生成文件二维码的具体方法如下:
基于对应的文件编号ID+当前处理时间+GUID全局唯一标识符,并采用AES对称加密算法,进行加密后作为所述文件二维码。
7.根据权利要求6任一项所述的文件协同处理方法,其特征在于,当所述第二协作者、第三协作者……以及第N协作者扫描所述文件二维码时,
通过反解密算法得到文件二维码的文件编号ID和当前处理时间,再校验扫描二维码的所述第二协作者、第三协作者……以及第N协作者是否具有该文件的权限;
若有权限,则根据当前处理时间校验是否过期,
以及,校验是否被提交了,若已提交则其他协作者不能再进行编辑。
8.一种基于二维码的文件协同处理系统,其特征在于,包括:多个客户端以及至少一个服务器端,
所述客户端与服务器端连接,所述客户端包括:第一客户端、第二客户端、第三客户端……以及第N客户端;
所述第一客户端用以,按照文件处理需求生成第一处理指令,根据所述第一处理指令生成文件二维码,并将所述文件二维码分享至:
第二客户端,
第三客户端,
……
第N客户端,N为自然数,
在所述第二客户端、第三客户端……以及第N客户端通过扫描所述文件二维码获取编辑权限,根据所述编辑权限编辑符合上述文件处理需求的内容,并且分别上传;
在所述第一客户端同步获得上述编辑过后的内容并提交,
上述第一客户端、第二客户端、第三客户端……第N客户端分别与所述服务器端通过长连接保持通信。
9.基于二维码的文件协同处理的客户端,其特征在于,所述客户端被配置为:
按照文件处理需求生成第一处理指令,
根据所述第一处理指令生成文件二维码,并将所述文件二维码分享至其它客户端;
通过扫描所述文件二维码获取编辑权限,根据所述编辑权限编辑符合上述文件处理需求的内容,并且分别上传;
同步获得上述编辑过后的内容并提交。
10.基于二维码的文件协同处理的服务器端,其特征在于,所述服务器端用以,
接收第一协作者按照文件处理需求生成第一处理指令,根据所述第一处理指令生成文件二维码,并将所述文件二维码分享至与其长连接的:
第二协作者,
第三协作者,
……
第N协作者,N为自然数,
若所述第二协作者、第三协作者……以及第N协作者通过扫描所述文件二维码获取编辑权限,则接收根据所述编辑权限编辑符合上述文件处理需求的内容分别上传的文件,
以及,接收从所述第一协作者提交的同步获得的编辑过后的内容。