一种传输办公自动化系统的文件的方法、服务器和客户端的制作方法

文档序号:9551378阅读:638来源:国知局
一种传输办公自动化系统的文件的方法、服务器和客户端的制作方法
【技术领域】
[0001]本发明涉及云平台服务领域,尤指一种传输办公自动化(0A)系统的文件的方法、设备和终端。
【背景技术】
[0002]办公自动化(0A,office automat1n)系统的出现取代了传统的审批办公,大大提高了公司办公的效率。但是,对于大多数中小企业来说,购买服务器并搭建自己的机房进行系统的部署所产生的费用不菲。
[0003]而云平台的出现为上述问题提供了解决方案,企业无需搭建属于自己公司的服务器和机房,仅需通过云平台申请所需的计算资源和存储资源,通过搭建远程服务器,就可部署定制化资源的0A系统。
[0004]在访问带宽有限的情况下,占用带宽最大的就是数据的传输过程。一般而言,客户端通过网络将需要上传的文件或数据上传给服务器,服务器将接收到的数据进行存储,这个过程中可能会存在数据的重复上传和重复存储,必然产生带宽占用量大以及服务器浪费了多余的存储空间的问题。尽量降低重复的数据传输将会提升云平台的访问速度,从而提高0A系统的处理效率。
[0005]现代0A系统中协同办公避免不了办公文件之间的传输工作,重复的上传动作不仅会导致过多存储资源的无效占用,而且会占用大部分带宽,导致整个系统访问速率降低。因此,如何提高0A系统的办公效率成为亟需解决的问题。

【发明内容】

[0006]为了解决上述技术问题,本发明提供了一种传输办公自动化系统的文件的方法、服务器和客户端,能够降低带宽的过多占用,提升文件上传的效率和0A系统的办公效率。
[0007]为了达到本发明目的,本发明提供了一种传输办公自动化系统的文件的方法,包括:
[0008]客户端计算待上传文件的特征值;
[0009]客户端将计算出的文件的特征值发送给服务器;
[0010]服务器根据接收到的文件的特征值确定出自身已存储有待上传文件时,通知客户端无需上传当前待上传文件。
[0011]进一步地,该方法之前还包括:建立文件的特征值和文件的存储位置之间的第一对应关系。
[0012]进一步地,所述服务器根据接收到的文件的特征值确定出自身已存储有待上传文件包括:所述服务器在所述第一对应关系中检索到接收到的文件的特征值。
[0013]进一步地,所述服务器在所述第一对应关系中未检索到接收到的文件的特征值,确定出文件未存储。
[0014]进一步地,所述客户端计算待上传文件的特征值时,该方法还包括:所述客户端获取所述待上传文件的基本信息;相应地,
[0015]在所述客户端将计算出的文件的特征值发送给服务器时,该方法还包括:所述客户端将获得的待上传文件的基本信息发送所述给服务器。
[0016]进一步地,该方法还包括:将文件的基本信息添加至所述第一对应关系中。
[0017]进一步地,当所述服务器在所述第一对应关系中未检索到接收到的文件的特征值时,该方法还包括:
[0018]所述服务器在所述第一对应关系中未检索到与接收到的文件的基本信息均匹配的文件的基本信息,确定出文件未存储;
[0019]所述服务器在所述第一对应关系中检索到与接收到的文件的基本信息均匹配的文件的基本信息时,计算与在所述第一对应关系中检索到的文件的基本信息对应的文件的特征值,并比较计算出的文件的特征值和接收到的文件的特征值是否相同;当所述服务器比较出计算出的文件的特征值和接收到的文件的特征值相同时,确定出文件已存储。
[0020]进一步地,当确定出文件未存储时,该方法还包括:
[0021]所述服务器通知所述客户端上传当前待上传文件;
[0022]所述客户端接收到所述服务器的通知后将所述当前待上传文件传输给服务器;
[0023]所述服务器存储接收到的文件并将文件的特征值、文件的存储位置和文件的基本信息存储至预先建立的所述第一对应关系中。
[0024]进一步地,其特征在于,该方法还包括:建立文件的特征值和访问次数之间的第二对应关系;
[0025]其中,第二对应关系中按照由高到低的顺序显示。
[0026]进一步地,当确定出文件未存储时,该方法还包括:将所述文件的特征值和访问次数的初始值存储至预先建立的所述第二对应关系中。
[0027]本发明还提供了一种服务器,包括:接收单元、确定单元和通知单元;其中,
[0028]接收单元,用于接收客户端发送的计算出的待上传文件的特征值;
[0029]确定单元,用于根据接收到的文件的特征值确定出自身所属的服务器已存储有待上传文件时,向通知单元发送无需上传通知;
[0030]通知单元,用于接收到无需上传通知,通知客户端无需上传当前待上传文件。
[0031]进一步地,该服务器还包括处理单元,用于建立文件的特征值和文件的存储位置之间的第一对应关系。
[0032]进一步地,所述确定单元根据接收到的文件的特征值确定出自身已存储有待上传文件包括:在所述第一对应关系中检索到接收到的文件的特征值。
[0033]进一步地,所述确定单元,还用于在所述第一对应关系中未检索到接收到的文件的特征值,确定出文件未存储。
[0034]进一步地,所述接收单元,还用于接收客户端发送的待上传文件的基本信息。
[0035]进一步地,所述处理单元,还用于将文件的基本信息添加至所述第一对应关系中。
[0036]进一步地,所述确定单元,还用于当在所述第一对应关系中未检索到接收到的文件的特征值时,在所述第一对应关系中未检索到与接收到的文件的基本信息均匹配的文件的基本信息,确定出文件未存储;
[0037]在所述第一对应关系中检索到与接收到的文件的基本信息均匹配的文件的基本信息时,计算与在所述第一对应关系中检索到的文件的基本信息对应的文件的特征值,并比较计算出的文件的特征值和接收到的文件的特征值是否相同;当所述服务器比较出计算出的文件的特征值和接收到的文件的特征值相同时,确定出文件已存储。
[0038]进一步地,所述确定单元,还用于当确定出文件未存储时,向所述通知单元发送需上传通知;
[0039]所述通知单元,还用于接收到需上传通知,通知所述客户端上传当前待上传文件;
[0040]所述接收单元,还用于接收所述客户端发送的当前待上传文件;存储接收到的文件并向处理单元发送添加通知;
[0041]所述处理单元,还用于接收到添加通知,将文件的特征值、文件的存储位置和文件的基本信息存储至预先建立的所述第一对应关系中。
[0042]进一步地,其特征在于,所述处理单元,还用于建立文件的特征值和访问次数之间的第二对应关系;
[0043]其中,第二对应关系中按照由高到低的顺序显示。
[0044]进一步地,所述确定单元,还用于当确定出文件未存储时,向所述处理单元发送存储通知;
[0045]所述处理单元,还用于接收到存储通知,将所述文件的特征值和访问次数的初始值存储至预先建立的所述第二对应关系中。
[0046]本发明还提供了一种客户端,在上传文件之前,包括:计算单元和收发单元;其中,
[0047]计算单元,用于计算文件的特征值;
[0048]收发单元,用于将计算出的文件的特征值发送给服务器;接收服务器发送的无需上传通知。
[0049]进一步地,所述收发单元,还用于接收服务器发送的需上传通知;将所述文件传输给所述服务器。
[0050]进一步地,所述计算单元,还用于获取待上传文件的基本信息;
[0051]所述收发单元,还用于将获得的待上传文件的基本信息发送给服务器。
[0052]本发明技术方案包括:客户端计算待上传文件的特征值;客户端将计算出的文件的特征值发送给服务器;服务器根据接收到的文件的特征值确定出自身已存储有待上传文件时,通知客户端无需上传当前待上传文件。本发明技术方案降低了带宽的过多占用,提升了文件上传的效率和0A系统的办公效率。
【附图说明】
[0053]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0054]图1为本发明传输办公自动化系统的文件的方法的流程图;
[0055]图2为本发明服务器的结构示意图;
[0056]图3为本发明客户端的结构示意图。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1