一种3G路由器及其识别3G数据卡的方法技术

技术编号:8565154 阅读:148 留言:0更新日期:2013-04-11 07:27
本发明专利技术公开了一种3G路由器及其识别3G数据卡的方法,该方法包括:A.在3G路由器启动时,读取3G路由器的存储分区,并将存储分区中的规则文件拷贝至规则文件的存放目录,其中,3G路由器中所划分的存储分区预先导入有多种3G数据卡分别所对应的规则文件;B.在3G路由器插入3G数据卡时,3G路由器根据所插入的3G数据卡的产品识别码和供应商识别码,判断从所述存放目录中是否查找到该3G数据卡所对应的规则文件;C.在查找到该3G数据卡所对应的规则文件时,3G路由器根据所查找到的规则文件从存储模式切换为调制解调模式,并进行3G拨号上网。实施本发明专利技术的技术方案,节省了资源。

【技术实现步骤摘要】

本专利技术涉及3G网络领域,尤其涉及一种3G路由器及其识别3G数据卡的方法
技术介绍
目前市面上的3G数据卡都有Microsoft Windows的驱动程序,当第一次插入机子的时候,它们处于存储模式,并从中提取和安装驱动。在驱动安装完毕之后,驱动马上转换模式,储存设备消失,然后一个新的设备(比如一个USBmodem)出现,有些人把这个特性叫做〃Zero⑶〃。当然,关于这些都没有任何形式的文档,也几乎没有合适的Linux驱动。幸好很多已知设备可以在带有内核模块的Linux系统上运行,内核模块比如为usbserial (实现USB和串口转换的底层驱动)。所以,我们可以在支持“usbserial”的路由器系统上使用USB_Modeswitch (一种Iinux下的开源软件)来对3G数据卡进行模式切换,即由存储模式切换为调制解调模式,其只需一个对应该3G数据卡切换所需的规则文件,然后就可进行3G拨号上网。随着新的3G数据卡的面市,会有越来越多的主流3G数据卡不被现有的3G路由器所支持,这样会使得我们的3G路由器慢慢的淘汰掉。目前的解决的办法就是把新的3G数据卡所需的规则文件加入到usb-modeswitch-date (USB_Modeswitch对应的文件库),重新编译新的版本给用户升级,这个过程太慢,而且只是需要3G数据卡的切换模式规则文件,就要升级整个3G路由器的软件,浪费资源。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述需要重新升级整个3G路由器软件造成资源浪费的缺陷 ,提供一种3G路由器及其识别3G数据卡的方法,不需升级整个3G路由器软件,节省了资源。本专利技术解决其技术问题所采用的技术方案是构造一种3G路由器识别3G数据卡的方法,包括A.在3G路由器启动时,读取3G路由器的存储分区,并将存储分区中的规则文件拷贝至规则文件的存放目录,其中,3G路由器中所划分的存储分区预先导入有多种3G数据卡分别所对应的规则文件;B.在3G路由器插入3G数据卡时,3G路由器根据所插入的3G数据卡的产品识别码和供应商识别码,判断从所述存放目录中是否查找到该3G数据卡所对应的规则文件;C.在查找到该3G数据卡所对应的规则文件时,3G路由器根据所查找到的规则文件从存储模式切换为调制解调模式,并进行3G拨号上网。在本专利技术所述的3G路由器识别3G数据卡的方法中,在所述步骤C之后,还包括D. 3G路由器显示识别到3G数据卡。在本专利技术所述的3G路由器识别3G数据卡的方法中,在所述步骤B之后,还包括E.在未查找到该3G数据卡所对应的规则文件时,3G路由器显示未识别到3G数据卡。在本专利技术所述的3G路由器识别3G数据卡的方法中,在所述步骤A之前,还包括F.根据用户需求对3G路由器的存储分区中的规则文件进行升级或删除。在本专利技术所述的3G路由器识别3G数据卡的方法中,在所述步骤F之后,还包括G. 3G路由器显示存储分区中的规则文件。本专利技术还构造一种3G路由器,包括启动模块,用于在3G路由器启动时,读取3G路由器的存储分区,并将存储分区中的规则文件拷贝至规则文件的存放目录,其中,3G路由器中所划分的存储分区预先导入有多种3G数据卡分别所对应的规则文件;判断模块,用于在3G路由器插入3G数据卡时,根据所插入的3G数据卡的产品识别码和供应商识别码,判断从所述存放目录中是否查找到该3G数据卡所对应的规则文件;模式切换模块,用于在查找到该3G数据卡所对应的规则文件时,根据所查找到的规则文件从存储模式切换为调 制解调模式,并进行3G拨号上网。在本专利技术所述的3G路由器中,所述3G路由器还包括显示模块,用于在进行3G拨号上网后,显示识别到3G数据卡。在本专利技术所述的3G路由器中,所述显示模块,还用于在未查找到该3G数据卡所对应的规则文件时,3G路由器显示未识别到3G数据卡。在本专利技术所述的3G路由器中,所述3G路由器还包括升级/删除模块,用于根据用户需求对3G路由器的存储分区中的规则文件进行升级或删除。在本专利技术所述的3G路由器中,所述显示模块,还用于显示存储分区中的规则文件。实施本专利技术的技术方案,由于3G路由器的存储分区已预先存储有多种3G数据卡对应的规则文件,且在启动时将这些规则文件读取到存放目录,所以,只要该3G路由器所插入的3G数据卡的规则文件存在在该存放目录中,该3G路由器就可识别到该3G数据卡,也就是说,该3G路由器可支持存放在其存储分区中的规则文件所对应的多种3G数据卡,而不必在市场上出现一种新的3G数据卡时,且为了得到3G路由器的支持,要重新发布一款新的软件,且对该3G路由器的软件进行升级。因此,本专利技术的3G路由器识别3G数据卡的方法相比现有技术,大大节省了资源。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1是本专利技术3G路由器识别3G数据卡的方法实施例一的流程图;图2是本专利技术3G路由器识别3G数据卡的方法实施例二的流程图;图3是本专利技术3G路由器实施例一的逻辑图;图4是本专利技术3G路由器实施例二的逻辑图。具体实施例方式图1是本专利技术3G路由器识别3G数据卡的方法实施例一的流程图,该3G路由器识别3G数据卡的方法包括A.在3G路由器启动时,读取3G路由器的存储分区,并将存储分区中的规则文件拷贝至规则文件的存放目录,其中,3G路由器中所划分的存储分区预先导入有多种3G数据卡分别所对应的规则文件。在该步骤中,需说明的是,在3G路由器中,预先划分一个存储分区,该存储分区用于存储多种3G数据卡分别所对应的规则文件,且每种3G数据卡所对应的规则文件的产品识别码(PID, Product ID)和供应商识别码(Vid, Vender ID)不同。这些规则文件经校验正确之后,将其拷贝到模式切换调用规则文件的存放目录;B.在3G路由器插入3G数据卡时,3G路由器根据所插入的3G数据卡的产品识别码和供应商识别码,判断从所述存放目录中是否查找到该3G数据卡所对应的规则文件;C.在查找到该3G数据卡所对应的规则文件时,3G路由器根据所查找到的规则文件从存储模式切换为调制解调(modem)模式,并进行3G拨号上网。实施本专利技术的技术方案,由于3G路由器的存储分区已预先存储有多种3G数据卡对应的规则文件,且在启动时将这些规则文件读取到存放目录,所以,只要该3G路由器所插入的3G数据卡的规则文件存在在该存放目录中,该3G路由器就可识别到该3G数据卡,也就是说,该3G路由器可支持存放在其存储分区中的规则文件所对应的多种3G数据卡,而不必在市场上出现一种新的3G数据卡时,且为了得到3G路由器的支持,要重新发布一款新的软件,且对该3G路由器的软件进行升级。因此,本专利技术的3G路由器识别3G数据卡的方法相比现有技术,大大节省了资源。图2是本专利技术3G路由器识别3G数据卡的方法实施例二的流程图,该3G路由器识别3G数据卡的方法包括A.在3G路由器启动时,读取3G路由器的存储分区,并将存储分区中的规则文件拷贝至规则文件的存放目录,其中,3G路由器中所划分的存储分区预先导入有多种3G数据卡分别所对应的规则文件;B.在3G路由器插入3G数据卡时,即3G路由器通过其内部的“usbserial”与3G数据卡相连,3G路由器根据所插入的3G数据卡的产品识别码和供应商识别本文档来自技高网...

【技术保护点】
一种3G路由器识别3G数据卡的方法,其特征在于,包括:A.在3G路由器启动时,读取3G路由器的存储分区,并将存储分区中的规则文件拷贝至规则文件的存放目录,其中,3G路由器中所划分的存储分区预先导入有多种3G数据卡分别所对应的规则文件;B.在3G路由器插入3G数据卡时,3G路由器根据所插入的3G数据卡的产品识别码和供应商识别码,判断从所述存放目录中是否查找到该3G数据卡所对应的规则文件;C.在查找到该3G数据卡所对应的规则文件时,3G路由器根据所查找到的规则文件从存储模式切换为调制解调模式,并进行3G拨号上网。

【技术特征摘要】
1.一种3G路由器识别3G数据卡的方法,其特征在于,包括 A.在3G路由器启动时,读取3G路由器的存储分区,并将存储分区中的规则文件拷贝至规则文件的存放目录,其中,3G路由器中所划分的存储分区预先导入有多种3G数据卡分别所对应的规则文件; B.在3G路由器插入3G数据卡时,3G路由器根据所插入的3G数据卡的产品识别码和供应商识别码,判断从所述存放目录中是否查找到该3G数据卡所对应的规则文件; C.在查找到该3G数据卡所对应的规则文件时,3G路由器根据所查找到的规则文件从存储模式切换为调制解调模式,并进行3G拨号上网。2.根据权利要求1所述的3G路由器识别3G数据卡的方法,其特征在于,在所述步骤C之后,还包括 D.3G路由器显示识别到3G数据卡。3.根据权利要求1所述的3G路由器识别3G数据卡的方法,其特征在于,在所述步骤B之后,还包括 在未查找到该3G数据卡所对应的规则文件时,3G路由器显示未识别到3G数据卡。4.根据权利要求1所述的3G路由器识别3G数据卡的方法,其特征在于,在所述步骤A之前,还包括 F.根据用户需求对3G路由器的存储分区中的规则文件进行升级或删除。5.根据权利要求4所述的3G路由器识别3G数据卡的方法,其特征在于,在所述步骤F之后,还包括 G...

【专利技术属性】
技术研发人员:查代金
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1