网页浏览的加速方法、云服务器和浏览器技术

技术编号:10737981 阅读:100 留言:0更新日期:2014-12-10 13:02
本发明专利技术实施例公开了一种网页浏览的加速方法、云服务器和浏览器。所述网页浏览的加速方法包括:云服务器接收浏览器的网络配置信息,并根据接收到的网络配置信息为浏览器生成专属加速策略;所述云服务器将生成的专属加速策略分发给所述专属加速策略对应的浏览器。本发明专利技术实施例提供的网页浏览的加速方法、云服务器和浏览器提高了代理服务器设置的动态性,进一步的提高了网页浏览的速度。

【技术实现步骤摘要】
网页浏览的加速方法、云服务器和浏览器
本专利技术实施例涉及网络通信
,尤其涉及一种网页浏览的加速方法、云服务器和浏览器。
技术介绍
由于互联网上各种防火墙和过滤策略的应用,用户通过浏览器浏览一部分网站时会出现浏览速度变慢,甚至于不能访问的情况。解决这一问题的手段就是为浏览器设置代理服务器,由设置的代理服务器来代理用户的网页浏览。对于用户来说,代理服务器是一台远程的服务器。这台远程的服务器在一个具体的时间点是否提供服务用户并不能预先得知。而且,互联网上各种设备的配置和运行情况也错综复杂。这样一来,用户在一个时间点上能够通过一个代理服务器进行一个网站的网页浏览,而在相隔一段时间的另一个时间点上很有可能需要更换代理服务器才能进行相同的网站的网页浏览。而现有的浏览器的代理服务器设置一般是用户的手动设置,这样就造成用户进行代理服务器设置的动态性不高,网页浏览的效率低下。
技术实现思路
有鉴于此,本专利技术实施例提出一种网页浏览的加速方法、云服务器和浏览器,以提高代理服务器设置的动态性,提升网页浏览的速度。第一方面,本专利技术实施例提供了一种网页浏览的加速方法,所述方法包括:云服务器接收浏览器的网络配置信息,并根据接收到的网络配置信息为浏览器生成专属加速策略;所述云服务器将生成的专属加速策略分发给所述专属加速策略对应的浏览器。第二方面,本专利技术实施例提供了一种云服务器,所述云服务器包括:策略生成模块,用于接收浏览器的网络配置信息,并根据接收到的网络配置信息为浏览器生成专属加速策略;策略分发模块,用于将生成的专属加速策略分发给所述专属加速策略对应的浏览器。第三方面,本专利技术实施例提供了一种网页浏览的加速方法,所述方法包括:浏览器上传所述浏览器的网络配置信息;所述浏览器接收所述云服务器生成的浏览器的专属加速策略;所述浏览器根据所述专属加速策略进行网页浏览。第四方面,本专利技术实施例提供了一种浏览器,所述浏览器包括:配置信息上传模块,用于上传所述浏览器的网络配置信息;策略接收模块,用于接收所述云服务器生成的浏览器的专属加速策略;网页浏览模块,用于根据所述专属加速策略进行网页浏览。本专利技术实施例提供的网页浏览的加速方法、云服务器和浏览器通过利用云服务器接收浏览器的网络配置信息,并根据接收到的网络配置信息为浏览器生成专属加速策略,利用云服务器将生成的专属加速策略分发给所述专属加速策略对应的浏览器,以及浏览器根据所述专属加速策略进行网页浏览,提高了代理服务器设置的动态性,从而进一步的提高了网页浏览的速度。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本专利技术的其它特征、目的和优点将会变得更明显:图1是本专利技术第一实施例提供的网页浏览的加速方法的流程图;图2是本专利技术第二实施例提供的网页浏览的加速方法中策略生成的流程图;图3是本专利技术第三实施例提供的网页浏览的加速方法的流程图;图4是本专利技术第四实施例提供的网页浏览的加速方法中网页浏览的流程图;图5是本专利技术第五实施例提供的云服务器的结构图;图6是本专利技术第六实施例提供的浏览器的结构图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部内容。图1示出了本专利技术的第一实施例。图1是本专利技术第一实施例提供的网页浏览的加速方法的流程图。所述网页浏览的加速方法由云服务器执行。所述云服务器部署在网络侧,它可以被部署在一台服务器上,也可以被部署在一个服务器集群上。所述网页浏览的加速方法包括:S110,云服务器接收浏览器的网络配置信息,并根据接收到的网络配置信息为浏览器生成专属加速策略。所述网络配置信息是指浏览器本地的关于网络配置的相关信息。示例的,所述网络配置信息包括浏览器的IP地址、接入方式、浏览器类型及版本号以及经常访问(访问频率超过预设阀值)的国外网站列表。其中,浏览器的IP地址是浏览器访问网络时其对应的IP地址。如果浏览器是在一个局域网内,通过一个互联网服务提供商(Internetserviceprovider,ISP)访问网络,那么所述浏览器的IP地址是该浏览器对应的ISP在公网上的IP地址。浏览器可以是通过不同方式接入互联网,比如通过WiFi接入点接入、通过2G/3G/4G网络接入。所述浏览器的接入方式就是指浏览器接入互联网的方式。客户端安装的浏览器有不同的类型和版本号。例如,浏览器可以是火狐浏览器、百度浏览器等等。相同类型的浏览器还可以由不同版本之间的区别,这一点可以通过读取浏览器的版本号进行识别。不同的浏览器因为使用者的使用习惯不同,可以有不同的经常访问的网站。浏览器可以通过记录本地日志的方式将这些经常访问的网站记录下来。在经常访问的网站中,国外网站经常会被不同的防火墙以及过滤策略所屏蔽。因此,可以生成一个经常访问的国外网站的列表,用来记录所述浏览器经常访问的网站。在本实施例中,浏览器将本地的网络配置信息上传到云服务器上。云服务器在接收到所述浏览器的网络配置信息以后,根据所述网络配置信息生成针对所述浏览器的专属加速策略。优选的,所述专属加速策略包括代理服务器地址以及代理服务器生效的条件。并且,所述专属加速策略是代理自动配置(Proxyauto-config,PAC)脚本写成的文件。进一步优选的,所述云服务器可以通过对不同代理服务器的测试生成针对所述浏览器的专属加速策略。S120,所述云服务器将生成的专属加速策略分发给所述专属加速策略对应的浏览器。生成针对浏览器的专属加速策略以后,所述云服务器将所述专属加速策略分发给所述专属加速策略对应的浏览器。需要注意的是,优选将所述专属加速策略分发给其唯一对应的浏览器,使得各个专属加速策略有针对性的服务于一个浏览器。本实施例通过接收浏览器的网络配置信息,根据接收到的网络配置信息为浏览器生成专属加速策略,并将生成的专属加速策略分发给所述专属加速策略对应的浏览器,提高了代理服务器设置的动态性,从而提高了网页浏览的速度。图2示出了本专利技术的第二实施例。图2是本专利技术第二实施例提供的网页浏览的加速方法中策略生成的流程图。参见图2,所述网页浏览的加速方法以本专利技术第一实施例为基础,进一步的,云服务器接收浏览器的网络配置信息,并根据接收到的网络配置信息为浏览器生成专属加速策略包括:S111,所述云服务器接收浏览器上传的网络配置信息,并获取所述网络配置信息中访问频率超过预设值的国外网站列表。所述浏览器上传的网络配置信息中包括所述浏览器访问频率超过预设值的国外网站列表。所述云服务器接收到所述浏览器上传的网络配置信息以后,从所述网络配置信息中获取所述浏览器的访问频率超过预设值的国外网站列表。S112,所述云服务器根据预先验证的代理服务器列表,为所述国外网站列表中的国外网站配置至少一个代理服务器。所述云服务器上存储有经过了预先验证的代理服务器列表。所述代理服务器列表中存储有能够使用的代理服务器的IP地址,以及该代理服务器的适用范围。所述适用范围是指一个代理服务器对哪些客户端能够实施有效的代理服务,它通常表现为一个或者多个IP地址的区间。所述云服务器接收到所述浏览器上传的网络配置信息,并从所述网络配置信息中获取到国本文档来自技高网...
网页浏览的加速方法、云服务器和浏览器

【技术保护点】
一种网页浏览的加速方法,其特征在于,包括:云服务器接收浏览器的网络配置信息,并根据接收到的网络配置信息为浏览器生成专属加速策略;所述云服务器将生成的专属加速策略分发给所述专属加速策略对应的浏览器。

【技术特征摘要】
1.一种网页浏览的加速方法,其特征在于,包括:云服务器接收浏览器的网络配置信息,并根据接收到的网络配置信息为浏览器生成专属加速策略;所述云服务器将生成的专属加速策略分发给所述专属加速策略对应的浏览器;其中,云服务器接收浏览器的网络配置信息,并根据接收到的网络配置信息为浏览器生成专属加速策略包括:所述云服务器接收浏览器上传的网络配置信息,并获取所述网络配置信息中访问频率超过预设值的国外网站列表;所述云服务器根据预先验证的代理服务器列表,为所述国外网站列表中的国外网站配置至少一个代理服务器;所述云服务器根据为所述国外网站列表中的国外网站的代理服务器配置情况,生成专属加速策略。2.根据权利要求1所述的方法,其特征在于,所述浏览器的网络配置信息包括:浏览器的IP地址、接入方式、浏览器类型及版本号以及经常访问的国外网站列表。3.根据权利要求1所述的方法,其特征在于,所述专属加速策略包括代理自动配置PAC脚本,并且所述PAC脚本中记录了代理服务器地址以及代理服...

【专利技术属性】
技术研发人员:庄庆熊泽法
申请(专利权)人:安一恒通北京科技有限公司
类型:发明
国别省市:北京;11

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

1