路由器及数据上传方法、装置、系统的制作方法

文档序号:9527459阅读:677来源:国知局
路由器及数据上传方法、装置、系统的制作方法
【技术领域】
[0001]本发明涉及数据传输领域,具体而言,涉及一种路由器及数据上传方法、装置、系统。
【背景技术】
[0002]云服务是基于相关服务的增加、使用和交付模式,常常涉及通过互联网来提供动态扩展且经常是虚拟化的资源。就现阶段来看,个人云在对于系统的存储方面主要体现为把用户的大量数据上传至云计算服务提供商的服务器设备中,用户可以借助终端中的客户端软件访问云服务。
[0003]目前上传用户的数据主要是客户端发起上传请求至服务器,服务器返回与请求对应的上传地址,然后客户端往这个上传地址上传文件,然而,由于国内网络环境复杂,用户使用云上传数据的速度很慢。
[0004]为了解决该问题,也即达到快速的上传效果,现有技术中的服务器端可以在各种网络节点上部署大量的服务器,当客户端发起上传请求时,服务器端通过智能算法返回最优的服务器地址,也就是对应该上传请求的用户上传速度最快的服务器地址。
[0005]上述的解决方案需要投入大量的服务器,服务器的成本比较大;同时随着服务器数量的增加,服务器端选择最优上传服务器地址算法也越来越复杂,算法复杂会降低系统的稳定性,从而影响上传速度。
[0006]另外,虽然现在国内网络带宽提高了,但是上下行速度很不平衡,上行的上传速度依然很低,平均只有250KB/S。受限于上传速度,即便是增加更多的上传服务器也无法提升上传速度。
[0007]针对上述上传数据速度慢的问题,目前尚未提出有效的解决方案。

【发明内容】

[0008]本发明实施例提供了一种路由器及数据上传方法、装置、系统,以至少解决上传数据速度慢的技术问题。
[0009]根据本发明实施例的一个方面,提供了一种数据上传方法,该方法包括:第一终端获取第二终端发送的用于上传目标数据的第一上传请求,其中,第一上传请求中携带有文件传输协议;在文件传输协议符合预设加速协议的情况下,第一终端接收目标数据,其中,第一终端为与第二终端位于同一局域网的终端;第一终端将目标数据上传至与预先获取的上传地址对应的第三终端。
[0010]根据本发明实施例的另一方面,还提供了一种数据上传装置,该装置包括:第一获取模块,用于获取第二终端发送的用于上传目标数据的第一上传请求,其中,第一上传请求中携带有文件传输协议;接收模块,用于在文件传输协议符合预设加速协议的情况下,通过第一终端接收目标数据,其中,第一终端为与第二终端位于同一局域网的终端;上传模块,用于将目标数据上传至与预先获取的上传地址对应的第三终端。
[0011]根据本发明实施例的一个方面,提供了一种数据上传系统,该系统包括:第一终端、一个或多个第二终端和第三终端,其中,第二终端用于发送的用于上传目标数据的第一上传请求,其中,第一上传请求中携带有文件传输协议;第一终端获取第一上传请求,并在文件传输协议符合预设加速协议的情况下,第一终端接收目标数据,然后将目标数据上传至与预先获取的上传地址对应的第三终端;其中,第一终端为与第二终端位于同一局域网的终端。
[0012]根据本发明实施例的一个方面,提供了一种路由器,包括数据上传装置。
[0013]采用本发明实施例,在第一上传请求中的文件传输协议符合预设加速协议的情况下,通过第一终端接收第二终端请求上传的目标数据,然后第一终端将目标数据转发至第三终端,由于第一终端与第二终端位于同一局域网,局域网的数据传输速度很快,第二终端发起第一上传请求之后,目标数据瞬间即可上传至第一终端,提示用户上传成功,提高了上传数据的速度,然后再通过第一终端将目标数据上传至第三终端,解决了现有技术中上传数据速度慢的问题,实现了快速上传目标数据的效果。
【附图说明】
[0014]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0015]图1是根据本发明实施例的数据上传方法的流程图;
[0016]图2是根据本发明实施例的一种可选的数据上传方法的流程图;
[0017]图3是根据本发明实施例的一种可选的数据上传方法的时序图;
[0018]图4是根据本发明实施例的一种可选的第二终端确定目标数据的界面图;
[0019]图5是根据本发明实施例的一种可选的第二终端上传目标数据的界面图;
[0020]图6是根据本发明实施例的另一种可选的第二终端上传目标数据的界面图;
[0021]图7是根据本发明实施例的另一种可选的第二终端上传目标数据的界面图;
[0022]图8是根据本发明实施例的另一种可选的第二终端上传完成目标数据的界面图;
[0023]图9是根据本发明实施例的数据上传装置的结构示意图;
[0024]图10是根据本发明实施例的一个可选的数据上传装置的结构示意图;以及
[0025]图11是根据本发明实施例的数据上传系统的网络拓扑图。
【具体实施方式】
[0026]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0027]需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0028]实施例1
[0029]根据本发明实施例,提供了一种数据上传方法的方法实施例,需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0030]根据本发明实施例,提供了一种数据上传方法,如图1所示,该方法包括:
[0031]步骤S102:第一终端获取第二终端发送的用于上传目标数据的第一上传请求,其中,第一上传请求中携带有文件传输协议。
[0032]步骤S104:在文件传输协议符合预设加速协议的情况下,第一终端接收目标数据,其中,第一终端为与第二终端位于同一局域网的终端。
[0033]步骤S106:第一终端将目标数据上传至与预先获取的上传地址对应的第三终端。
[0034]采用本发明,在第一上传请求中的文件传输协议符合预设加速协议的情况下,通过第一终端接收第二终端请求上传的目标数据,然后第一终端将目标数据转发至第三终端,由于第一终端与第二终端位于同一局域网,局域网的数据传输速度很快,第二终端发起第一上传请求之后,目标数据瞬间即可上传至第一终端,提示用户上传成功,提高了上传数据的速度,然后再通过第一终端将目标数据上传至第三终端,解决了现有技术中上传数据速度慢的问题,实现了快速上传目标数据的效果。
[0035]其中,在本发明的上述实施例中,第一终端可以为与第二终端位于同一局域网的网络节点上的网络设备(如路由器),第二终端可以为用户终端(如个人电脑、移动终端),第三终端可以为服务器。在上述实施例中,路由器使用局域网接收用户终端请求上传的目标数据,然后路由器通过以太网将上传目标
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1