【技术实现步骤摘要】
文件编辑方法、装置、系统、客户端、服务器及存储介质
本申请涉及数据处理
,具体而言,涉及一种文件编辑方法、装置、系统、客户端、服务器及存储介质。
技术介绍
随着信息技术的不断发展,目前用户可以直接将文件保存在服务器上,并直接在线对文件进行编辑。但是,目前在线编辑技术中,仅允许单一用户对文件进行编辑保存,而在实际工作中,往往存在需要多个用户对相同文件进行编辑的情况,因此提供一种使得多个用户可以对同一文件进行编辑的方案就十分有必要了。
技术实现思路
本申请实施例的目的在于提供一种文件编辑方法、装置、系统、客户端、服务器及存储介质,用以使得多个用户可以对同一文件进行编辑。本申请实施例提供了一种文件编辑方法,应用于客户端上,包括:向服务器发送第一访问请求,并接收所述服务器返回目标位置处的待处理文件和初始标记值;所述目标位置为所述第一访问请求所请求访问的位置;所述初始标记值用于唯一标记所述待处理文件;在接收到文件保存指令时,确定所述初始标记值与所述目标位置的当前文件的当前标记值是否相同;其中,所述当前标记值用于唯一标记所述当前文件;在所述初始标记值与所述当前标记值相同时, ...
【技术保护点】
1.一种文件编辑方法,其特征在于,应用于客户端上,包括:向服务器发送第一访问请求,并接收所述服务器返回目标位置处的待处理文件和初始标记值;所述目标位置为所述第一访问请求所请求访问的位置;所述初始标记值用于唯一标记所述待处理文件;在接收到文件保存指令时,确定所述初始标记值与所述目标位置的当前文件的当前标记值是否相同;其中,所述当前标记值用于唯一标记所述当前文件;在所述初始标记值与所述当前标记值相同时,将待保存文件发送至所述服务器,以使所述服务器用所述待保存文件覆盖所述目标位置处的当前文件;所述待保存文件为对所述待处理文件进行处理后得到的文件。
【技术特征摘要】
1.一种文件编辑方法,其特征在于,应用于客户端上,包括:向服务器发送第一访问请求,并接收所述服务器返回目标位置处的待处理文件和初始标记值;所述目标位置为所述第一访问请求所请求访问的位置;所述初始标记值用于唯一标记所述待处理文件;在接收到文件保存指令时,确定所述初始标记值与所述目标位置的当前文件的当前标记值是否相同;其中,所述当前标记值用于唯一标记所述当前文件;在所述初始标记值与所述当前标记值相同时,将待保存文件发送至所述服务器,以使所述服务器用所述待保存文件覆盖所述目标位置处的当前文件;所述待保存文件为对所述待处理文件进行处理后得到的文件。2.如权利要求1所述的文件编辑方法,其特征在于,所述确定所述初始标记值与所述目标位置的当前标记值是否相同之后,还包括:在所述初始标记值和所述当前标记值不同时,将所述当前标记值作为新的初始标记值,并获取所述目标位置处的当前文件;将所述当前文件和所述待保存文件进行比对,显示所述当前文件和所述待保存文件之间的区别内容;在接收到文件保存指令时,确定所述新的初始标记值与所述目标位置的当前标记值是否相同;在所述新的初始标记值与所述当前标记值相同时,将待保存文件发送至所述服务器,以使所述服务器用所述待保存文件覆盖所述目标位置处的当前文件。3.如权利要求2所述的文件编辑方法,其特征在于,显示所述当前文件和所述待保存文件之间的区别内容包括:完整显示所述待保存文件,并在所述待保存文件的界面之上,所述待保存文件与所述当前文件内容不同的位置处,按照预设规则显示所述当前文件在该位置处的内容。4.如权利要求3所述的文件编辑方法,其特征在于,所述文件编辑方法还包括:获取所述当前文件中,与所述待保存文件不同的内容的编辑作者信息;所述按照预设规则显示所述当前文件在该位置处的内容时,还包括:显示该位置处的内容的编辑作者信息。5.如权利要求1所述的文件编辑方法,其特征在于,所述初始标记值为根据所述待处理文件的内容计算得到的哈希值;所述当前标记值为根据所述目标位置处的当前文件的内容计算得到的哈希值。6.如权利要求1所述的文件编辑方法,其特征在于,在所述向服务器发送第一访问请求后,还包括:每间隔n秒向所述服务器发送一次第二访问请求;所述第二访问请求用于从所述服务器中请求当前用户信息;所述当前用户信息为当前对所述目标位置进行访问的用户的信息;所述n为正整数;接收并显示所述服务器返回的当前用户信息。7.如权利要求1-6任一项所述的文件编辑方法,其特征在于,所述确定所述初始标记值与所述目标位置的当前标记值是否相同包括:将所述初始标记值发送至所述服务器,并接收所述服务器返回的对所述初始标记值和所述目标位置的当前标记值的比较结果,依据所述比较结果确定所述初始标记值和所述当前标记值是否相同;或,从所述服务器获取所述目标位置的当前标记值,并将所述待保存文件的初始标记值与所述当前标记值进行比较,确定所述初始标记值和所述当前标记值是否相同。8.一种文件编辑方法,其特征在于,应用于服务器上,包括:接收客户端发送的第一访问请求,并向所述客户端返回待处理文件和初始标记值;所述待处理文件为接收到所述第一访问请求时,目标位置处的文件;所述初始标记值为接收到所述第一访问请求时,所述服务器中用于唯一标记所述待处理文件的标记值;所述目标位置为所述第一访问请求所请求访问的位置;在接收到客户端发来的所述初始标记值时,确定所述初始标记值与所述目标位置的当前文件的当前标记值是否相同,并返回确定结果给所述客户端;所述当前标记值用于唯一标记所述当前文件;在接收到所述客户端发送的待保存文件,且所述确定结果为所述初始标记值与所述当前标记值相同时,将所述待保存文件覆盖所述目标位置处的当前文件。9.如权利要求8所述的文件编辑方法,其特征在于,在所述确定结果为所述初始标记值与所述目标位置的当前标记值不相同时,所述文件编辑方法还包括:将所述目标位置处的当前标记值和当前文件发送给所述客户端;或,将所述目标位置处的当前标记值发送给所述客户端,并获取所述客户端的待保存文件,将所述当前文件和所述待保存文件进行比对,将所述当前文件和所述待保存文件之间的区别内容发送给所述客户端。10.如权利要求9所述的文件编辑方法,其特征在于,所述将所述当前文件和所述待保存文件之间的区别内容发送给所述客户端时,还包括:将预存的所述区别内容对应的编辑作者信息发送给所述客户端。11.如权利要求8-10任一项所述的文件编辑方法,其特征在于,所述第一访问请求包含所述客户端的用户信息;在所述接收客户端发送的第一访问请求时,还包括:将接收到所述第一访问请求的时间作为访问时间,与所述客户端的用户信息关联记录于预设的在线用户列表中;计算当前时间与所述访问时间的时间差,在所述时间差大于预设时间差阈值时,从所述在线用户列表中删除所述客户端的用户信息。12.如权利要求11所述的文件编辑方法,其特征在于,还包括:在接收到所述客户端的第二访问请求时,将所述访问时间更新为接收到所述第二访问请求的时间,并返回所述在线用户列表给所述客户端。13.一种文件编辑方法,其特征在于,应用于服务器上,包括:接收客户端发送的第一访问请求;向所述客户端返回待处理文件,并记录所述客户端对应的初始标记值;所述待处理文件为接收到所述第一访问请求时,目标位置处的文件;所述客户端对应的初始标记值为接收到所述第一访问请求时,所述服务器中用于唯一标记所述待处理文件的标记值;所述目标位置为所述第一访问请求所请求访问的位置;在接收到所述客户端发送的待保存文件时,确定所述初始标记值与所述目标位置的当前标记值是否相同;所述当前标记值用于唯一标记所述当前文件;在所述初始标记值与所述目标位置的当前标记值相同时,将所述待保存文件覆盖所述目标位置处的当前文件。14.如权利要求13所述的文件编辑方法,其特征在于,在所述初始标记值与所述目标位置的当前标记值不相同时,还包括:将所述当前标记值作为新的初始标记值,并将所述目标位置处的当前文件发送给所述客户端;或,将所述当前标记值作为新的初始标记值,并将所述当前文件和所述待保存文件进行比对,将所述当前文件和所述待保存文件之间的区别内容发送给所述客户端。15.如权利要求14所述的文件编辑方法,其特征在于,所述将所述当前文件和所述待保存文件之间的区别内容发送给所述客户端时,还包括:将预存的所述区别内容对应的编辑作者信息发送给所述客户端。16.如权利要求13-15任一项所述的文件编辑方法,其特征在于,所述第一访问请求包含所述客户端的用户信息;在所述接收客户端发送的第一访问请求时,还包括:将接收到所述第一访问请求的时间作为访问时间,与所述客户端的用户信息关联记录于预设的在线用户列表中;计算当前时间与所述访问时间的时间差,在所述时间差大于预设时间差阈值时,从所述在线用户列表中删除所述客户端的用户信息。17.如权利要求16所述的文件编辑方法,其特征在于,还包括:在接收到所述客户端的第二访问请求时,将所述访问时间更新为接收到所述第二访问请求的时间,并返回所述在线用户列表给所述客户端。18.一种文件编辑装置,其特征在于,应用于客户端上,包括第一发送模块、第一接收模块和第一处理模块;所述第一发送模块用于向服务器发送第一访问请求;所述第一接收模块用于接收所述服务器返回目标位置处的待处理文件和初始标记值;所述目标位置为所述第一访问请求所请求访问的位置;所述初始标记值用于唯一标记所述待处理文件;所述第一接收模块还用于接收文件保存指令;所述第一处理模块用于执行以下功能步骤:在所述第一接收模块接收到文件保存指令时,确定所述初始标记值与所述目标位置的当前标记值是否相同;在所述初始标记值与所述当前标记值相同时,控制所述第一发送模块将待保存文件发送至所述服务器,以使...
【专利技术属性】
技术研发人员:朱章,袁兴中,卢一飞,
申请(专利权)人:成都终身成长科技有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。