数据传输方法及装置的制造方法
【技术领域】
[0001]本发明涉及一种信息技术领域,特别是涉及一种数据传输方法及装置。
【背景技术】
[0002]近些年来,随着信息技术的不断发展,互联网技术越来越成熟,其中,云盘是由互联网公司推出的在线存储服务,向用户提供文件的存储、访问、备份、共享等文件管理功能,用户可以通过云盘进行上传或下载数据,极大地方便了用户的学习和工作生活。
[0003]目前,用户通过客户端对云盘执行上传或下载操作时,通常是根据客户端的IPdnternet Protocol,网络之间互连的协议)地址随机为客户端配置传输路径,然而由于受到网络运营商和地域的限制,随机配置的传输路径会影响云盘的传输速度,从而造成传输数据的效率较低。
【发明内容】
[0004]有鉴于此,本发明提供一种数据传输方法及装置,主要目的在于可以提高传输数据的效率。
[0005]依据本发明一个方面,提供了一种数据传输方法,包括:
[0006]接收客户端发送的数据传输请求,所述数据传输请求中携带有所述客户端的位置标识信息;
[0007]根据所述客户端的位置标识信息,从预置地图的位置区域中获取与所述位置标识信息对应的位置区域,所述预置地图中包含有按照预置规则划分的不同位置区域,所述不同位置区域分别对应不同的传输路径;
[0008]为所述客户端配置与所述位置区域对应的传输路径,以使得所述客户端通过所述传输路径进行数据传输。
[0009]依据本发明另一方面,提供了一种数据传输装置,包括:
[0010]接收单元,用于接收客户端发送的数据传输请求,所述数据传输请求中携带有所述客户端的位置标识信息;
[0011]获取单元,用于根据所述客户端的位置标识信息,从预置地图的位置区域中获取与所述位置标识信息对应的位置区域,所述预置地图中包含有按照预置规则划分的不同位置区域,所述不同位置区域分别对应不同的传输路径;
[0012]配置单元,用于为所述客户端配置与所述位置区域对应的传输路径,以使得所述客户端通过所述传输路径进行数据传输。
[0013]借由上述技术方案,本发明实施例提供的技术方案至少具有下列优点:
[0014]本发明提供的一种数据传输方法及装置,首先接收客户端发送的数据传输请求,所述数据传输请求中携带有所述客户端的位置标识信息;然后根据所述客户端的位置标识信息,从预置地图的位置区域中获取与所述位置标识信息对应的位置区域,所述预置地图中包含有按照预置规则划分的不同位置区域,所述不同位置区域分别对应不同的传输路径;最后为所述客户端配置与所述位置区域对应的传输路径,以使得所述客户端通过所述传输路径进行数据传输。与目前通过云盘进行数据传输时,根据客户端的IP地址为客户端随机配置传输路径的方式相比,本发明将客户端所在位置区域对应的预置传输路径,配置给所述客户端,以使得所述客户端通过所述预置传输路径进行云盘的数据传输,可以提高传输数据的效率。
[0015]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0016]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0017]图1示出了本发明实施例提供的一种数据传输方法流程示意图;
[0018]图2示出了本发明实施例提供的另一种数据传输方法流程示意图;
[0019]图3示出了本发明实施例提供的一种数据传输装置结构示意图;
[0020]图4示出了本发明实施例提供的另一种数据传输装置结构示意图。
【具体实施方式】
[0021]下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
[0022]本发明实施例提供了一种数据传输方法,如图1所示,所示方法包括:
[0023]101、接收客户端发送的数据传输请求。
[0024]其中,所述数据传输请求中携带有所述客户端的位置标识信息。所述客户端的位置标识信息可以为所述客户端的位置名称信息,具体可以为所述客户端的地理位置名称信息,例如,北京市朝阳区、河北省保定市等。所述数据传输请求具体可以在用户向云盘上传数据或者从云盘下载数据时进行发送。所述云盘可以为互联网存储工具,可以通过互联网为用户提供信息的储存,读取,下载等服务,具有安全稳定、海量存储的特点。
[0025]102、根据所述客户端的位置标识信息,从预置地图的位置区域中获取与所述位置标识信息对应的位置区域。
[0026]其中,所述预置地图中包含有按照预置规则划分的不同位置区域,所述不同位置区域分别对应不同的传输路径。所述预置地图可以按用户需求进行配置,也可以由系统默认配置,本发明实施例不做限定。所述预置地图可以为国家、省、市、区、县等的地图,例如,预置地图可以为北京市海淀区的地图,也可以为美国地图,还可以为河北省的地图。所述预置规则可以按用户需求进行设置,也可以由系统默认配置,本发明实施例不做限定。例如,当预置地图为辽宁省地图时,预置规则可以为按市进行划分;当预置地图为中国地图时,预置规则可以为按省进行划分,也可以按长江分界线进行划分。所述传输路径可以为客户端在不同传输路径下进行数据传输时,数据传输速度最快的传输路径。例如,客户端可以通过三种传输路径进行数据传输,三种传输路径分别为路径1、路径2、路径3,测得客户端在所述三种传输路径下进行数据传输的速度分别为30KB/S、100KB/s、lMB/s,可以确定客户端通过路径3进行数据传输时,数据传输的速度最快,可以将路径3配置为传输路径。
[0027]例如,预置地图为中国地图,可以按省划分位置区域,当客户端a的位置标识信息为河北省邯郸市时,则从中国地图的位置区域中获取得到客户端a对应的位置区域为河北省,当客户端b的位置标识信息为辽宁省沈阳市时,则从中国地图的位置区域中获取得到客户端b对应的位置区域为辽宁省。
[0028]103、为所述客户端配置与所述位置区域对应的传输路径。
[0029]进一步地,以使得所述客户端通过所述传输路径进行数据传输。
[0030]例如,预置地图为北京市,可以按区划分位置区域,并且各个位置区域分别对应最优传输路径,具体可以为海淀区对应的最优传输路径为电信,朝阳区对应的最优传输路径为网通,昌平区对应的最优传输路径为铁通,当客户端I的位置标识信息为海淀区远大路时,所述客户端I对应的位置区域为海淀区,为客户端I配置电信的传输路径,当客户端2的位置信息为昌平区南环路与永安路之间交叉的十字路口处时,所述客户端2对应的位置区域为昌平区,为客户端2配置铁通的传输路径。
[0031]本发明提供的一种数据传输方法,首先接收客户端发送的数据传输请求,所述数据传输请求中携带有所述客户端的位置标识信息;然后根据所述客户端的位置标识信息,从预置地图的位置区域中获取与所述位置标识信息对应的位置区域,所述预置地图中包含有按照预置规则划分的不同位置区域,所述不同位置区域分别对应不同的传输路径;最后为所述客户端配置与所述位置区域对应的传输路径,以使得所述客户端通过所述传输路径进行数据传输。与目前通过云盘进行数据传输时,根据客户端的IP地址为客户端随机配置传输路径的方式相比,本发明将客户端所在位置区域对应的预置传输路径,配置给所述客户端,以使得所述客户端通过所述预置传输路径进行云盘的数据传输,可以提高传输数据的效率。
[0032]本发明实施例提供了另一种数据传输方法,如图2所示,所述方法包括:
[0033]201、获取历史日志访问信息。
[0034]其中,所述历史日志访问信息中包含有不同客户端的位置标识信息,以及所述不同客户端的位置标识信息分别对应的传输速度。所述客户端的位置标识信息为所述客户端的IP地址信息。
[0035]对于本发明实施例,可以从云端服务器的数据库中获取不同客户端的历史日志访问信息,所述历史日志访问信息中包含有不同客户端的IP地址信息,以及所述不同客户端的IP地址信息分别对应的传输速度。
[0036]202、根据所述不同客户端的位置标识信息,将预置地图划分为不同位置区域。
[0037]其中,所述预置地图可以按用户需求进行配置,也可以由系统默认配置,本发明实施例不做限定。所述预置地图可以为国家、省、市、区、县等的地图,例如,预置地图可以为北京市朝阳区的地图,也可以为德国地图,还可以为广东省的地图。
[0038]例如,预置地图为广东省的地图,客户端A、B、C的IP地址为112.90.183.162,可以获取到客户端A、B、C的所在地为中国广东省中山市,客户端D、E、F的IP地址为112.90.160.111,可以获取到客户端D、E、F的所在地为中国广东省珠海市,客户端G、H、I的IP地址为112.90.130.168,可以获取到客户端G、H、I的所在地为中国广东省汕头市,进一步地,可以将客户端在中国广东省的位置划分为中国广东省中山市、中国广东省珠海市、中国广东省汕头市。
[0039]203、根据所述不同客户端的位置标识信息分别对应的传输速度,为所述不同位置区域分别配置对应