本发明专利技术公开一种免费流量客户端代理方法及装置,方法包括:蜂窝数据转发步骤,包括:将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器;代理转发步骤,包括:通过所述本地代理服务器将所述数据转发到运营商免费流量服务器。本发明专利技术通过将蜂窝网络网卡请求的数据直接转发到本地代理服务器,并由本地代理服务器转发到运营商免费流量服务器,从而满足运营商的要求,达到整个设备均免费流量的目的。
【技术实现步骤摘要】
本专利技术涉及移动通信相关
,特别是一种免费流量客户端代理方法及装置。
技术介绍
智能手机的进步使得智能手机的功能越来越多,例如采用智能手机拍照,拍视频,收发邮件,上网,游戏,以及运行各种各样的应用。现有很多的手机应用均需要消耗流量,使得流量的消耗也越来越让人重视。现有技术提出了一些免费使用流量的方案,免费流量并不是真正的不收费,而是根据运营商提供的机制,手机厂商针对个体手机用户提供流量,费用由厂商支付的方式,实现个体手机的免费流量方案。然而,现有技术大都采用针对单个应用的免费流量,具体就是针对某个特定应用设置特殊的代理,然后运营商会对这个特殊的代理专门收费,厂商支付费用后,用户就可以达到免费流量的目的。现有技术的问题在于局限了仅仅单个应用,这样第三方应用访问将会收取流量费用,极大的限制了用户。
技术实现思路
基于此,有必要针对现有技术的免费流量仅能针对单个应用的技术问题,提供一种免费流量客户端代理方法及装置。本专利技术提供一种免费流量客户端代理方法,包括:蜂窝数据转发步骤,包括:将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器;代理转发步骤,包括:通过所述本地代理服务器将所述数据转发到运营商免费流量服务器。进一步的,所述蜂窝数据转发步骤,具体包括:根据预先设定的IP信息包过滤转发规则,将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器,所述IP信息包过滤转发规则中设定IP信息包的转发来源为所述蜂窝网络网卡,转发目的为所述本地代理服务器的入口。进一步的,还包括代理管理步骤,所述代理管理步骤,包括:响应于启动代理操作,设定启动所述本地代理服务器;响应于关闭代理操作,设定关闭所述本地代理服务器。更进一步的,还包括免费流量管理步骤,所述免费流量管理步骤,包括:检查蜂窝网络是否开启,如果所述蜂窝网络没有开启,则退出,否则检查是否有剩余免费流量;如果没有剩余流量,则执行关闭代理操作,否则执行启动代理操作。再进一步的,还包括网络变化监测步骤,所述网络变化监测步骤,包括:监控网络是否发生变化,当网络发生变化时,触发所述免费流量管理步骤。本专利技术提供一种免费流量客户端代理装置,包括:蜂窝数据转发模块,用于:将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器;代理转发模块,用于:通过所述本地代理服务器将所述数据转发到运营商免费流量服务器。进一步的,所述蜂窝数据转发模块,具体用于:根据预先设定的IP信息包过滤转发规则,将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器,所述IP信息包过滤转发规则中设定IP信息包的转发来源为所述蜂窝网络网卡,转发目的为所述本地代理服务器的入口。进一步的,还包括代理管理模块,所述代理管理模块,用于:响应于启动代理操作,设定启动所述本地代理服务器;响应于关闭代理操作,设定关闭所述本地代理服务器。更进一步的,还包括免费流量管理模块,所述免费流量管理模块,用于:检查蜂窝网络是否开启,如果所述蜂窝网络没有开启,则退出,否则检查是否有剩余免费流量;如果没有剩余流量,则执行关闭代理操作,否则执行启动代理操作。再进一步的,还包括网络变化监测模块,所述网络变化监测模块,用于:监控网络是否发生变化,当网络发生变化时,触发所述免费流量管理模块。本专利技术通过将蜂窝网络网卡请求的数据直接转发到本地代理服务器,并由本地代理服务器转发到运营商免费流量服务器,从而满足运营商的要求,达到整个设备均免费流量的目的。附图说明图1为本专利技术一种免费流量客户端代理方法的工作流程图;图2为本专利技术最佳实施例管理本地代理功能的工作流程图;图3为本专利技术最佳实施例免费流量功能实现的工作流程图;图4为本专利技术一种免费流量客户端代理装置的结构模块图;图5所示为本专利技术装置的结构框图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步详细的说明。如图1所示为本专利技术一种免费流量客户端代理方法的工作流程图,包括:步骤S101,包括:将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器;步骤S102,包括:通过所述本地代理服务器将所述数据转发到运营商免费流量服务器。设备所产生的流量,指的是采用蜂窝网络进行通信所产生的通信流量,因此步骤S101将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器,则能将设备任意应用所产生的数据均转发到本地代理服务器,并通过本地代理服务器将数据再转发到运营商免费流量服务器,从而使得设备所有应用均能实现免费流量,同时设备采用wifi或者有线数据传输时,其数据由于不是从蜂窝网络网卡发出,因此则仍然采用原有通信通道,避免对本地代理服务器的错误占用。在其中一个实施例中,所述步骤S101,具体包括:根据预先设定的IP信息包过滤转发规则,将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器,所述IP信息包过滤转发规则中设定IP信息包的转发来源为所述蜂窝网络网卡,转发目的为所述本地代理服务器的入口。作为本专利技术最佳实施例,采用IPtable规则作为IP信息包过滤转发规则,通过设定IP信息包的转发来源为所述蜂窝网络网卡,转发目的为所述本地代理服务器的入口,则所有来自蜂窝网络网卡的数据,均转发到本地代理服务器的入口。本实施例通过过滤IP信息包,实现将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器的功能,方案简便有效。在其中一个实施例中,还包括代理管理步骤,所述代理管理步骤,包括:响应于启动代理操作,设定启动所述本地代理服务器;响应于关闭代理操作,设定关闭所述本地代理服务器。当本地代理服务器启动后,则能实现与运营商免费流量服务器的连接,从而开启免费流量功能,而当本地代理服务器关闭后,由于数据无法转发到本地代理服务器,因此流量根据路由规则,将会采用原有的通信通道进行收发,从而关闭免费流量功能。本实施例增加启动代理和关闭代理的操作,使得用户可以方便地对免费流量功能进行控制。在其中一个实施例中,还包括免费流量管理步骤,所述免费流量管
理步骤,包括:检查蜂窝网络是否开启,如果所述蜂窝网络没有开启,则退出,否则检查是否有剩余免费流量;如果没有剩余流量,则执行关闭代理操作,否则执行启动代理操作。本实施例检测是否满足开启免费流量条件,仅当满足之后才启动代理操作,避免在不满足条件下开启造成错误。其中,检查是否有剩余免费流量可以通过在设备本地记录维护剩余免费流量的方式,或者是通过服务器维护剩余流量的方式进行检查。在其中一个实施例中,还包括网络变化监测步骤,所述网络变化监测步骤,包括:监控网络是否发生变化,当网络发生变化时,触发所述免费流量管理步骤。本实施例在网络发生变化,例如从wifi连接变为蜂窝网络连接,或者从蜂窝网络连接变为wif连接时,触发免费流量管理步骤,从而判断是否开启免费流量。如图2所示为本专利技术最佳实施例管理本地代理功能的工作流程图,包括:步骤S201,检查蜂窝是否开启,如果开启,执行步骤S202,否则执行步骤S204;步骤S202,向服务器查询是否有剩余免费流量,如果服务器返回有剩余免费流量,执行步骤S203,否则执行步骤S204;步骤S203,检查是否已经开启本地代理服务器,如果没有则执行启动代理操作,否则执行步骤S204;步骤S204,执行关闭代理操作。如图3所示为本专利技术最佳实施例免费流量功能实现的工作流程图,包括:步本文档来自技高网...
【技术保护点】
一种免费流量客户端代理方法,其特征在于,包括:蜂窝数据转发步骤,包括:将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器;代理转发步骤,包括:通过所述本地代理服务器将所述数据转发到运营商免费流量服务器。
【技术特征摘要】
1.一种免费流量客户端代理方法,其特征在于,包括:蜂窝数据转发步骤,包括:将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器;代理转发步骤,包括:通过所述本地代理服务器将所述数据转发到运营商免费流量服务器。2.根据权利要求1所述的免费流量客户端代理方法,其特征在于,所述蜂窝数据转发步骤,具体包括:根据预先设定的IP信息包过滤转发规则,将所有从蜂窝网络网卡请求的数据,转发到本地代理服务器,所述IP信息包过滤转发规则中设定IP信息包的转发来源为所述蜂窝网络网卡,转发目的为所述本地代理服务器的入口。3.根据权利要求1所述的免费流量客户端代理方法,其特征在于,还包括代理管理步骤,所述代理管理步骤,包括:响应于启动代理操作,设定启动所述本地代理服务器;响应于关闭代理操作,设定关闭所述本地代理服务器。4.根据权利要求3所述的免费流量客户端代理方法,其特征在于,还包括免费流量管理步骤,所述免费流量管理步骤,包括:检查蜂窝网络是否开启,如果所述蜂窝网络没有开启,则退出,否则检查是否有剩余免费流量;如果没有剩余流量,则执行关闭代理操作,否则执行启动代理操作。5.根据权利要求4所述的免费流量客户端代理方法,其特征在于,还包括网络变化监测步骤,所述网络变化监测步骤,包括:监控网络是否发生变化,当网络发生变化时,触发所述免费流量管理步骤。...
【专利技术属性】
技术研发人员:张贺,
申请(专利权)人:乐视致新电子科技天津有限公司,
类型:发明
国别省市:天津;12
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。