[发明专利]数据传输方法和系统有效
申请号: | 201210532341.4 | 申请日: | 2012-12-11 |
公开(公告)号: | CN103023902A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 陈夺;陈超 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;何立春 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据传输 方法 系统 | ||
技术领域
本发明涉及网络通信技术领域,具体涉及一种数据传输方法和系统。
背景技术
互联网中的数据传输包括客户端向网络侧上传文件以及客户端从网络侧下载文件。
现有的一种提供互联网数据传输服务的方案为:单一机房提供上传服务。图1是现有技术的单一机房提供上传服务的方案的示意图。如图1所示,这种方案中只有一个机房提供文件上传服务,所有用户的客户端上传请求都发送到位于此机房中的服务器。这种方案下,该唯一的机房出故障时,将无法提供任何服务,且单个机房能够服务的用户数量有限。
现有的另一种提供互联网数据传输服务的方案为:多点机房固定分配。图2是现有技术中的多点机房提供上传服务的方案的示意图。如图2所示,这种方案中有多个机房提供上传服务,各客户端被固定地分配到对应的上传服务机房,当一个客户端需要上传文件时,将文件固定上传到对应上传服务机房中的服务器。这种方案下,一个客户端上传文件的上传服务机房是固定的,所以可能未给用户提供最优的服务,例如,属于运营商A的机房和属于运营商B的机房中提供文件上传服务,运营商A的某一用户被分配到了运营商B的机房,则该用户的客户端只能将文件上传到运营商B的机房中的服务器,很显然没有将文件上传到所属运营商A的机房效率高。并且,这种方案中,当某个机房的存储量超负荷时,只能通过迁移用户来解决问题,而迁移用户成本大,风险高。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据传输方法和系统。
依据本发明的一个方面,提供了一种数据传输方法,其中,该方法包括:接收客户端的数据传输请求,根据该客户端的IP地址获取该客户端的IP地址对应的网络属性信息;然后根据所获取的网络属性信息,从部署在各个位置的多个数据服务机房中选择对于该客户端而言数据传输最快速的一个数据服务机房;将所选择的数据服务机房的访问地址返回给该客户端,使得该客户端将数据传输到该数据服务机房中的数据服务器;其中,该客户端的IP地址对应的网络属性信息包括:地域信息和运营商信息,该部署在各个位置的多个数据服务机房属于不同的运营商并分布在不同的地域。
可选地,根据该客户端的IP地址获取该客户端的IP地址对应的网络属性信息包括:从IP信息库中查找该客户端的IP地址所属的IP地址段,并获取与该IP地址段对应的地域信息和运营商信息。其中,IP信息库中的每条记录包括IP地址段以及该IP地址段对应的地域信息和运营商信息,IP地址段包括该IP地址段的起始IP地址和截止IP地址。
可选地,根据所获取的网络属性信息,从部署在各个位置的多个数据服务机房中选择对于该客户端而言数据传输最快速的一个数据服务机房包括:根据该客户端的IP地址对应的运营商信息,查找出属于该运营商的数据服务机房;根据该客户端的IP地址对应的地域信息,从属于该运营商的数据服务机房中选择地域上离该客户端最近的数据服务机房。
可选地,根据该客户端的IP地址对应的地域信息,从属于该运营商的数据服务机房中选择地域上离该客户端最近的数据服务机房包括:根据该客户端的IP地址对应的地域信息,从地域距离权值表查找表示与该地域之间的距离最小的权值所对应的地域,并选择对应该地域的数据服务机房。其中地域距离权值表的每一行包括:该行对应的地域以及表示该行对应的地域与其它各地域之间距离的权值。
依据本发明的另一方面,提供了一种数据传输系统,其中,该系统包括用户服务器、IP分析服务器和选举服务器;用户服务器,适于接收客户端的数据传输请求,向IP分析服务器发送包括该客户端的IP地址的查询请求,接收IP分析服务器返回的该客户端的IP地址对应的网络属性信息,向选举服务器发送包括该网络属性信息的查询请求,接收选举服务器返回的数据服务机房的访问地址,将该数据服务机房的访问地址返回给该客户端,使得该客户端将数据传输该数据服务机房中的数据服务器;IP分析服务器,适于获取该客户端的IP地址对应的网络属性信息;选举服务器,适于根据该网络属性信息,从部署在各个位置的多个数据服务机房中选择对于该客户端而言数据传输最快速的一个数据服务机房。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210532341.4/2.html,转载请声明来源钻瓜专利网。