【技术实现步骤摘要】
通过图像处理实现流量优化的方法及系统、客户端
本专利技术涉及互联网
,具体涉及一种通过图像处理实现流量优化的方法及系统、客户端、VPN服务器、缓存服务器。
技术介绍
随着智能手机的普及,手机上网成为“手机网民”不可或缺的需求。与以往非智能手机时代用户只能上WAP网站不同,智能手机完全打破了WAP与WWW网站的界限,使得用户发现手机上网流量暴增了许多,每月需要支付的流量费十分可观。对于智能手机而言,用户经常在手机上浏览一些网页,例如新闻、微博、微信等,由于这些网页中含有大量的图像信息,而其中有些图像信息可能并不是用户真正想要获取的资讯,这种图像信息容易耗费用户的流量,给用户带来财产损失。目前,现有技术中还没有一种有效的方法,在不影响用户正常获取基本资讯的情况下,能够尽可能的减少流量耗费。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的通过图像处理实现流量优化的方法及系统、客户端、VPN服务器、缓存服务器。根据本专利技术的一个方面,提供了一种通过图像处理实现流量优化的方法,包括:获取网络连接请求,将所述网络连接请求重定向至本地服务进程,所述本地服务进程是由本地VPN服务提供的;在所述本地服务进程中,将预先设定的图像处理级别作为标记添加到所述网络连接请求中;将携带有所述标记的网络连接请求发送给VPN服务器,以供所述VPN服务器根据所述标记对所述网络连接请求对应请求的资源中的图像进行降低数据量的处理;接收所述VPN服务器返回的经过处理的资源。根据本专利技术的另一方面,提供了一种客户端,包括:第一获取模块,适于获取 ...
【技术保护点】
一种通过图像处理实现流量优化的方法,包括:获取网络连接请求,将所述网络连接请求重定向至本地服务进程,所述本地服务进程是由本地VPN服务提供的;在所述本地服务进程中,将预先设定的图像处理级别作为标记添加到所述网络连接请求中;将携带有所述标记的网络连接请求发送给VPN服务器,以供所述VPN服务器根据所述标记对所述网络连接请求对应请求的资源中的图像进行降低数据量的处理;接收所述VPN服务器返回的经过处理的资源。
【技术特征摘要】
1.一种通过图像处理实现流量优化的方法,包括:获取网络连接请求,将所述网络连接请求重定向至本地服务进程,所述本地服务进程是由本地VPN服务提供的;在所述本地服务进程中,将预先设定的图像处理级别作为标记添加到所述网络连接请求中,所述预先设定的图像处理级别由用户自定义设置,其中,用户自定义设置的图像处理级别预先存储在客户端的数据库中,将与图像处理级别对应的处理操作存储在VPN服务器中;将携带有所述标记的网络连接请求发送给VPN服务器,以供所述VPN服务器根据所述标记对所述网络连接请求对应请求的资源中的图像进行降低数据量的处理;接收所述VPN服务器返回的经过处理的资源。2.根据权利要求1所述的方法,所述图像处理级别为无图级别;所述VPN服务器根据所述标记对所述网络连接请求对应请求的资源中的图像进行降低数据量的处理,包括:所述VPN服务器将所述资源中的图像进行清除处理。3.根据权利要求1所述的方法,所述图像处理级别为图像压缩级别;所述VPN服务器根据所述标记对所述网络连接请求对应请求的资源中的图像进行降低数据量的处理,包括:所述VPN服务器根据所述图像压缩级别对所述资源中的图像进行压缩处理。4.根据权利要求3所述的方法,所述VPN服务器根据所述标记对所述资源中的图像进行压缩处理,包括:所述VPN服务器根据图像压缩级别得到适配的图像压缩率,根据所述图像压缩率对所述资源中的图像进行压缩处理。5.根据权利要求3所述的方法,所述VPN服务器根据所述标记对所述资源中的图像进行压缩处理,包括:所述VPN服务器根据图像压缩级别对所述资源中的图像进行黑白化处理。6.根据权利要求3所述的方法,所述VPN服务器根据所述标记对所述资源中的图像进行压缩处理,包括:所述VPN服务器根据图像压缩级别对所述资源中的图像进行灰度化处理。7.根据权利要求1所述的方法,在所述接收所述VPN服务器返回的经过处理的资源之后,还包括:根据获取所述资源中的原始图像的请求,将携带有所述资源中的原始图像URL的网络连接请求发送给VPN服务器,以供所述VPN服务器根据所述原始图像URL获取到对应的原始图像;接收并显示所述VPN服务器返回的根据所述原始图像URL获取到的原始图像。8.根据权利要求3所述的方法,所述VPN服务器根据所述标记对所述资源中的图像进行压缩处理,包括:根据所述资源中的图像的图像类型,采用与所述图像类型相对应的图像压缩算法对所述资源中的图像进行压缩处理。9.根据权利要求1~8任一项所述的方法,所述将携带有所述标记的网络连接请求发送给VPN服务器,包括:将携带有所述标记的网络连接请求发送给缓存服务器,以使所述缓存服务器确定所述资源中的图像是否是重复请求;若所述缓存服务器确定所述资源中的图像不是重复请求,则将所述携带有标记的网络连接请求发送给VPN服务器;若所述缓存服务器确定所述资源中的图像是重复请求,则确定多个携带有标记的网络连接请求中添加的图像处理级别是否一致;若多个携带有标记的网络连接请求中添加的图像处理级别不一致,则对多个携带有标记的网络连接请求中携带的图像URL进行区别标记处理,并将区别标记处理后的网络连接请求发送给VPN服务器。10.根据权利要求9所述的方法,所述缓存服务器确定所述资源中的图像是否被重复请求,包括:所述缓存服务器确定是否已缓存所述资源中的图像的图像URL;若确定已缓存所述资源中的图像的图像URL,则确定所述资源中的图像是重复请求;若确定未缓存所述资源中的图像的图像URL,则确定所述资源中的图像不是重复请求。11.根据权利要求1~8任一项所述的方法,在所述将预先设定的图像处理级别作为标记添加到所述网络连接请求中之前,还包括:确定网络连接类型是否为以下网络中的任意一种:2G网络、3G网络及4G网络;所述将预先设定的图像处理级别作为标记添加到所述网络连接请求中,包括:若确定所述网络连接类型为2G网络、3G网络及4G网络中的任意一种,则将预先设定的图像处理级别作为标记添加到所述网络连接请求中。12.一种客户端,包括:第一获取模块,适于获取网络连接请求,将所述网络连接请求重定向至本地服务进程,所述本地服务进程是由本地VPN服务提供的;添加模块,适于在所述本地服务进程中,将预先设定的图像处理级别作为标记添加到所述网络连接请求中,所述预先设定的图像处理级别由用户自定义设置,其中,用户自定义设置的图像处理级别预先存储在客户端的数据库中,将与图像处理级别对应的处理操作存储在VPN服务器中;第一发送模块,适于将携带有所述标记的网络连接请求发送给VPN服务器,以供所述VPN服务器根据所述标记对所述网络连接请求对应请求的资源中的图像进行降低数据量的处理;第一接收模块,适于接收所述V...
【专利技术属性】
技术研发人员:王鹏程,苏云琳,刘恺,
申请(专利权)人:北京奇虎科技有限公司,奇智软件北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。