一种设置代理服务器的方法及装置制造方法及图纸

技术编号:9768127 阅读:86 留言:0更新日期:2014-03-15 22:49
本发明专利技术公开了一种设置代理服务器的方法,所述方法包括:建立第一速度性能指标和第二速度性能指标,所述第一速度性能指标作为代理服务器速度性能下限;所述第二速度性能指标用于衡量代理服务器是否达到预先约定的标准速度;根据所述第一速度性能指标和/或第二速度性能指标,从候选的多个代理服务器中选择至少一个代理服务器,设置为当前使用的代理服务器。本发明专利技术还公开了一种用于设置代理服务器的装置,实现了代理服务器的自动设置或自动修正,从而解决由于浏览器无法正常链接代理服务器或代理服务器过慢而导致用户无法正常上网的问题,提高了代理服务器设置的灵活性。

【技术实现步骤摘要】
—种设置代理服务器的方法及装置
本专利技术涉及互联网通信技术,尤其涉及一种设置代理服务器的方法及装置。
技术介绍
代理服务器(Proxy Server)是互联网中提供转接功能的服务器,介于客户端和Web服务器之间。浏览器先将页面请求发送给代理服务器,代理服务器再将所述页面请求转发给相应的Web服务器,获取相应网页的数据并返回给所述浏览器。通过设置代理服务器可以实现网页过滤,即代理服务器可以将不需要的网页信息进行过滤,不用返回给浏览器;还可以加强网页访问的安全防护,即对于不安全的网页信息,代理服务器可以进行安全拦截或清除,之后,再返回相应网页的数据给浏览器。但是,如果代理服务器的IP地址发生变更或者代理服务器的速度过慢时,使得浏览器无法成功链接代理服务器或链接过慢,以至于代理服务器不能及时将网页数据返回给浏览器,导致浏览器不能成功访问网页或访问网页速度很慢,影响用户正常上网。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种设置代理服务器的方法及装置,解决由于浏览器无法成功链接代理服务器或链接过慢而导致代理服务器不能及时将网页数据返回给浏览器的问题。为达到上述目的,本专利技术的技术方案是这样实现的:本专利技术提供了一种设置代理服务器的方法,所述方法包括:建立第一速度性能指标和第二速度性能指标,所述第一速度性能指标作为代理服务器速度性能下限,所述第二速度性能指标用于衡量代理服务器是否达到预先约定的标准速度;根据所述第一速度性能指标和/或第二速度性能指标,从候选的多个代理服务器中选择至少一个代理服务器,设置为当前使用的代理服务器。在上述方案中,所述根据所述第一速度性能指标和/或第二速度性能指标,从所述多个代理服务器中选择至少一个代理服务器,包括:获取各代理服务器的性能参数,计算得到各代理服务器的连接速度值;将各代理服务器的连接速度值与所述第一速度性能指标进行比较,得到符合速度性能下限的代理服务器;将所述符合速度性能下行的代理服务器的连接速度值与所述第二速度性能指标进行比较,得到达到标准速度性能的代理服务器;将所述达到标准速度性能的代理服务器的性能进行比较,选择性能最佳的至少一个代理服务器。在上述方案中,所述代理服务器的性能参数包括:代理服务器对于预设或预存储的网址返回数据的时长;代理服务器的连接速度值为代理服务器对于常用网址返回数据的时长;或者,所述代理服务器的性能参数包括:代理服务器对于所述预设或预存储的网址返回数据的时长、Time值和驻留时间TTL值;代理服务器的连接速度值为代理服务器对于所述预设或预存储的网址返回数据的时长、Time值和TTL值之和。在上述方案中,所述将所述达到标准速度性能的代理服务器的性能进行比较,包括:将代理服务器的连接速度值进行比较,选择连接速度值最小的至少一个代理服务器。在上述方案中,所述将所述达到标准速度性能的代理服务器的性能进行比较,还包括:如果连接速度值最小的代理服务器数量大于所述至少一个,则将连接速度值最小的代理服务器中对于预设或预存储的网址进行DNS解析的跳转次数进行比较,选择对于预设或预存储的网址进行DNS解析的跳转次数最小的至少一个代理服务器。在上述方案中,从所述多个代理服务器中选择至少一个代理服务器之前,所述方法还包括:提示用户是否需要进行代理服务器的重置;从所述多个代理服务器中选择至少一个代理服务器,为:在接收到用户接受代理服务器重置的指令时,从所述多个代理服务器中选择至少一个代理服务器。在上述方案中,从所述多个代理服务器中选择至少一个代理服务器之前,所述方法还包括:判断当前使用的代理服务器的性能是否达到所述第二速度性能指标,并在当前使用的代理服务器的性能未达到所述第二速度性能指标时,提示用户是否需要进行代理服务器的重置;从所述多个代理服务器中选择至少一个代理服务器,为:在接收到用户接受代理服务器重置的指令时,从所述多个代理服务器中选择至少一个代理服务器。在上述方案中,在从候选的多个代理服务器中选择两个或两个以上的代理服务器,设置为当前使用的代理服务器后,所述方法还包括:按照预先配置的数据下载策略,将需访问页面的数据分配给所述两个或两个以上的代理服务器;各所述代理服务器分别获取分配给自身的所述需访问页面的数据并返回;对各所述代理服务器返回的需访问页面的数据进行整合处理得到需访问的页面并显示。在上述方案中,在从候选的多个代理服务器中选择一个代理服务器,设置为当前使用的代理服务器后,所述方法还包括:所述代理服务器获取需访问页面的数据并返回;接收所述代理服务器返回的需访问页面的数据,得到需访问的页面并显示。本专利技术还提供了一种设置代理服务器的装置,所述装置包括建立单元和设置单元;其中,建立单元,用于建立第一速度性能指标和第二速度性能指标,所述第一速度性能指标为代理服务器速度性能下限,所述第二速度性能指标用于衡量代理服务器是否达到预先约定的标准速度;设置单元,用于根据所述建立单元建立的第一速度性能指标和/或第二速度性能指标,从候选的多个代理服务器中选择至少一个代理服务器,设置为当前使用的代理服务器。在上述方案中,所述设置单元,用于:获取各代理服务器的性能参数,计算得到各代理服务器的连接速度值;将各代理服务器的连接速度值与所述第一速度性能指标进行比较,得到符合速度性能下限的代理服务器;将所述符合速度性能下行的代理服务器的连接速度值与所述第二速度性能指标进行比较,得到达到标准速度性能的代理服务器;将所述达到标准速度性能的代理服务器的性能进行比较,选择性能最佳的至少一个代理服务器。在上述方案中,所述代理服务器的性能参数包括:代理服务器对于预设或预存储的网址返回数据的时长;代理服务器的连接速度值为代理服务器对于常用网址返回数据的时长;或者,所述代理服务器的性能参数包括:代理服务器对于预设或预存储的网址返回数据的时长、Time值和驻留时间TTL值;代理服务器的连接速度值为代理服务器对于常用网址返回数据的时长、Time值和TTL值之和。在上述方案中,所述设置单元,用于将代理服务器的连接速度值进行比较,选择连接速度值最小的至少一个代理服务器。在上述方案中,所述设置单元,用于在连接速度值最小的代理服务器数量大于所述至少一个,则将连接速度值最小的代理服务器中对于常用网址进行DNS解析的跳转次数进行比较,选择对于常用网址进行DNS解析的跳转次数最小的至少一个代理服务器。[0041 ] 在上述方案中,所述装置还包括提示单元,用于提示用户是否需要进行代理服务器的重置;所述设置单元,用于在接收到用户接受代理服务器重置的指令时,从所述多个代理服务器中选择至少一个代理服务器。在上述方案中,所述装置还包括判断单元,用于判断当前使用的代理服务器的性能是否达到所述第二速度性能指标,并在当前使用的代理服务器的性能未达到所述第二速度性能指标时,通知所述提示单元提示用户是否需要进行代理服务器的重置。在上述方案中,所述装置还包括显示单元,用于接收所述设置单元所选择的一个代理服务器获取并返回的需访问页面数据,得到需访问的页面并显示。在上述方案中,所述装置还包括分配单元;其中,分配单元,用于按照预先配置的数据下载策略,将需访问页面的数据分配给所述设置单元所选择的两个或两个以上的代理服务器;所述显示单元,本文档来自技高网...
一种设置代理服务器的方法及装置

【技术保护点】
一种设置代理服务器的方法,其特征在于,所述方法包括:建立第一速度性能指标和第二速度性能指标,所述第一速度性能指标作为代理服务器速度性能下限,所述第二速度性能指标用于衡量代理服务器是否达到预先约定的标准速度;根据所述第一速度性能指标和/或第二速度性能指标,从候选的多个代理服务器中选择至少一个代理服务器,设置为当前使用的代理服务器。

【技术特征摘要】
1.一种设置代理服务器的方法,其特征在于,所述方法包括: 建立第一速度性能指标和第二速度性能指标,所述第一速度性能指标作为代理服务器速度性能下限,所述第二速度性能指标用于衡量代理服务器是否达到预先约定的标准速度; 根据所述第一速度性能指标和/或第二速度性能指标,从候选的多个代理服务器中选择至少一个代理服务器,设置为当前使用的代理服务器。2.根据权利要求1所述设置代理服务器的方法,其特征在于,所述根据所述第一速度性能指标和/或第二速度性能指标,从所述多个代理服务器中选择至少一个代理服务器,包括: 获取各代理服务器的性能参数,计算得到各代理服务器的连接速度值; 将各代理服务器的连接速度值与所述第一速度性能指标进行比较,得到符合速度性能下限的代理服务器; 将所述符合速度性能下行的代理服务器的连接速度值与所述第二速度性能指标进行比较,得到达到标准速度性能的代理服务器; 将所述达到标准速度性能的代理服务器的性能进行比较,选择性能最佳的至少一个代理服务器。3.根据权利要求2所述设置代理服务器的方法,其特征在于, 所述代理服务器的性能参数包括:代理服务器对于预设或预存储的网址返回数据的时长;代理服务器的连接速度值为代理服务器对于常用网址返回数据的时长; 或者,所述代理服务器的性能参数包括:代理服务器对于所述预设或预存储的网址返回数据的时长、Time值和驻留时间TTL值;代理服务器的连接速度值为代理服务器对于所述预设或预存储的网址返回数据的时长、Time值和TTL值之和。4.根据权利要求3所述设置代理服务器的方法,其特征在于,所述将所述达到标准速度性能的代理服务器的性能进行比较,包括: 将代理服务器的连接速度值进行比较,选择连接速度值最小的至少一个代理服务器。5.根据权利要求4所述设置代理服务器的方法,其特征在于,所述将所述达到标准速度性能的代理服务器的性能进行比较,还包括: 如果连接速度值最小的代理服务器数量大于所述至少一个,则将连接速度值最小的代理服务器中对于预设或预存储的网址进行DNS解析的跳转次数进行比较,选择对于预设或预存储的网址进行DNS解析的跳转次数最小的至少一个代理服务器。6.根据权利要求1至5任一项所述设置代理服务器的方法,其特征在于, 从所述多个代理服务器中选择至少一个代理服务器之前,所述方法还包括:提示用户是否需要进行代理服务器的重置; 从所述多个代理服务器中选择至少一个代理服务器,为:在接收到用户接受代理服务器重置的指令时,从所述多个代理服务器中选择至少一个代理服务器。7.根据权利要求1至5任一项所述设置代理服务器的方法,其特征在于, 从所述多个代理服务器中选择至少一个代理服务器之前,所述方法还包括:判断当前使用的代理服务器的性能是否达到所述第二速度性能指标,并在当前使用的代理服务器的性能未达到所述第二速度性能指标时,提示用户是否需要进行代理服务器的重置;从所述多个代理服务器中选择至少一个代理服务器,为:在接收到用户接受代理服务器重置的指令时,从所述多个代理服务器中选择至少一个代理服务器。8.根据权利要求1所述设置代理服务器的方法,其特征在于,在从候选的多个代理服务器中选择两个或两个以上的代理服务器,设置为当前使用的代理服务器后,所述方法还包括: 按照预先配置的数据下载策略,将需访问页面的数据分配给所述两个或两个以上的代理服务器; 各所述代理服务器分别获取分配给自身的所述需访问页面的数据并返回; 对各所述代理服务器返回的需访问页面的数据进行整合处理得到需访问的页面并显示ο9.根据权利要求1所述...

【专利技术属性】
技术研发人员:务孟庆张宁蒋进舟康亮滕跃龙刘玉国周振兴
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1