移动终端、网络服务器上传文件的方法和装置制造方法

文档序号:7984294阅读:374来源:国知局
移动终端、网络服务器上传文件的方法和装置制造方法
【专利摘要】本发明适用于信息处理领域,提供了一种移动终端、网络服务器上传文件的方法和装置,移动终端上传文件的方法包括:获取文件的唯一标识;将文件的唯一标识上传至网络服务器,以使网络服务器检查其本身是否存储有与该文件的唯一标识对应的文件,并向移动终端返回检查结果;接收网络服务器返回的检查结果,并在检查结果指示网络服务器中未存储所述文件时,向网络服务器上传所述文件,在检查结果指示网络服务器中已存储所述文件时,不再向网络服务器上传所述文件。本发明实施例提供的方法可以极大的节省移动终端上传文件的流量,从而极大的提高了移动终端上传文件的速度。
【专利说明】移动终端、网络服务器上传文件的方法和装置
【技术领域】
[0001]本发明属于信息处理领域,尤其涉及一种移动终端上传文件的方法、装置和网络服务器上传文件的方法、装置。
【背景技术】
[0002]随着移动通信技术的不断发展,移动终端(如手机等)已经具有诸多功能,如文件上传等功能。但由于移动终端的体积小,硬件结构相对于计算机要简单许多,这些因素使得移动终端的网络能力受到极大的限制,因此,在采用移动终端进行文件上传时,受到移动终端的网络能力的限制,文件上传速度极慢。特别是需要上传较大的文件时,移动终端的上传速度基本无法接受。

【发明内容】

[0003]本发明实施例的目的在于提供一种移动终端上传文件的方法,旨在解决如何节省移动终端上传文件时的流量,加快移动终端上传文件的速度的问题。
[0004]本发明实施例是这样实现的,一种移动终端上传文件的方法,所述方法包括:
[0005]获取文件的唯一标识;
[0006]将文件的唯一标识上传至网络服务器,以使网络服务器检查其本身是否存储有与该文件的唯一标识对应的文件,并向移动终端返回检查结果;
[0007]接收网络服务器返回的检查结果,并在检查结果指示网络服务器中未存储所述文件时,向网络服务器上传所述文件,在检查结果指示网络服务器中已存储所述文件时,不再向网络服务器上传所述文件。
[0008]本发明实施例的另一目的在于提供一种网络服务器文件上传的方法,所述方法包括:
[0009]接收移动终端发送的文件的唯一标识;
[0010]检查网络服务器自身是否存储有与所述文件的唯一标识对应的文件,并向移动终端返回检查结果,以使移动终端根据所述检查结果确定是否上传文件。
[0011]本发明实施例的另一目的在于提供一种移动终端上传文件的装置,所述装置包括:
[0012]获取单元,用于获取文件的唯一标识;
[0013]上传单元,用于将文件的唯一标识上传至网络服务器,以使网络服务器检查其本身是否存储有与该文件的唯一标识对应的文件,并向移动终端返回检查结果;
[0014]确定单元,用于接收网络服务器返回的检查结果,并在检查结果指示网络服务器中未存储该文件时,向网络服务器上传该文件,在检查结果指示网络服务器中已存储该文件时,不再向网络服务器上传该文件。
[0015]本发明实施例的另一目的在于提供一种网络服务器文件上传的装置,所述装置包括:[0016]接收单元,用于接收移动终端发送的文件的唯一标识;
[0017]检查单元,用于检查网络服务器自身是否存储有与所述文件的唯一标识对应的文件,并向移动终端返回检查结果,以使移动终端根据所述检查结果确定是否上传文件。
[0018]在本发明实施例中,移动终端通过先向网络服务器发送文件的唯一标识,在网络服务器依据该文件的唯一标识检查出其已经存储有该文件时,移动终端不再上传该文件,直接认为该文件已上传完成,从而极大的节省了移动终端上传文件的流量,从而极大的提高了移动终端上传文件的速度。
【专利附图】

【附图说明】
[0019]图1是本发明实施例提供的移动终端上传文件的方法的实现流程图;
[0020]图2是本发明实施例提供的网络服务器上传文件的方法的实现流程图;
[0021]图3是本发明另一实施例提供的网络服务器上传文件的方法的实现流程图;
[0022]图4是本发明实施例提供的移动终端上传文件的装置和网络服务器上传文件的装置的结构框图。
【具体实施方式】
[0023]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0024]在本发明实施例中,移动终端在上传文件前,先向网络服务器上传该文件的唯一标识,在网络服务器中不存在该文件的唯一标识时,上传文件,在网络服务器中存在该文件的唯一标识时,不再上传该文件,从而可以极大的节省移动终端向网络服务器上传文件的流量,提高网络能力受限的移动终端向网络服务器上传文件的速度。
[0025]为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
[0026]图1示出了本发明实施例提供的移动终端上传文件的方法的实现流程,详述如下:
[0027]在步骤SlOl中,获取文件的唯一标识。
[0028]在本发明实施例中,当用户通过移动终端选定准备上传的文件后,移动终端自动获取该文件的唯一标识。其中文件的唯一标识用于唯一标识该文件。
[0029]其中获取文件的唯一标识的具体方式可以为:采用MD5算法获取该文件的MD5摘要,将该文件的MD5摘要作为该文件的唯一标识。其中采用MD5算法获取该文件的MD5摘要的具体过程属于现有技术,在此不再赘述。但获取文件的唯一标识的方式还可以为现有技术提供的其他方式,在此不做限定。
[0030]在步骤S102中,将文件的唯一标识上传至网络服务器,以使网络服务器检查其本身是否存储有与该文件的唯一标识对应的文件,并向移动终端返回检查结果。
[0031]在本实施例中,移动终端将文件的唯一标识上传至网络服务器后,网络服务器检查其自身是否存储有移动终端上传的该文件的唯一标识,如果是,则表示该网络服务器中已经存在该移动终端准备要上传的文件,否则,表示该网络服务器中不存在该移动终端准备要上传的文件。因此,当网络服务器检查其自身存储有移动终端上传的该文件的唯一标识时,建立用户的上传记录与网络服务器中存储的与该文件的唯一标识对应的文件之间的映射关系,并向移动终端返回检查结果,该检查结果指示网络服务器中已经存在该文件。当网络服务器检查其自身未存储有移动终端上传的该文件的唯一标识时,向移动终端返回检查结果,该检查结果指示网络服务器中不存在该文件。
[0032]在步骤S103中,接收网络服务器返回的检查结果,并在检查结果指示网络服务器中未存储该文件时,向网络服务器上传该文件,在检查结果指示网络服务器中已存储该文件时,不再向网络服务器上传该文件。
[0033]在本发明实施例中,移动终端在需要上传文件前,先向网络服务器上传该文件的唯一标识,在网络服务器依据该文件的唯一标识判定其自身已存储该文件时,移动终端不再向网络服务器上传该文件,因此,相对于现有的全部上传文件本身的文件上传方法,本发明实施例提供的文件上传方法由于仅上传网络服务器中不存在的文件,对于网络服务器中已存在的文件,仅上传该文件的唯一标识,而文件的唯一标识比文件本身要小很多,从而可以极大的节省移动终端向网络服务器上传文件的流量,提高网络能力受限的移动终端向网络服务器上传文件的速度。
[0034]图2示出了本发明实施例提供的网络服务器文件上传方法的实现流程,详述如下:
[0035]在步骤S201中,接收移动终端发送的文件的唯一标识。
[0036]在本实施例中,当用户通过移动终端选定准备上传的文件后,移动终端自动获取该文件的唯一标识。其中文件的唯一标识用于唯一标识该文件。
[0037]其中获取文件的唯一标识的具体方式可以为:采用MD5算法获取该文件的MD5摘要,并将该文件的MD5摘要作为该文件的唯一标识。其具体的过程属于现有技术,在此不再赘述。但获取文件的唯一标识的方式还可以为现有技术提供的其他方式,在此不做限定。
[0038]在步骤S202中,检查网络服务器自身是否存储有与该文件的唯一标识对应的文件,并向移动终端返回检查结果,以使移动终端根据该检查结果确定是否上传文件。
[0039]在本实施例中,针对网络服务器中存储的各文件,可以采用与移动终端相同的文件唯一标识的获取方式来获取各文件的唯一标识,如采用MD5算法获取该文件的MD5摘要,将获取到的MD5摘要作为该文件的唯一标识。
[0040]在本实施例中,为了在接收到移动终端发送的文件的唯一标识时,可以即时、快速的检查出网络服务器自身是否存储有与用户发送的文件的唯一标识对应的文件,网络服务器在获取到其自身存储的各文件的唯一标识后,采用文件信息表存储文件与文件的唯一标识之间的对应关系,如表1所示,但不以表1为限。其中文件信息可以为文件名称、文件存储位置等,网络服务器可以依据文件信息表中的文件信息查找到对应的网络服务器中存储的文件。
[0041]表1
[0042]
【权利要求】
1.一种移动终端上传文件的方法,其特征在于,所述方法包括: 获取文件的唯一标识; 将文件的唯一标识上传至网络服务器,以使网络服务器检查其本身是否存储有与该文件的唯一标识对应的文件,并向移动终端返回检查结果; 接收网络服务器返回的检查结果,并在检查结果指示网络服务器中未存储所述文件时,向网络服务器上传所述文件,在检查结果指示网络服务器中已存储所述文件时,不再向网络服务器上传所述文件。
2.如权利要求1所述的方法,其特征在于,所述获取文件的唯一标识具体包括: 采用MD5算法获取所述文件的MD5摘要,将所述文件的MD5摘要作为所述文件的唯一标识。
3.—种网络服务器文件上传的方法,其特征在于,所述方法包括: 接收移动终端发送的文件的唯一标识; 检查网络服务器自身是否存储有与所述文件的唯一标识对应的文件,并向移动终端返回检查结果,以使移动终端根据所述检查结果确定是否上传文件。
4.如权利要求3所述的方法,其特征在于,所述文件的唯一标识为所述文件的MD5摘要。
5.如权利要求3所述的方法,其特征在于,当网络服务器自身已存储有与所述文件的唯一标识对应的文件时,所述方法还包括: 建立上传信息和文件信息之间的映射关系。
6.一种移动终端上传文件的装置,其特征在于,所述装置包括: 获取单元,用于获取文件的唯一标识; 上传单元,用于将文件的唯一标识上传至网络服务器,以使网络服务器检查其本身是否存储有与该文件的唯一标识对应的文件,并向移动终端返回检查结果; 确定单元,用于接收网络服务器返回的检查结果,并在检查结果指示网络服务器中未存储该文件时,向网络服务器上传该文件,在检查结果指示网络服务器中已存储该文件时,不再向网络服务器上传该文件。
7.如权利要求6所述的装置,其特征在于,所述获取单元具体用于采用MD5算法获取所述文件的MD5摘要,将所述文件的MD5摘要作为所述文件的唯一标识。
8.—种网络服务器文件上传的装置,其特征在于,所述装置包括: 接收单元,用于接收移动终端发送的文件的唯一标识; 检查单元,用于检查网络服务器自身是否存储有与所述文件的唯一标识对应的文件,并向移动终端返回检查结果,以使移动终端根据所述检查结果确定是否上传文件。
9.如权利要求8所述的装置,其特征在于,所述文件的唯一标识为所述文件的MD5摘要。
10.如权利要求7所述的装置,其特征在于,所述装置还包括: 建立单元,用于在网络服务器自身未存储有与所述文件的唯一标识对应的文件时,建立上传信息和文件信息之间的映射关系。
【文档编号】H04L29/08GK103780633SQ201210395241
【公开日】2014年5月7日 申请日期:2012年10月17日 优先权日:2012年10月17日
【发明者】刘彦良, 林婕, 朱中元, 范世青 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1