《无线上网卡兼容的方法.pdf》由会员分享,可在线阅读,更多相关《无线上网卡兼容的方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102904785 A (43)申请公布日 2013.01.30 C N 1 0 2 9 0 4 7 8 5 A *CN102904785A* (21)申请号 201210393906.5 (22)申请日 2012.10.17 H04L 12/28(2006.01) H04L 12/24(2006.01) H04M 11/06(2006.01) H04L 12/931(2013.01) (71)申请人深圳市吉祥腾达科技有限公司 地址 518000 广东省深圳市宝安区石岩镇石 龙大道34-1号腾达科技园 (72)发明人全登平 张昌云 (74)专利代理机构深圳市科吉华烽知。
2、识产权事 务所(普通合伙) 44248 代理人张立娟 黄晓笛 (54) 发明名称 无线上网卡兼容的方法 (57) 摘要 本发明提供了一种无线上网卡兼容的方法, 包括以下步骤:将无线上网卡插入USB接口,无线 上网卡遍历USB总线,获取无线上网卡的相关信 息,通过所获取的相关信息查找路由器中设定的 规律库,如果该无线上网卡符合规律库中的规律, 则会发生组件切换,继续使用先前动态遍历得来 的无线上网卡信息来动态加载MODEM口驱动,使 MODEM口可用。通过实验及市场反馈表明:现有 MODEM_SWITCH模块能完成市面上96%以上无线上 网卡的MODEM口切换,93%以上无线上网卡的拨号 上网。。
3、 (51)Int.Cl. 权利要求书1页 说明书3页 附图1页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 3 页 附图 1 页 1/1页 2 1.一种无线上网卡兼容的方法,其特征在于: 将无线上网卡插入USB接口, 无线上网卡遍历USB总线,获取无线上网卡的相关信息, 通过所获取的相关信息查找路由器中设定的规律库, 如果该无线上网卡符合规律库中的规律,则会发生组件切换,继续使用先前动态遍历 得来的无线上网卡信息来动态加载MODEM口驱动,使MODEM口可用; 无线上网卡同时检测出MODEM口相关信息,把这些信息保存起来为后面MODEM_DIAL模 。
4、块服务,如果该网卡信息不符合规律库中的规律,就归类为特殊卡,遍历匹配特殊卡库,如 果该网卡符合特殊卡库中某条目的信息,那么同样完成MODEM口切换,匹配特殊卡库信息 成功后,递增特殊卡库中对应特殊卡规律条目的兼容网卡型号个数,查看符合该特殊卡库 中匹配条目的兼容数据卡数是否达到某个设定值,如达到设置阈值,则这个特殊卡库条目 对应的规律条目就会从特殊卡库规律条目转变成规律库中的某条规律。 2.根据权利要求1所述的无线上网卡兼容的方法,其特征在于:如果不能切换出MODEM 口,则说明该数据卡足够特殊,超出了路由器的兼容能力,需通过TENDASNIFFER模块来学 习,步骤如下: 通过窃听无线上网卡。
5、与PC机的通信,获取出无线上网卡在路由器上兼容所需信息,生 成配置文件,然后把该配置文件通过路由器IE界面传入路由器; 路由器使用传入的信息,实现上网卡的MODEM口切换,切换成功,则把信息加入特殊数 据卡库中,同时根据条件, 决定是否把该特殊卡库条目转变成规律库规律。 3.根据权利要求2所述的无线上网卡兼容的方法,其特征在于:通过IE界面选择拨号 模式-手动拨号或者自动拨号等,调用MODEM_DIAL模块,该模块通过MODEM_SWITCH模块 生成的Modem信息及用户的配置信息,动态生成拨号配置文件,通过拨号配置文件实现拨 号上网。 4.根据权利要求3所述的无线上网卡兼容的方法,其特征在。
6、于:客户信息收集模块采 用邮件通信方式,用户点击“发送”按钮,把自己通过TENDASNIFFER模块加入的所有数据卡 信息,反馈到邮箱。 5.根据权利要求4所述的无线上网卡兼容的方法,其特征在于:所述特殊卡库相当于 一张表,里面存储了很多条目,每个条目为对应特殊上网卡的信息,同时还有一个规律条目 用于计数符合条目中切换规律的卡的类型数。 6.根据权利要求4所述的无线上网卡兼容的方法,其特征在于:所述无线上网卡的相 关信息为PID、VID、MODEM端口号、 切换命令串。 权 利 要 求 书CN 102904785 A 1/3页 3 无线上网卡兼容的方法 技术领域 0001 本发明涉及计算机领域。
7、,尤其涉及无线上网卡兼容的方法。 背景技术 0002 路由器无线上网卡兼容模块采用固化模式,没有可扩展性,更不能自适应学习,出 现新卡,就无法兼容。必须买回新卡才能进行兼容性调试,测试, 升级。这样就需要大量的 卡来调试,实验,维护起来周期长。费时、费力、费资金。 0003 使用者的路由器无线上网卡兼容列表扩展困难。兼容信息的收集全部落到了使用 者,没有与市场形成互动。 0004 产品升级困难,新无线上网卡不兼容了,必须要使用者升级整个设备镜像才行。给 使用者的产品镜像管理带来不便,同时给使用者的客户带来不良影响(镜像更新快,导致 用户感觉产品功能差,不稳定等)。 发明内容 0005 为了解决。
8、现有技术中问题,本发明提供了一种无线上网卡兼容的方法,包括以下 步骤: 将无线上网卡插入USB接口, 无线上网卡遍历USB总线,获取无线上网卡的相关信息, 通过所获取的相关信息查找路由器中设定的规律库, 如果该无线上网卡符合规律库中的规律,则会发生组件切换,继续使用先前动态遍历 得来的无线上网卡信息来动态加载MODEM口驱动,使MODEM口可用; 无线上网卡同时检测出MODEM口相关信息,把这些信息保存起来为后面MODEM_DIAL模 块服务,如果该网卡信息不符合规律库中的规律,就归类为特殊卡,遍历匹配特殊卡库,如 果该网卡符合特殊卡库中某条目的信息,那么同样完成MODEM口切换,匹配特殊卡库。
9、信息 成功后,递增特殊卡库中对应特殊卡规律条目的兼容网卡型号个数,查看符合该特殊卡库 中匹配条目的兼容数据卡数是否达到某个设定值,如达到设置阈值,则这个特殊卡库条目 对应的规律条目就会从特殊卡库规律条目转变成规律库中的某条规律。 0006 作为本发明的进一步改进,如果不能切换出MODEM口,则说明该数据卡足够特殊, 超出了路由器的兼容能力,需通过TENDASNIFFER模块来学习,步骤如下: 通过窃听无线上网卡与PC机的通信,获取出无线上网卡在路由器上兼容所需信息,生 成配置文件,然后把该配置文件通过路由器IE界面传入路由器; 路由器使用传入的信息,实现上网卡的MODEM口切换,切换成功,则把。
10、信息加入特殊数 据卡库中,同时根据条件, 决定是否把该特殊卡库条目转变成规律库规律。 0007 作为本发明的进一步改进,通过IE界面选择拨号模式-手动拨号或者自动拨号 等,调用MODEM_DIAL模块,该模块通过MODEM_SWITCH模块生成的Modem信息及用户的配 置信息,动态生成拨号配置文件,通过拨号配置文件实现拨号上网。 说 明 书CN 102904785 A 2/3页 4 0008 作为本发明的进一步改进,客户信息收集模块采用邮件通信方式,用户点击“发 送”按钮,把自己通过TENDASNIFFER模块加入的所有数据卡信息,反馈到邮箱。 0009 作为本发明的进一步改进,所述特殊卡库。
11、相当于一张表,里面存储了很多条目,每 个条目为对应特殊上网卡的信息,同时还有一个规律条目用于计数符合条目中切换规律的 卡的类型数。 0010 作为本发明的进一步改进,所述无线上网卡的相关信息为PID、VID、MODEM端口 号、 切换命令串。 0011 USB:通用串行总线; MODEM:调制解调器; VID PID:厂商代码; PC:个人计算机; TENDASNIFFER模块:获取切换命令串的模块; MODEM_SWITCH模块:MODEM口切换模块; MODEM_DIAL模块:无线上网卡拨号模块。 0012 本发明的有益效果是: MODEM_SWITCH模块能抽象出数据卡的规律而实现用最短。
12、时间,最少精力,最少资金,最 快解决问题。 0013 TENDASNIFFER模块给市场中新增的比较特殊的上网卡兼容提供了解决方案,这样 一来就使大量的工作交到了使用者的客户手里,实现良性互动。 0014 客户信息收集模块便于使用者收集市场无线上网卡信息,便于兼容列表的扩展, 使升级维护方便,简易。 0015 通过实验及市场反馈表明:现有MODEM_SWITCH模块能完成市面上96%以上无线上 网卡的MODEM口切换,93%以上无线上网卡的拨号上网。 附图说明 0016 图1是本发明路由器无线上网卡兼容模块结构示意图。 具体实施方式 0017 下面结合附图对本发明做进一步说明。 0018 路由。
13、器无线上网卡兼容模块(即图1中的自适应兼容软件) 主要分为如图1所示 的4个功能块。 0019 该兼容软件的核心部分主要在MODEM_SWITCH模块。该兼容软件的设计思想主要 采用了神经网络学中的网络学习模型。 0020 MODEM_SWITCH模块(位于路由器中):该模块主要用于切换出可使用的MODEM口。 当无线上网卡插入USB接口时,通过遍历USB总线,获取无线上网卡的相关信息(如PID、 VID、MODEM端口号等),通过所获取的相关信息查找路由器中设定的规律库(存储通用规 律),如果该网卡符合规律库中的规律,则会发生组件切换(切换出MODEM口等组件),组件 切换完毕并不意味着数据。
14、卡MODEM口就可用了,还要继续使用先前动态遍历得来的无线上 网卡信息来动态加载MODEM口驱动,从而使MODEM口可用;同时检测出MODEM口相关信息, 说 明 书CN 102904785 A 3/3页 5 把这些信息保存起来为后面MODEM_DIAL模块服务。如果该网卡信息不符合规律库中的规 律,就归类为特殊卡。遍历匹配特殊卡库(特殊卡库相当于一张表,里面存储了很多条目, 每个条目为对应特殊上网卡的信息,同时还有一个规律条目用于计数符合条目中切换规律 的卡的类型数),如果该网卡符合特殊卡库中某条目的信息,那么同样可以完成MODEM口切 换。匹配特殊卡库信息成功后,会递增特殊卡库中对应特殊卡。
15、规律条目的兼容网卡型号个 数。查看符合该特殊卡库中匹配条目的兼容数据卡数是否达到某个设定值(如10个),如 达到设置阈值(说明有10种数据卡符合规律),则这个特殊卡库条目对应的规律条目就会 从特殊卡库规律条目转变成规律库中的某条规律。通过上面如果还不能切换出MODEM口, 则说明该数据卡足够特殊,超出了路由器的兼容能力,需通过TENDASNIFFER模块来学习。 0021 TENDASNIFFER模块:该模块是运行于WINDOWS的一个小软件。该软件通过窃听无 线上网卡与PC机的通信,获取出无线上网卡在路由器上兼容所需信息,生成配置文件,然 后把该配置文件通过路由器IE界面传入路由器。路由器使。
16、用传入的信息,实现上网卡的 MODEM口切换。切换成功,则把信息加入特殊数据卡库中,同时根据条件, 决定是否把该特 殊卡库条目转变成规律库规律。 0022 MODEM_DIAL模块: 通过IE界面选择拨号模式-手动拨号或者自动拨号等,调 用MODEM_DIAL(拨号)模块,该模块通过MODEM_SWITCH模块生成的Modem信息及用户的配 置信息,动态生成拨号配置文件,通过拨号配置文件实现拨号上网。 0023 客户信息收集模块:该模块采用邮件通信方式,用户只需点击“发送”按钮,就可以 把自己通过TENDASNIFFER模块加入的所有数据卡信息,反馈到我司邮箱。 0024 以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定 本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在 不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的 保护范围。 说 明 书CN 102904785 A 1/1页 6 图1 说 明 书 附 图CN 102904785 A 。