CN103973751A - 一种提高资源下载质量的方法 - Google Patents

一种提高资源下载质量的方法 Download PDF

Info

Publication number
CN103973751A
CN103973751A CN201310046935.9A CN201310046935A CN103973751A CN 103973751 A CN103973751 A CN 103973751A CN 201310046935 A CN201310046935 A CN 201310046935A CN 103973751 A CN103973751 A CN 103973751A
Authority
CN
China
Prior art keywords
server
address
request end
downloaded resources
geographical position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201310046935.9A
Other languages
English (en)
Inventor
肖芳
龚浩
亓爱慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Hsjc Network Technology Co ltd
Original Assignee
SHANGHAI HUASHI JINGCHENG HIGH-NEW TECHNOLOGY DEVELOPMENT Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI HUASHI JINGCHENG HIGH-NEW TECHNOLOGY DEVELOPMENT Co Ltd filed Critical SHANGHAI HUASHI JINGCHENG HIGH-NEW TECHNOLOGY DEVELOPMENT Co Ltd
Priority to CN201310046935.9A priority Critical patent/CN103973751A/zh
Publication of CN103973751A publication Critical patent/CN103973751A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种提高资源下载质量的方法。本发明的方法包括获取下载请求端的ip地址,根据请求端的ip地址确定下载资源的服务器。从而确保请求端与服务器网络连接受到干扰的可能性变小,降低信号衰减的可能性。使得用户下载资源的网络环境良好,下载资源的速度稳定,提升用户体验。

Description

一种提高资源下载质量的方法
技术领域
本发明涉及信息技术领域,特别涉及一种提高资源下载质量的方法。
背景技术
网络技术与电子信息技术发展迅速,使得人们习惯将各种信息电子化,然后存放于网络服务器中,这样便于将这些信息共享,有利于将信息快速传播。比如在教学领域,目前许多教学资源都实现了电子化,有教学视频、教学课件,书本也成了电子书。一般情况下,这些教学资源存放于某个网络服务器中,学生和老师可以通过网络下载这些资源。
但是由于现在网络服务供应商比较多,服务器位置可能与用户距离很远,长距离传输可能会造成信号不稳定,下载速度过慢,或者无法下载等情况,使得用户体验下降。
发明内容
本发明要解决的技术问题是提供一种提高资源下载质量的方法,目前网上同一个资源会存储在多个服务器中,一方面减少服务器并发下载的压力,同时也可以保证数据有多样备份。通过识别请求端与服务器端的ip地址,查找离请求端最近的服务器提供下载服务,使得用户下载资源的速度快而稳定,用户体验良好。
为解决上述技术问题,本发明采用的技术方案是:一种提高资源下载质量的方法,包括:请求端发起下载请求,获取请求端的ip地址;根据请求端的ip地址确定下载资源的服务器。
可选的,根据请求端的ip地址确定下载资源的服务器,包括:根据请求端的ip地址的地理位置,查找距离所述地理位置最近的所述下载资源的服务器。
可选的,根据请求端的ip地址确定下载资源的服务器,包括:根据请求端的ip地址所在的网络运营商,查找使用该网络运营商的下载资源的服务器。
可选的,当没有找到使用所述网络运营商的所述下载资源的服务器时,根据所述请求端的ip地址的地理位置,查找距离所述地理位置最近的所述下载资源的服务器。
可选的,当找到至少两个使用所述网络运营商的所述下载资源的服务器时,再根据所述请求端的ip地址的地理位置,在找到的所述至少两个使用所述网络运营商的所述下载资源的服务器中查找距离所述地理位置最近的所述下载资源的服务器。
与现有技术相比,本发明具有以下优点:
本发明的方法根据用户请求端的ip地址以及用户服务器端的ip地址,查找离请求端地理位置最近的服务器,或者查找与请求端适用同一个网络运营商的服务器,从而确保请求端与服务器网络连接受到干扰的可能性变小,降低信号衰减的可能性。使得用户下载资源的网络环境良好,下载资源的速度稳定,提升用户体验。
附图说明
图1为本发明第一实施例的流程示意图;
图2为本发明第二实施例的流程示意图;
图3为本发明第三实施例的流程示意图;
图4为本发明第四实施例的流程示意图。
具体实施方式
下面结合具体实施例和附图对本发明作进一步说明,但不应以此限制本发明的保护范围。
参考图1,提高资源下载质量的方法包括:
步骤S11,请求端发起下载请求;
步骤S12,获取所述请求端的ip地址;
步骤S13,根据所述请求端的ip地址确定下载资源的服务器。
目前网上同一个资源会存储在多个服务器中,一方面减少服务器并发下载的压力,同时也可以保证数据有多样备份。连接在网的设备,包括服务器都会有一个唯一的ip地址。服务器分布的ip地址有一个列表,请求端根据自身ip地址与该列表中服务器的ip地址进行匹配,找到合适的下载资源服务器。
图2示出了提高资源下载质量的方法的另一个实施例,请求端根据自身ip地址与前述列表中服务器的ip地址进行匹配时,是查找与请求端地理位置最近的服务器。服务器ip地址列表中都会标示服务器所在地理位置的范围,请求端根据自身ip地址的地理位置,请求端可以从网络服务商那里获得自身的地理位置,属于现有技术,这里不在赘述了。请求端可以根据自身地理位置查找与列表中较近地理位置的服务器,从该服务器请求下载相应资源。
具体的,一个请求端从北京海淀区向某一资源发起下载请求,该资源在上海普陀区的服务器,请求端会去列表中查找所下载的该资源在海淀区或者附近的地区有没有相同的资源,如果有就从附近的地区服务器进行下载,如果比离上海普陀区近的地区都没有这个所要下载的资源,就会从上海普陀区服务器上进行下载。
图3示出了提高资源下载质量的方法的另一个实施例,请求端根据自身ip地址与前述列表中服务器的ip地址进行匹配时,是查找与请求端所在的网络运营商相同的服务器进行下载。服务器ip地址列表中都会标示服务器所在网络运营商。但如果没有使用相同网络运营商的服务器则采用图2示出的方法。
具体的,一个请求端在北京海淀区,使用的是电信网络运营商,向某一资源发起下载请求,该资源在上海普陀区,所在的服务器适用的是网通网络运营商。请求端会去列表中查找所下载的该资源在电信服务器上有没有相同的资源,如果有就从电信服务器中进行下载,如果没有,请求端会去列表中查找所下载的该资源在海淀区或者附件的地区有没有相同的资源,如果有就从附件的地区服务器进行下载,如果比离上海普陀区近的地区都没有这个所要下载的资源,就会从普陀区服务器上进行下载。
图4示出了提高资源下载质量的方法的另一个实施例,请求端根据自身ip地址与前述列表中服务器的ip地址进行匹配时,是查找与请求端所在的网络运营商相同的服务器进行下载。但很有可能查找到不止一个使用相同网络运营商的服务器,这时候在这些服务器中找距离近的服务器进行下载。
具体的,一个请求端使用网通网络运营商从北京海淀区向某一资源发起下载请求,该资源在上海普陀区网络运营商是电信的服务器,请求端会去列表中查找所下载的该资源在网通服务器上有没有相同的资源,如果找到至少2个符合要求的服务器,则请求端会去列表中查找符合要求的服务器在海淀区或者在附近的地区,如果有就从附近的地区服务器进行下载,如果没有,再从普陀区服务器上进行下载。
本发明虽然以较佳实施例公开如上,但其并不是用来限定本发明,任何本领域技术人员在不脱离本发明的精神和范围内,都可以做出可能的变动和修改,因此本发明的保护范围应当以本发明权利要求所界定的范围为准。

Claims (5)

1.一种提高资源下载质量的方法,其特征在于,包括:
请求端发起下载请求;
获取所述请求端的ip地址;
根据所述请求端的ip地址确定下载资源的服务器。
2.根据权利要求1所述的提高资源下载质量的方法,其特征在于,所述根据所述请求端的ip地址确定下载资源的服务器,包括:
根据所述请求端的ip地址的地理位置,查找距离所述地理位置最近的所述下载资源的服务器。
3.根据权利要求1所述的提高资源下载质量的方法,其特征在于,所述根据所述请求端的ip地址确定下载资源的服务器,包括:
根据所述请求端的ip地址所在的网络运营商,查找使用所述网络运营商的所述下载资源的服务器。
4.根据权利要求3所述的提高资源下载质量的方法,其特征在于,当没有找到使用所述网络运营商的所述下载资源的服务器时,根据所述请求端的ip地址的地理位置,查找距离所述地理位置最近的所述下载资源的服务器。
5.根据权利要求3所述的提高资源下载质量的方法,其特征在于,当找到至少两个使用所述网络运营商的所述下载资源的服务器时,再根据所述请求端的ip地址的地理位置,在找到的所述至少两个使用所述网络运营商的所述下载资源的服务器中查找距离所述地理位置最近的所述下载资源的服务器。
CN201310046935.9A 2013-02-06 2013-02-06 一种提高资源下载质量的方法 Pending CN103973751A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310046935.9A CN103973751A (zh) 2013-02-06 2013-02-06 一种提高资源下载质量的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310046935.9A CN103973751A (zh) 2013-02-06 2013-02-06 一种提高资源下载质量的方法

Publications (1)

Publication Number Publication Date
CN103973751A true CN103973751A (zh) 2014-08-06

Family

ID=51242793

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310046935.9A Pending CN103973751A (zh) 2013-02-06 2013-02-06 一种提高资源下载质量的方法

Country Status (1)

Country Link
CN (1) CN103973751A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105827448A (zh) * 2016-03-31 2016-08-03 乐视控股(北京)有限公司 一种资源分配方法和装置
CN105827539A (zh) * 2016-03-30 2016-08-03 乐视控股(北京)有限公司 一种资源分配的方法和装置
CN105827548A (zh) * 2016-03-30 2016-08-03 乐视控股(北京)有限公司 一种资源调度的方法和装置

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459614A (zh) * 2008-12-24 2009-06-17 腾讯科技(深圳)有限公司 一种网络数据传输的方法、***和设备
US20100306339A1 (en) * 2009-05-31 2010-12-02 International Business Machines Corporation P2p content caching system and method
CN102223411A (zh) * 2011-06-15 2011-10-19 奇智软件(北京)有限公司 采用p2p技术下载文件的方法和***、客户端

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101459614A (zh) * 2008-12-24 2009-06-17 腾讯科技(深圳)有限公司 一种网络数据传输的方法、***和设备
US20100306339A1 (en) * 2009-05-31 2010-12-02 International Business Machines Corporation P2p content caching system and method
CN102223411A (zh) * 2011-06-15 2011-10-19 奇智软件(北京)有限公司 采用p2p技术下载文件的方法和***、客户端

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105827539A (zh) * 2016-03-30 2016-08-03 乐视控股(北京)有限公司 一种资源分配的方法和装置
CN105827548A (zh) * 2016-03-30 2016-08-03 乐视控股(北京)有限公司 一种资源调度的方法和装置
CN105827448A (zh) * 2016-03-31 2016-08-03 乐视控股(北京)有限公司 一种资源分配方法和装置

Similar Documents

Publication Publication Date Title
CN103581299B (zh) 服务调度方法、装置及***
CN103297472B (zh) 一种应用于内容分发网络的重定向方法及内容分发节点
CN101039309B (zh) 链路共享服务装置以及通信方法
CN110381131B (zh) Mec节点标识的实现方法、移动终端、服务器和存储介质
CN108183975A (zh) 一种域名解析的方法和***
CN107241428B (zh) 一种在基于容器的共享虚拟主机中实现https的方法和装置
CN102625287A (zh) 一种手机应用软件的下载方法
CN103781055A (zh) 一种数据下载方法及相关设备
CN106681922A (zh) 模拟服务器响应方法及***
WO2014194617A1 (zh) 一种实现智能客服的方法及***
CN103812900A (zh) 一种数据同步方法、装置及***
CN104580542A (zh) Dns***的智能解析方法
CN103825923A (zh) 一种资源下载方法、业务服务器及手机客户端
EP2747387A1 (en) Implementation of domain name services
CN104935443A (zh) 组播数据处理方法、装置、***、发送设备及接收客户端
US20150006622A1 (en) Web contents transmission method and apparatus
CN101159597B (zh) 获取软件配置信息的方法、***及相关设备
CN104468138B (zh) 一种多媒体会议的实现方法、相关设备以及***
CN103973751A (zh) 一种提高资源下载质量的方法
CN103152444A (zh) 中继方式的网络地址转换及报文传输方法及装置、***
CN105338131B (zh) 一种dhcp服务器地址池容量的测试方法及***
CN104717312A (zh) 一种确定访问网络资源接口的方法及装置
CN103001989A (zh) 参数接收方法及***
CN103973819A (zh) 一种响应社区域名请求的方法、相关装置及***
CN109818821A (zh) 一种网站cdn架构的检测方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SHANGHAI HUASHI JINGCHENG NETWORK TECHNOLOGY CO.,

Free format text: FORMER OWNER: SHANGHAI HUASHI JINGCHENG HIGH NEW (GROUP) CO., LTD.

Effective date: 20150130

C41 Transfer of patent application or patent right or utility model
C53 Correction of patent of invention or patent application
CB02 Change of applicant information

Address after: 200333, room 27, building 879, Lane 213, Zhongjiang Road, Shanghai, Putuo District

Applicant after: SHANGHAI HSJC HIGH-TECH (GROUP) CO.,LTD.

Address before: 200333, room 27, building 879, Lane 213, Zhongjiang Road, Shanghai, Putuo District

Applicant before: Shanghai Huashi Jingcheng High-Tech Development Co.,Ltd.

COR Change of bibliographic data

Free format text: CORRECT: APPLICANT; FROM: SHANGHAI HUASHI JINGCHENG HIGH-TECH. DEVELOPMENT CO., LTD. TO: SHANGHAI HUASHI JINGCHENG HIGH NEW (GROUP) CO., LTD.

Free format text: CORRECT: ADDRESS; FROM: 200333 PUTUO, SHANGHAI TO: 200042 PUTUO, SHANGHAI

TA01 Transfer of patent application right

Effective date of registration: 20150130

Address after: 200042 room 20, building 958, 315 North Main Road, Shanghai, Putuo District

Applicant after: SHANGHAI HSJC NETWORK TECHNOLOGY Co.,Ltd.

Address before: 200333, room 27, building 879, Lane 213, Zhongjiang Road, Shanghai, Putuo District

Applicant before: SHANGHAI HSJC HIGH-TECH (GROUP) CO.,LTD.

WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140806