【技术实现步骤摘要】
运营商识别方法、装置及互联网访问系统
本专利技术实施例涉及互联网领域,特别涉及一种运营商识别方法、装置及互联网访问系统。
技术介绍
随着互联网技术的不断发展,互联网访问变得越来越便捷。用户将终端接入WiFi(Wireless-Fidelity,无线保真)网络后,即可通过终端中各式各样的应用程序进行互联网访问。为了节省访问流量,并防止运营商劫持,终端通常采用代理的方式进行互联网访问。采用代理的方式进行互联网访问时,终端向后台服务器发送代理IP(InternetProtocol,互联网协议)获取请求,后台服务器接收到该请求后,即为终端分配相应的代理IP地址,使得终端能够根据该代理IP地址访问代理服务器,从而借助代理服务器从相应的网络资源服务器处获取网络资源。并且,为了保证访问速度,后台服务器分配的代理IP地址与终端当前接入的WiFi网络应当属于同一运营商。提供WiFi网络的运营商可分为大运营商和小运营商,其中,大运营商指具有AS(AutonomousSystem,自治系统)编号的运营商,此类运营商具有专属的IP段;而小运营商则是没有AS编号及专属IP段的运营商,此类运营商租用大运营商的网络为终端提供互联网访问服务。现有技术中,不论终端接入大运营商还是小运营商提供的WiFi网络,后台服务器均根据当前WiFi网络所属的运营商,为终端分配相应的代理IP地址。但是由于小运营商在运营过程中会根据自身策略(比如租用的大运营商的负载情况)对运营商及网络进行切换,导致后台服务器分配的代理IP地址与WiFi网络所属的运营商不同,继而产生跨运营商访问的问题,影响互联网质量,甚至导 ...
【技术保护点】
1.一种运营商识别方法,其特征在于,所述方法包括:获取终端接入无线保真WiFi网络的基础服务集标识BSSID和网关互联网协议IP地址;根据所述网关IP地址确定所述WiFi网络对应的当前运营商;根据所述BSSID在预存映射关系中查找所述WiFi网络对应的历史运营商,所述预存映射关系用于指示各个BSSID与各自运营商之间的映射关系;根据所述当前运营商和所述历史运营商识别所述WiFi网络是否属于小运营商,所述小运营商指无自治系统AS编号的运营商。
【技术特征摘要】
1.一种运营商识别方法,其特征在于,所述方法包括:获取终端接入无线保真WiFi网络的基础服务集标识BSSID和网关互联网协议IP地址;根据所述网关IP地址确定所述WiFi网络对应的当前运营商;根据所述BSSID在预存映射关系中查找所述WiFi网络对应的历史运营商,所述预存映射关系用于指示各个BSSID与各自运营商之间的映射关系;根据所述当前运营商和所述历史运营商识别所述WiFi网络是否属于小运营商,所述小运营商指无自治系统AS编号的运营商。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前运营商和所述历史运营商识别所述WiFi网络是否属于小运营商,包括:检测所述当前运营商和所述历史运营商是否一致;若所述当前运营商和所述历史运营商不一致,则确定所述WiFi网络属于所述小运营商。3.根据权利要求1所述的方法,其特征在于,所述根据所述当前运营商和所述历史运营商识别所述WiFi网络是否属于小运营商,包括:获取所述当前运营商对应的第一记录时刻以及所述历史运营商对应的第二记录时刻;检测所述当前运营商与所述历史运营商是否一致,且所述第一记录时刻与所述第二记录时刻的时间间隔是否大于预设时长;若所述当前运营商与所述历史运营商不一致,且所述时间间隔小于所述预设时长,则确定所述WiFi网络属于所述小运营商。4.根据权利要求3所述的方法,其特征在于,所述检测所述当前运营商与所述历史运营商是否一致,且所述第一记录时刻与所述第二记录时刻的时间间隔是否大于预设时长之后,还包括:若所述当前运营商和所述历史运营商不一致,且所述时间间隔大于所述预设时长,则根据所述当前运营商对所述历史运营商进行更新,根据所述第一记录时刻对所述第二记录时刻进行更新。5.根据权利要求1至4任一所述的方法,其特征在于,所述根据所述当前运营商和所述历史运营商识别所述WiFi网络是否属于小运营商之后,还包括:为所述BSSID设置对应的预定标识,所述预定标识用于指示所述BSSID对应的WiFi网络属于所述小运营商。6.根据权利要求5所述的方法,其特征在于,所述方法,还包括:接收所述终端发送的代理IP获取请求,所述代理IP获取请求中包含所述BSSID,所述代理IP获取请求用于获取代理IP地址;检测所述BSSID是否对应有所述预定标识;若所述BSSID对应有所述预定标识,则向所述终端下发直连标识,所述直连标识用于指示所述终端接入所述BSSID对应的WiFi网络时,停止采用代理IP地址进行互联网访问;若所述BSSID无对应的所述预定标识,则根据所述BSSID对应的运营商,为所述终端分配代理IP地址。7.根据权利要求1至4任一所述的方法,其特征在于,所述获取终端接入WiFi网络的BSSID和网关IP地址,包括:接收所述终端发送的WiFi连接信息,所述WiFi连接信息包括所述WiFi网络的所述BSSID;获取所述终端发送所述WiFi连接信息时的所述网关IP地址。8.根据权利要求1至4任一所述的方法,其特征在于,所述根据所述网关IP地址确定所述WiFi网络对应的当前运营商,包括:根据所述网关IP地址,在IP库中查找所述网关IP地址对应的运营商,所述IP库中包括具有所述AS编号的运营商与IP段之间的对应关系;将查找到的运营商确定为所述WiFi网络对应的所述当前运营商。9.一种运营商识别装置,其特征在于,所述装置包括:获取模块,用于获取终端接入无线保真WiFi网络的基础服务集标识BSSID和网关互联网协议IP地...
【专利技术属性】
技术研发人员:孙青青,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。