文件网络共享方法、服务器及终端的制作方法_6

文档序号:8398150阅读:来源:国知局
量存储栈表中的步骤之后包括:按时间顺序依次赋予所述新增文件修改信息以唯一的版本号。
4.根据权利要求3所述的方法,其特征在于,所述获取增量存储栈表的步骤包括: 获取已共享的增量存储栈表; 对比本地的增量存储栈表的最后一条文件修改信息的标准时间标签和所述已共享的增量存储栈表的最后一条文件修改信息的标准时间标签; 保存具有较新标准时间标签的增量存储栈表并删除标准时间标签较旧的增量存储栈表。
5.根据权利要求4所述的方法,其特征在于,所述上传所述已加入当前时间的标准时间标签的所述增量存储栈表中的新增文件修改信息的步骤还包括: 每次上传时间节点到来时,判断所述新增文件修改信息条数是否大于预设的打包上传阈值; 若是,则将所述新增文件修改信息进行打包处理并上传; 若否,则无需进行打包处理,依次上传所述新增文件修改信息。
6.根据权利要求5所述的方法,其特征在于,当所述新增文件修改内容为在该文件中插入图片文件或媒体文件时,仅存储该图片文件或媒体文件的本地存储地址的文件修改信息到所述增量存储栈表中。
7.根据权利要求1-6任意一项所述的方法,其特征在于,所述上传所述已加入当前时间的标准时间标签的所述增量存储栈表中的新增文件修改信息的步骤包括:当前网络中断时,记录网络中断前上传完成的最后一条新增文件修改信息的版本号。
8.根据权利要求7所述的方法,其特征在于,所述当前网络中断时,记录网络中断前上传完成的最后一条新增文件修改信息的版本号的步骤之后,包括:网络重新连接时,续传所述网络中断前上传完成的最后一条新增文件修改信息的下一条新增文件修改信息。
9.根据权利要求1-6任意一项所述的方法,其特征在于,所述上传所述已加入当前时间的标准时间标签的所述增量存储栈表中的新增文件修改信息的步骤之后还包括:每次所述新增文件修改信息全部上传完成之后,记录上传完成的最后一条新增文件修改信息的版本号。
10.根据权利要求9所述的方法,其特征在于,所述每次所述新增文件修改信息全部上传完成之后,记录上传完成的最后一条新增文件修改信息的版本号的步骤之后,包括:下一个上传时间节点到来时,上传前一次上传完成的最后一条新增文件修改信息的下一条新增文件修改信息。
11.根据权利要求1-6任意一项所述的方法,其特征在于,所述上传所述已加入当前时间的标准时间标签的所述增量存储栈表中的新增文件修改信息的步骤还包括:判断当前网络信号值是否大于预设信号值;若是,则开始上传所述新增文件修改信息,若否,则暂停上传所述新增文件修改信息。
12.—种文件网络共享终端,其特征在于,包括: 获取模块,用于获取增量存储栈表以及获取新增的文件修改信息并将其依次存储到所述增量存储栈表中; 时间标签加入模块,用于每隔预设时间间隔获取当前时间的标准时间标签并将其加入所述增量存储栈表中的所述新增文件修改信息中; 共享模块,用于上传所述已加入当前时间的标准时间标签的所述增量存储栈表中的新增文件修改信息。
13.根据权利要求12所述的终端,其特征在于,所述时间标签加入模块还用于发送获取当前时间的标准时间标签的请求以及接收返回的当前时间的标准时间标签。
14.根据权利要求13所述的终端,其特征在于,所述获取模块还用于对应存储一条所述新增文件修改信息到所述增量存储栈表的一个新的表项中;以及按时间顺序依次赋予所述新增文件修改信息以唯一的版本号。
15.根据权利要求14所述的终端,其特征在于,所述获取模块还用于获取已共享的增量存储栈表;对比本地的增量存储栈表的最后一条文件修改信息的标准时间标签和所述已共享的增量存储栈表的最后一条文件修改信息的标准时间标签;保存具有较新标准时间标签的增量存储栈表并删除标准时间标签较旧的增量存储栈表。
16.根据权利要求15所述的终端,其特征在于,每次上传时间节点到来时,所述共享模块还用于判断所述新增文件修改信息条数是否大于预设的打包上传阈值;若是,则将所述新增文件修改信息进行打包处理并上传;若否,则无需进行打包处理,依次上传所述新增文件修改信息。
17.根据权利要求16所述的终端,其特征在于,当所述新增文件修改内容为在该文件中插入图片文件或媒体文件时,所述获取模块还用于仅存储该图片文件或媒体文件的本地存储地址的文件修改信息到所述增量存储栈表中。
18.根据权利要求12-17任意一项所述的终端,其特征在于,还包括网络监控模块,用于监控当前网络状态。
19.根据权利要求18所述的终端,其特征在于,所述网络监控模块还用于监控到当前网络中断时,向所述共享模块发出网络中断信号;所述共享模块还用于响应该网络中断信号并记录网络中断前上传完成的最后一条新增文件修改信息的版本号。
20.根据权利要求19所述的终端,其特征在于,所述网络监控模块还用于监控到网络重新连接时,向所述共享模块发出网络恢复信号;所述共享模块还用于响应该网络恢复信号并续传所述网络中断前上传完成的最后一条新增文件修改信息的下一条新增文件修改信息。
21.根据权利要求18所述的终端,其特征在于,所述网络监控模块还用于判断当前网络信号值是否大于预设信号值;若是,则所述网络监控模块还用于向所述共享模块发出开始上传触发信号;若否,则所述网络监控模块还用于向所述共享模块发出暂停上传触发信号;所述共享模块还用于响应所述开始上传触发信号并开始上传所述新增文件修改信息,或,所述共享模块还用于响应所述暂停上传触发信号并暂停上传所述新增文件修改信息。
22.根据权利要求18所述的终端,其特征在于,每次所述新增文件修改信息全部上传完成之后,所述共享模块还用于记录上传完成的最后一条新增文件修改信息的版本号。
23.根据权利要求22所述的终端,其特征在于,下一个上传时间节点到来时,所述共享模块还用于上传前一次上传完成的最后一条新增文件修改信息的下一条新增文件修改信肩、O
24.一种文件网络共享方法,其特征在于,包括: 接收获取当前时间标准时间标签的请求; 响应该请求并获取本地时间; 返回作为当前时间标准时间标签的本地时间; 接收并响应上传请求,返回准备上传信息;接收所述已加入当前时间的标准时间标签的所述增量存储栈表中的新增文件修改信肩、O
25.根据权利要求24所述的方法,其特征在于,所述接收所述已加入当前时间的标准时间标签的所述增量存储栈表中的新增文件修改信息的步骤之后还包括:将所述接收的新增文件修改信息存储到其对应的本地增量存储栈表中。
26.根据权利要求25所述的方法,其特征在于,所述将所述接收的新增文件修改信息存储到其对应的本地增量存储栈表中的步骤包括:一条所述新增文件修改信息对应存储到所述本地增量存储栈表的一个新的表项中。
27.根据权利要求26所述的方法,其特征在于,所述将所述接收的新增文件修改信息存储到其对应的本地增量存储栈表中的步骤之后包括:按时间顺序依次赋予所述新增文件修改信息以唯一的版本号。
28.根据权利要求27所述的方法,其特征在于,所述将所述接收的新增文件修改信息存储到其对应的本地增量存储栈表中的步骤还包括: 判断接收到的新增文件修改信息的版本号对应的所述本地增量存储栈表表项中是否已存储有文件修改信息;若否,则将所述接收的新增文件修改信息存储到其对应的本地增量存储栈表中; 若是,则对比接收到的新增文件修改信息的标准时间标签对应的所述本地增量存储栈表表项中已存储有文件修改信息的标准时间标签;保存具有较新标准时间标签的文件修改信息并删除标准时间标签较旧的文件修改信肩、O
29.一种文件网络共享服务器,其特征在于,包括:交互模块,用于接收获取当前时间标准时间标签的请求,返回作为当前时间标准时间标签的本地时间,接收上传请求并返回准备上传信息,以及接收所述已加入当前时间的标准时间标签的所述增量存储栈表中的新增文件修改信息; 处理模块,用于响应该获取当前时间标准时间标签的请求并获取本地时间,以及响应所述上传请求。
30.根据权利要求29所述的服务器,其特征在于,还包括,存储模块,用于将所述接收的新增文件修改信息存储到其对应的本地增量存储栈表中。
31.根据权利要求30所述的服务器,其特征在于,所述存储模块还用于存储一条所述新增文件修改信息对应存储到所述本地增量存储栈表的一个新的表项中。
32.根据权利要求31所述的服务器,其特征在于,所述处理模块还用于判断接收到的新增文件修改信息的版本号对应的所述本地增量存储栈表表项中是否已存储有文件修改信息;若否,则所述处理模块还用于发送接收上传的新增文件修改信息的信号到所述存储模块,所述存储模块还用于将所述接收的新增文件修改信息存储到其对应的本地增量存储栈表中;若是,则所述处理模块还用于对比接收到的新增文件修改信息的标准时间标签对应的所述本地增量存储栈表表项中已存储有文件修改信息的标准时间标签;所述存储模块还用于保存具有较新标准时间标签的文件修改信息并删除标准时间标签较旧的文件修改信息。
33.根据权利要求32所述的方法,其特征在于,一条所述新增文件修改信息对应存储到所述本地增量存储栈表的一个新的表项中。
34.根据权利要求33所述的方法,其特征在于,所述处理模块还用于按时间顺序依次赋予所述新增文件修改信息以唯一的版本号。
【专利摘要】本发明公开了一种文件网络共享方法,包括:获取增量存储栈表;获取新增的文件修改信息并将其依次存储到所述增量存储栈表中;每隔预设时间间隔获取当前时间的标准时间标签并将其加入所述增量存储栈表中的所述新增文件修改信息中;上传所述已加入当前时间的标准时间标签的所述增量存储栈表中的新增文件修改信息;本发明还公开了一种文件网络共享终端,以及另一种文件网络共享方法及服务器。本发明所提出的文件网络共享方法、终端及服务器,在保证编辑后的文件通过网络共享到服务器的同时,能够尽可能节约服务器存储资源。
【IPC分类】H04L29-08
【公开号】CN104717248
【申请号】CN201310683164
【发明人】李俊峰
【申请人】鸿合科技有限公司
【公开日】2015年6月17日
【申请日】2013年12月12日
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1