一种3G无线上网卡的识别方法、系统及电子设备技术方案

技术编号:8611995 阅读:246 留言:0更新日期:2013-04-20 00:30
本发明专利技术适用于通信技术领域,提供了一种3G无线上网卡的识别方法、系统及电子设备。所述方法包括以下步骤:当插入3G无线上网卡后,电子设备在模式转换索引表中根据该3G无线上网卡的厂商ID及产品ID查找对应的转换命令;如果查找到转换命令,则表明3G无线上网卡识别成功,进行拨号上网;如果没有查找到转换命令,则电子设备尝试模式转换索引表中是否有匹配所述3G无线上网卡的转换命令;如果在所述模式转换索引表中有匹配的转换命令,则更新模式转换索引表,并向服务器发送更新信息;如果在所述模式转换索引表中没有匹配的转换命令,则电子设备获取用户上传的转换命令,并向服务器发送更新信息。本发明专利技术采用分布式方法动态更新信息,在电子设备和服务器端协同利用智能算法提升3G无线上网卡的兼容能力,大大提高了维护兼容性的效率同时大大减少了人力消耗。

【技术实现步骤摘要】

本专利技术属于通信
,尤其涉及一种3G无线上网卡的识别方法、系统及电子设备
技术介绍
随着3G网络的广泛普及,越来越多的消费者开始使用3G无线上网卡体验网络服务。由于3G无线上网卡一般只提供基于Windows的驱动程序,因此对于使用Linux的用户(由于目前大多数家用3G电子设备(如路由器)采用的系统是Linux),如何正常的使用3G无线上网卡,成为了比较关注的问题。因此解决Linux系统对3G无线上网卡的兼容性,对于商业应用也有很高的价值。在现有技术中,Linux使用者在对3G无线上网卡设备进行模式转换时,可以通过几种途径进行模式转换。例如在/lib/udev/rules. d/40-usb modeswitch. rules中建立规则进行转换。另一个比较常用的方法是通过将带有模式转换命令和产品信息的文件(/etc/usb_modeswitch. conf)输入到USB_ModeSwitch软件中,软件通过发送对应的转换指令完成3G无线上网卡的模式转换操作。虽然上述两种方法都可以完成模式转换操作,但是前提都是事先把已经支持的3G无线上网卡的厂商ID、产品ID、转换命令等信息注册到转换文件中。当遇到新的3G无线上网卡类型时,则只能通过手动输入所需的信息才能进行使用。然而,随着3G服务的进一步普及,越来越多的3G无线上网卡将会在消费者中得到使用。世界各地的3G无线上网卡的种类可谓千差万别,在这种情况下上述方法就有很大的弊端,如下所述 由于新的3G无线上网卡的厂商ID和产品ID—般会发生变化,因此仅仅基于厂商ID和产品ID去检索转换命令则是非常被动的事情。当消费者使用新的3G无线上网卡时,会因为3G无线上网卡具有不同的厂商ID和产品ID而不能兼容,造成无法使用的情况。另外,通过手动制作模式转换文件可以使3G电子设备识别新的3G无线上网卡,但是由于同一款3G电子设备需要面向世界各地不同的消费者,因此对3G无线上网卡兼容性的维护工作将变得异常繁琐。
技术实现思路
本专利技术的目的在于提供一种3G无线上网卡的识别方法、系统及电子设备,旨在解决现有技术存在的仅仅基于厂商ID和产品ID去检索转换命令,会因为具有不同的厂商ID和产品ID而不能兼容,造成无法使用的情况;另外采用手动制作模式转换文件,会对3G无线上网卡兼容性的维护工作变得异常繁琐。本专利技术是这样实现的,一种3G无线上网卡的识别方法,所述方法包括以下步骤当插入3G无线上网卡后,电子设备在模式转换索引表中根据该3G无线上网卡的厂商ID及产品ID查找对应的转换命令;如果查找到转换命令,则表明3G无线上网卡识别成功,进行拨号上网;如果没有查找到转换命令,则电子设备尝试模式转换索引表中是否有匹配所述3G无线上网卡的转换命令;如果在所述模式转换索引表中有匹配的转换命令,则更新模式转换索引表,并向服务器发送更新信息;如果在所述模式转换索引表中没有匹配的转换命令,则电子设备获取用户上传的转换命令,并向服务器发送更新信息。本专利技术的另一目的在于提供一种3G无线上网卡的识别系统,所述系统包括查找模块,用于当插入3G无线上网卡后,在模式转换索引表中根据该3G无线上网卡的厂商ID及产品ID查找对应的转换命令;确认模块,用于如果查找到转换命令,则表明3G无线上网卡识别成功,进行拨号上网;匹配模块,用于如果没有查找到转换命令,则电子设备尝试模式转换索引表中是否有匹配所述3G无线上网卡的转换命令;更新模块,用于如果在所述模式转换索引表中有匹配的转换命令,则更新模式转换索引表,并通过发送模块向服务器发送更新信息;获取模块,用于如果在所述模式转换索引表中没有匹配的转换命令,则获取用户上传的转换命令,并通过发送模块向服务器发送更新信息。本专利技术的另一目的 在于提供一种包括上面所述的3G无线上网卡的识别系统的电子设备。在本专利技术中,当3G无线上网卡连接到3G电子设备时,3G电子设备会根据3G无线上网卡的厂商ID和产品ID从模式转换索引表中查找该3G无线上网卡的转换命令。当无法找到厂商ID和产品ID对应的转换命令时电子设备会智能搜索转换命令,尝试。当电子设备找到正确的转换命令时,会更新模式转换索引表,并向远程服务器发送信息更新。如果电子设备无法找到合适的转换命令,则需要用户上传转换命令文件,上传的命令如果正确则更新模式转换索引表,同时向远端服务器发送信息更新。电子设备会定期查询远端服务器是否有数据更新,若是,则将最新的模式转换索引表和打分因子下载到本地使用。本专利技术采用分布式方法动态更新信息,在电子设备和服务器端协同利用智能算法提升3G无线上网卡的兼容能力,大大提高了维护兼容性的效率同时大大减少了人力消耗。附图说明图1是本专利技术实施例提供的3G无线上网卡的识别方法的实现流程示意图。图2是本专利技术实施例提供的3G无线上网卡的识别系统的结构示意图。具体实施例方式为了使本专利技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,为本专利技术实施例提供的3G无线上网卡的识别方法的实现流程,其包括以下步骤在步骤SlOl中,当插入3G无线上网卡后,电子设备在模式转换索引表中根据该3G无线上网卡的厂商ID及产品ID查找对应的转换命令;在本专利技术实施例中,所述电子设备可以是路由器,计算机,移动终端等。在步骤S102中,如果查找到转换命令,则表明3G无线上网卡识别成功,进行拨号上网;在步骤S103中,如果没有查找到转换命令,则电子设备尝试模式转换索引表中是否有匹配所述3G无线上网卡的转换命令;在本专利技术实施例中,电子设备尝试模式转换索引表中是否有匹配所述3G无线上网卡的转换命令的过程中,会对所有的转换命令进行打分,按照分值从高到低进行尝试,直到找到有效的转换命令,如果失败则进行手动切换。在步骤S104中,如果在所述模式转换索引表中有匹配的转换命令,则更新模式转换索引表,并向服务器发送更新信息;在本专利技术实施例中,所述更新模式转换索引表的步骤,具体为将所述3G无线上网卡的厂商ID及产品ID加入到模式转换索引表的对应位置,即通过厂商ID及产品ID便可以索引到正确的转换命令。其中,更新信息中包括3G无线上网卡的厂商ID和产品ID以及其对应的转换命令。在步骤S105中,如果在所述模式转换索引表中没有匹配的转换命令,则电子设备获取用户上传的转换命令,并向服务`器发送更新信息。在本专利技术实施例中,电子设备获取用户上传的匹配所述3G无线上网卡的转换命令后,将所述3G无线上网卡的厂商ID、产品ID及转换命令加入到模式转换索引表的对应位置,即通过厂商ID及产品ID便可以索引到正确的转换命令。在本专利技术实施例中,更新信息中包括3G无线上网卡的厂商ID和产品ID以及其对应的转换命令。在本专利技术实施例中,在服务器端维护了一个全局的模式转换索引表和打分因子,所有3G电子设备模式转换索引表的更新都会通知服务器,服务器在预设时间间隔会利用遗传算法1,2重新计算打分因子。同时所有3G电子设备每隔一定时间会查询服务器的模式转换索引表和打分因子是否有更新,若是,则更新本地模式转换索引表和打分因子。作为本专利技术一实施例,为了让其他用户的3G无线上网本文档来自技高网
...

【技术保护点】
一种3G无线上网卡的识别方法,其特征在于,所述方法包括以下步骤:当插入3G无线上网卡后,电子设备在模式转换索引表中根据该3G无线上网卡的厂商ID及产品ID查找对应的转换命令;如果查找到转换命令,则表明3G无线上网卡识别成功,进行拨号上网;如果没有查找到转换命令,则电子设备尝试模式转换索引表中是否有匹配所述3G无线上网卡的转换命令;如果在所述模式转换索引表中有匹配的转换命令,则更新模式转换索引表,并向服务器发送更新信息;如果在所述模式转换索引表中没有匹配的转换命令,则电子设备获取用户上传的转换命令,并向服务器发送更新信息。

【技术特征摘要】
1.一种3G无线上网卡的识别方法,其特征在于,所述方法包括以下步骤 当插入3G无线上网卡后,电子设备在模式转换索引表中根据该3G无线上网卡的厂商ID及产品ID查找对应的转换命令; 如果查找到转换命令,则表明3G无线上网卡识别成功,进行拨号上网; 如果没有查找到转换命令,则电子设备尝试模式转换索引表中是否有匹配所述3G无线上网卡的转换命令; 如果在所述模式转换索引表中有匹配的转换命令,则更新模式转换索引表,并向服务器发送更新信息; 如果在所述模式转换索引表中没有匹配的转换命令,则电子设备获取用户上传的转换命令,并向服务器发送更新信息。2.如权利要求1所述的方法,其特征在于,所述更新模式转换索引表的步骤,具体为 将所述3G无线上网卡的厂商ID及产品ID加入到模式转换索引表的对应位置。3.如权利要求1所述的方法,其特征在于,所述电子设备获取用户上传的转换命令的步骤之后,还包括 将所述3G无线上网卡的厂商ID、产品ID及转换命令加入到模式转换索引表的对应位置。4.如权利要求1所述的方法,其特征在于,所述更新信息中包括3G无线上网卡的厂商ID和产品ID以及其对应的转换命令。5.如权利要求1所述的方法,其特征在于,所述方法还包括以下步骤 电子设备在预设时间间隔从服务器下载最新版本的模式转换索引表和打分因子,电子设备根据最新版本的所述模式转换索引表和打分因子,更新本地的模式转换索引表和打分因子。6.一种3G无...

【专利技术属性】
技术研发人员:赵春风张利鹏
申请(专利权)人:深圳市普联技术有限公司
类型:发明
国别省市:

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

1