一种对数据卡进行初始化的系统和方法

文档序号:6612039阅读:185来源:国知局
专利名称:一种对数据卡进行初始化的系统和方法
技术领域
本发明涉及无线通信领域,尤其涉及一种对无线数据卡其进行初始化的 方法和系统。
背景技术
无线网络环境目前已经遍及全球,应用广泛。无线数据卡作为一项非常 便利的移动终端,可以让用户随时随地通过无线网络享受互联网所带来的方 便快捷。但同时它又是属于一种电脑应用扩展的无线终端,是基于电脑的发 展应运而生的。在设计之初,所有的无线数据卡必须遵守个人计算机内存卡
国际联合会PCMCIA制定的PCMCIA教据卡和ExpressCard数据卡标准两 个标准下的各种标准规范。同时具有PCMCIA和ExpressCard插槽的电脑, 也要遵守该协议规范。数据卡和电脑双方都共同遵守该协议,从而保证数据 卡在无线上网过程中,无障碍通信。
目前在数据卡插入电脑进行初始化时,并不会根据电脑的实际情况对数 据卡进行相应的配置。而数据卡的使用涉及到电脑的主板器件选型和布局设 计,不同电脑品牌,甚至相同品牌的不同型号电脑的软爿漫件都存在着差异, 这导致在实际工作中,并不是所有的无线数据卡与所有的电脑有纟艮好的兼容 性。因此就发生了在无线数据卡工作时,在某些特定品牌型号电脑上,出现 死机或蓝屏、或者插入数据卡时出现待机故障等问题,从而导致客户误认为 数据卡质量太差,要求退货,给无线数据卡制造厂商带来巨大的损失。

发明内容
本发明旨在解决目前实践当中数据卡无法与根据电脑的实际情况进行 初始化而造成电脑与数据卡大量存在的不兼容性问题,最大化避免由于不养 容性问题引起的客户退货以及相同故障重复发生等情况。
为解决上述问题,本发明提供一种对数据卡进行初始化的方法,其特征
在于,当数据卡插入电脑后,执行如下步骤 A,;险测电脑系统信息;
B ,将4全测到的信息与数据库中的预存系统信息相比较;
C,若在数据库的预存系统信息中找到相同系统信息,则以该预存系统 信息对应的配置参数对数据卡进行初始化;
上述的方法所述步骤C中,若在数据库的预存系统信息中找不到相同 的系统信息,则以数据库中最接近所述系统信息的预存系统信息对应的配置 参数对数据卡进行初始化。
上述方法中所述步骤C中可以包括了如下步骤
Cl,根据找到的数据库中的系统信息查找对应配置参数;
C2,根据步骤C1所述的配置参数初始化数据卡。
上述方法中所述步骤C1包括了如下步骤
Cll,根据找到的数据库中的系统信息,读取其对应的特性等级;
C12,根据步骤Cll所述的特性等级,读耳又对应的配置参数。
本发明方法中步骤A中所述的系统信息包括了电脑的品牌信息和型号 4吕息5
本发明还提供一种对数据卡进行初始化的系统,其特征在于,该系统包 括检测模块,数据库模块,比较模块和初始化模块,检测模块用于检测电脑 系统信息并将检测到的信息传送给比较模块,数据库模块用以预存系统信息 及对应数据,比较模块用以将检测模块传来的电脑系统信息与数据库模块中 的预存系统信息进行比较,若一致,则比较模块将找到的预存系统信息传送 给初始化模块,初始化模块以该预存信息对应的配置参数初始化数据卡。
上述系统中所述比较模块还用以将检测模块传来的电脑系统信息与数 据库模块中的预存系统信息进行比较,若不一致,则寻找最接近所述电脑系
统信息的预存系统信息并传送给初始化模块,初始化模块以该预存信息项对 应的配置参数初始化数据卡。
上述的初始化模块可根据比较模块传来的所述预存系统信息读取其对 应的配置参数,并根据所述配置参数初始化数据卡。
上述初始化模块可根据比较模块传来的预存系统信息读取其对应的特 性等级,并根据特性等级读取对应的配置参数。
本发明系统中的系统信息包括信息包括了电脑的品牌信息和型号信息。
本发明提供的系统和方法能够很好地解决数据卡与电脑之间不兼容的 问题,在电脑第一次插入数据卡时,及时检查数据卡与电脑系统之间的匹配 关系,并做出相应处理,防止了使用过程中由于数据卡与电脑系统的兼容性 问题而引起的故障。


图l是本发明中,数据库中电脑系统信息存储内容图; 图2无线数据卡特性等级与电脑系统信息的对应图; 图3是电脑特性等级与配置参数的对应图; 图4是本发明的系统图5是无线数据卡第一次插入电脑内的操作流程图。
具体实施例方式
本发明的主要设计思想是根据查找表的方法实现最大化无线数据卡兼 容不同电脑。兼容性问题从原理设计角度分为两个方面软件间的和硬件间 的差异。软件方面,电脑操作系统版本太低,需要升级的操作系统补丁没有 升级;或者主板BIOS版本太低等,都会导致电脑出现异常。硬件方面,电 脑主板器件的选型和布局,直接影响了电脑的电磁兼容指标和电源管理方 案。
数据卡制造商汇总记录大量的测试案例,分析提取测试案例中电脑系统 信息,并为不同的系统设置不同的初始化参数,也可以将所有电脑的 PCMCIA接口供电能力这个指标按照大类分为3个特性等级,每个特性等级 给以无线数据卡不同的初始化参数。将这样的数据库信息存储到有效的地
方,方便以后去核对是否该电脑系统信息存储在数据库中。根据得到的反馈 信息去设置不同的参数,完成自适应功能。
参见图1,图2,图3,本实施例涉及的数据库中的数据项包括电脑品 牌T101、电脑型号T102、操作系统版本信息T103、主板BIOS信息T104。 当然,也可以不包含这些信息中的一个或多个,或者包含其它信息。根据这 些信息,比较模块可以在数据库模块中查找到电脑特性等级项T203。比较模 块根据T203可以在数据库模块中查找到配置参数T304,配置参数是一组数, 其中包括供电特性、发射功率等等。特性等级可以分为3大类高中低,供 电特性、发射功率等特性好的电脑分为高类,其他分为中类或低类。根据高 中低的不同,对数据卡的参数实行三种不同的配置,例如,对于被分为高类 的电脑,可以对数据卡的相应参数配置得低一些,使得不需要过大的功率来 驱动数据卡;而对于被分为低类的电脑,可以对数据卡得相应参数配置得高 一些。另外,对于供电能力弱、驱动能力差的电脑,即被分为中类或低类的 电脑,还可以将数据卡设置为在弱信号下就自动进入待机模式,降低数据卡 功耗。
所述的数据库可以存储到数据卡内部的存储器中或者提供给用户的用 户接口界面UI软件中。
本发明对数据卡进行初始化的系统参见图4,该系统包括检测模块、比 较模块、数据库模块和初始化模块,其中,检测模块用于向比较模块传送检 测到的电脑系统信息,比较模块用于从数据库模块读取预存系统信息并将读 取出的预存信息传送给初始化模块,初始化模块用于从数据库中读取配置参 数信息并对数据卡进行初始化。
本发明对数据卡进行初始化的方法的流程参见图5,执行步骤S501, 将数据卡插入电脑,之后检测模块执行步骤S502和S503,读取该电脑的系 统信息并传送给比较模块。比较模块执行S504,将读取的信息跟数据库模 块中的信息进行比较,如果发现电脑的系统信息同数据库中的预存系统信息 相同,则初始化模块执行步骤S507,读取数据库模块中配置参数,之后执 行步骤S508初始化数据卡。如果电脑的系统信息与数据库中的预存系统信 息不匹配,则比较模块执行步骤S506,查找数据库中最相近的预存系统信
息,并传送给初始化模块,初始化模块执行步骤S507,读取配置参数,之
后执行步骤S508对数据卡进行初始化。
权利要求
1、一种对数据卡进行初始化的方法,其特征在于,当数据卡插入电脑后,执行如下步骤A,检测电脑系统信息;B,将检测到的信息与数据库中的预存系统信息相比较;C,若在数据库的预存系统信息中找到相同系统信息,则以该预存系统信息对应的配置参数对数据卡进行初始化。
7、 如权利要求6所述的系统,其特征在于,所述比较模块用以将检 测模块传来的电脑系统信息与数据库模块中的预存系统信息进行比较,若 不 一致,则寻找最接近所述电脑系统信息的预存系统信息并传送给初始化 模块,初始化模块以该预存信息项对应的配置参数初始化数据卡。
8、 如权利要求6或7所述的系统,其特征在于,初始化模块根据比 较模块传来的所述预存系统信息读取其对应的配置参数,并根据所述配置 参数初始化数据卡。
9、 如权利要求8所述的系统,其特征在于,初始化模块根据比较模 块传来的预存系统信息读取其对应的特性等级,根据特性等级读取对应的 配置参数。
10、 如权利要求6所述的系统,其特征在于,所述系统信息包括电脑 的品牌信息和型号信息。
全文摘要
本发明涉及无线通信领域中对数据卡进行初始化的方法和系统。本发明的方法在于,当数据卡插入电脑后,执行如下步骤A.检测电脑系统信息;B.将检测到的信息与数据库中的预存系统信息相比较;C.若在数据库的预存系统信息中找到相同系统信息,则以该预存系统信息对应的配置参数对数据卡进行初始化;步骤C中,若在数据库的预存系统信息中找不到相同的系统信息,则以数据库中最接近所述系统信息的预存系统信息对应的配置参数对数据卡进行初始化。本发明还提供一种执行上述方法的系统。电脑第一次插入数据卡时,检查数据卡与电脑系统之间的匹配关系,做出相应处理,防止了使用过程中由于数据卡与电脑系统的兼容性问题而引起的故障。
文档编号G06F13/10GK101110062SQ20071014861
公开日2008年1月23日 申请日期2007年8月22日 优先权日2007年8月22日
发明者蓉 李 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1