[发明专利]一种网口自动无缝切换的方法有效
申请号: | 201210428141.4 | 申请日: | 2012-10-31 |
公开(公告)号: | CN103796266B | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 张可 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W36/18 | 分类号: | H04W36/18;H04W40/24 |
代理公司: | 深圳市世纪恒程知识产权代理事务所44287 | 代理人: | 胡海国 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 自动 无缝 切换 方法 | ||
技术领域
本发明涉及网络终端的网络接入领域,具体涉及一种网口自动无缝切换的方法。
背景技术
目前,为实现笔记本电脑等数据处理装置的无线上网功能,这些数据处理装置都自带有无线网卡。然而,由于应用场景或目的的不同,数据处理装置也会使用外接的具有上网功能的网卡装置,特别是随着移动通信技术的发展,如移动数据卡、联通数据卡等具有Wi-Fi模块的无线数据卡的应用更是越来越普及。
然而,由于数据处理装置的自带的无线网卡的网口被设置成为默认网关,当将无线数据卡连入网络时,需要重新输入Web鉴权的用户名和密码,这就需要先断掉数据处理装置的自带的无线网卡的网口再将具有无线数据卡连接入网络。
因此使用现有无线数据卡的连网方式存在以下缺陷:
首先,在用户使具有无线数据卡时,需要用户进行断网的操作,不方便用户的使用;
其次,在断开和连接数据处理装置的网口时,需要耗费很长的时间才能断掉或者连接网络,造成等待时间长,用户体验差。
发明内容
本发明的目的在于提供一种网口自动无缝切换的方法,通过该方法无需用户进行断网连网操作即可实现数据处理装置自动的从其自带的无线网卡的网口切换到无线数据卡的网口。
为实现上述目的,本发明提供一种网口自动无缝切换的方法,用于在使用无线数据卡时自动切换到无线数据卡的连网状态,该方法通过获取无线数据卡的网口信息和IP路由表的路由信息,根据无线数据卡的网口信息修改IP路由表中的无线数据卡和其它网卡的Metric值以调整默认网关。
优选的,在使用无线数据卡时,先通过获取无线数据卡的检测注册表中的自定义的键值来确定该无线数据卡是否接入网口。
优选的,所述获取无线数据卡的网口信息的具体操作为,获取各网口的网口信息以及通过无线数据卡的网口驱动获得连接该无线数据卡的网口的网口名称,根据该网口名称在各网口的网口信息中获得该无线数据卡的网口信息。
优选的,所述获取无线数据卡的网口信息是建立从各网口的网口信息中索引该无线数据卡的网口信息的索引号的方式获得。
优选的,所述获取IP路由表的路由信息的具体操作为通过获取IP路由表的函数以获取到所有的路由信息并在其中查找获取指定路由的网络目标地址所对应的路由信息。
优选的,所述根据无线数据卡的网口信息修改IP路由表中的无线数据卡和其它网卡的Metric值以调整默认网关的具体操作为:
通过所述索引号在指定路由的网络目标地址所对应的路由信息中查找与该无线数据卡对应的路由信息;以及
通过修改指定路由信息的函数修改IP路由表中与该无线数据卡对应的路由信息中的Metric值以及修改IP路由表中与其它网口对应的路由信息中的Metric值,使与无线数据卡对应的路由信息中的Metric值小于与其它网口对应的路由信息中的Metric值。
优选的,该方法还包括如下操作:
建立数据组A,将所述获取的各网口的网口信息保存在该数据组A中;
建立数据组B,将所述索引号保存在该数据组B中,通过该索引号在数据组A中索引无线数据卡的网口信息;
建立数据组C,将所述通过获取IP路由表的函数以获取到的所有的路由信息保存在该数据组C中;
建立数据组D,将所述在所有的路由信息中查找获取指定路由的网络目标地址所对应的路由信息保存在该数据组D中;
建立数据组E,通过数据组B中的索引号在数据组D中查找与无线数据卡对应的路由信息并将该路由信息保存在数据组E中;
建立数据组F,将其它网口的路由信息保存在该数据组F中;
修改数据组E和数据组F中的Metric值,使数据组E中的Metric值小于数据组F中的Metric值;以及
根据数据组E的Metric值和数据组F中的Metric值,通过修改指定路由信息的函数修改IP路由表中与无线数据卡对应的路由信息中的Metric值以及修改IP路由表中与其它网口对应的路由信息中的Metric值。
由于,本发明方法通过获取无线数据卡的网口信息和IP路由表的路由信息,根据无线数据卡的网口信息修改IP路由表中的无线数据卡和其它网卡的Metric值以调整默认网关,使默认网关自动跳转到无线数据卡的IP地址,从而可以无缝切换到无线数据卡的网关以实现自动匹配网口的效果,因此,通过该方法无需用户进行断网连网操作即可实现数据处理装置自动的从其自带的无线网卡的网口切换到无线数据卡的网口。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210428141.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:带压氪气电热装置方法
- 下一篇:公众陆地移动网的选择方法、装置及系统