專利名稱:一種對數(shù)據(jù)卡進(jìn)行初始化的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線通信領(lǐng)域,尤其涉及一種對無線數(shù)據(jù)卡其進(jìn)行初始化的 方法和系統(tǒng)。
背景技術(shù):
無線網(wǎng)絡(luò)環(huán)境目前已經(jīng)遍及全球,應(yīng)用廣泛。無線數(shù)據(jù)卡作為一項(xiàng)非常 便利的移動終端,可以讓用戶隨時隨地通過無線網(wǎng)絡(luò)享受互聯(lián)網(wǎng)所帶來的方 便快捷。但同時它又是屬于一種電腦應(yīng)用擴(kuò)展的無線終端,是基于電腦的發(fā) 展應(yīng)運(yùn)而生的。在設(shè)計(jì)之初,所有的無線數(shù)據(jù)卡必須遵守個人計(jì)算機(jī)內(nèi)存卡
國際聯(lián)合會PCMCIA制定的PCMCIA教據(jù)卡和ExpressCard數(shù)據(jù)卡標(biāo)準(zhǔn)兩 個標(biāo)準(zhǔn)下的各種標(biāo)準(zhǔn)規(guī)范。同時具有PCMCIA和ExpressCard插槽的電腦, 也要遵守該協(xié)議規(guī)范。數(shù)據(jù)卡和電腦雙方都共同遵守該協(xié)議,從而保證數(shù)據(jù) 卡在無線上網(wǎng)過程中,無障礙通信。
目前在數(shù)據(jù)卡插入電腦進(jìn)行初始化時,并不會根據(jù)電腦的實(shí)際情況對數(shù) 據(jù)卡進(jìn)行相應(yīng)的配置。而數(shù)據(jù)卡的使用涉及到電腦的主板器件選型和布局設(shè) 計(jì),不同電腦品牌,甚至相同品牌的不同型號電腦的軟爿漫件都存在著差異, 這導(dǎo)致在實(shí)際工作中,并不是所有的無線數(shù)據(jù)卡與所有的電腦有纟艮好的兼容 性。因此就發(fā)生了在無線數(shù)據(jù)卡工作時,在某些特定品牌型號電腦上,出現(xiàn) 死機(jī)或藍(lán)屏、或者插入數(shù)據(jù)卡時出現(xiàn)待機(jī)故障等問題,從而導(dǎo)致客戶誤認(rèn)為 數(shù)據(jù)卡質(zhì)量太差,要求退貨,給無線數(shù)據(jù)卡制造廠商帶來巨大的損失。
發(fā)明內(nèi)容
本發(fā)明旨在解決目前實(shí)踐當(dāng)中數(shù)據(jù)卡無法與根據(jù)電腦的實(shí)際情況進(jìn)行 初始化而造成電腦與數(shù)據(jù)卡大量存在的不兼容性問題,最大化避免由于不養(yǎng) 容性問題引起的客戶退貨以及相同故障重復(fù)發(fā)生等情況。
為解決上述問題,本發(fā)明提供一種對數(shù)據(jù)卡進(jìn)行初始化的方法,其特征
在于,當(dāng)數(shù)據(jù)卡插入電腦后,執(zhí)行如下步驟 A,;險(xiǎn)測電腦系統(tǒng)信息;
B ,將4全測到的信息與數(shù)據(jù)庫中的預(yù)存系統(tǒng)信息相比較;
C,若在數(shù)據(jù)庫的預(yù)存系統(tǒng)信息中找到相同系統(tǒng)信息,則以該預(yù)存系統(tǒng) 信息對應(yīng)的配置參數(shù)對數(shù)據(jù)卡進(jìn)行初始化;
上述的方法所述步驟C中,若在數(shù)據(jù)庫的預(yù)存系統(tǒng)信息中找不到相同 的系統(tǒng)信息,則以數(shù)據(jù)庫中最接近所述系統(tǒng)信息的預(yù)存系統(tǒng)信息對應(yīng)的配置 參數(shù)對數(shù)據(jù)卡進(jìn)行初始化。
上述方法中所述步驟C中可以包括了如下步驟
Cl,根據(jù)找到的數(shù)據(jù)庫中的系統(tǒng)信息查找對應(yīng)配置參數(shù);
C2,根據(jù)步驟C1所述的配置參數(shù)初始化數(shù)據(jù)卡。
上述方法中所述步驟C1包括了如下步驟
Cll,根據(jù)找到的數(shù)據(jù)庫中的系統(tǒng)信息,讀取其對應(yīng)的特性等級;
C12,根據(jù)步驟Cll所述的特性等級,讀耳又對應(yīng)的配置參數(shù)。
本發(fā)明方法中步驟A中所述的系統(tǒng)信息包括了電腦的品牌信息和型號 4呂息5
本發(fā)明還提供一種對數(shù)據(jù)卡進(jìn)行初始化的系統(tǒng),其特征在于,該系統(tǒng)包 括檢測模塊,數(shù)據(jù)庫模塊,比較模塊和初始化模塊,檢測模塊用于檢測電腦 系統(tǒng)信息并將檢測到的信息傳送給比較模塊,數(shù)據(jù)庫模塊用以預(yù)存系統(tǒng)信息 及對應(yīng)數(shù)據(jù),比較模塊用以將檢測模塊傳來的電腦系統(tǒng)信息與數(shù)據(jù)庫模塊中 的預(yù)存系統(tǒng)信息進(jìn)行比較,若一致,則比較模塊將找到的預(yù)存系統(tǒng)信息傳送 給初始化模塊,初始化模塊以該預(yù)存信息對應(yīng)的配置參數(shù)初始化數(shù)據(jù)卡。
上述系統(tǒng)中所述比較模塊還用以將檢測模塊傳來的電腦系統(tǒng)信息與數(shù) 據(jù)庫模塊中的預(yù)存系統(tǒng)信息進(jìn)行比較,若不一致,則尋找最接近所述電腦系
統(tǒng)信息的預(yù)存系統(tǒng)信息并傳送給初始化模塊,初始化模塊以該預(yù)存信息項(xiàng)對 應(yīng)的配置參數(shù)初始化數(shù)據(jù)卡。
上述的初始化模塊可根據(jù)比較模塊傳來的所述預(yù)存系統(tǒng)信息讀取其對 應(yīng)的配置參數(shù),并根據(jù)所述配置參數(shù)初始化數(shù)據(jù)卡。
上述初始化模塊可根據(jù)比較模塊傳來的預(yù)存系統(tǒng)信息讀取其對應(yīng)的特 性等級,并根據(jù)特性等級讀取對應(yīng)的配置參數(shù)。
本發(fā)明系統(tǒng)中的系統(tǒng)信息包括信息包括了電腦的品牌信息和型號信息。
本發(fā)明提供的系統(tǒng)和方法能夠很好地解決數(shù)據(jù)卡與電腦之間不兼容的 問題,在電腦第一次插入數(shù)據(jù)卡時,及時檢查數(shù)據(jù)卡與電腦系統(tǒng)之間的匹配 關(guān)系,并做出相應(yīng)處理,防止了使用過程中由于數(shù)據(jù)卡與電腦系統(tǒng)的兼容性 問題而引起的故障。
圖l是本發(fā)明中,數(shù)據(jù)庫中電腦系統(tǒng)信息存儲內(nèi)容圖; 圖2無線數(shù)據(jù)卡特性等級與電腦系統(tǒng)信息的對應(yīng)圖; 圖3是電腦特性等級與配置參數(shù)的對應(yīng)圖; 圖4是本發(fā)明的系統(tǒng)圖5是無線數(shù)據(jù)卡第一次插入電腦內(nèi)的操作流程圖。
具體實(shí)施例方式
本發(fā)明的主要設(shè)計(jì)思想是根據(jù)查找表的方法實(shí)現(xiàn)最大化無線數(shù)據(jù)卡兼 容不同電腦。兼容性問題從原理設(shè)計(jì)角度分為兩個方面軟件間的和硬件間 的差異。軟件方面,電腦操作系統(tǒng)版本太低,需要升級的操作系統(tǒng)補(bǔ)丁沒有 升級;或者主板BIOS版本太低等,都會導(dǎo)致電腦出現(xiàn)異常。硬件方面,電 腦主板器件的選型和布局,直接影響了電腦的電磁兼容指標(biāo)和電源管理方 案。
數(shù)據(jù)卡制造商匯總記錄大量的測試案例,分析提取測試案例中電腦系統(tǒng) 信息,并為不同的系統(tǒng)設(shè)置不同的初始化參數(shù),也可以將所有電腦的 PCMCIA接口供電能力這個指標(biāo)按照大類分為3個特性等級,每個特性等級 給以無線數(shù)據(jù)卡不同的初始化參數(shù)。將這樣的數(shù)據(jù)庫信息存儲到有效的地
方,方便以后去核對是否該電腦系統(tǒng)信息存儲在數(shù)據(jù)庫中。根據(jù)得到的反饋 信息去設(shè)置不同的參數(shù),完成自適應(yīng)功能。
參見圖1,圖2,圖3,本實(shí)施例涉及的數(shù)據(jù)庫中的數(shù)據(jù)項(xiàng)包括電腦品 牌T101、電腦型號T102、操作系統(tǒng)版本信息T103、主板BIOS信息T104。 當(dāng)然,也可以不包含這些信息中的一個或多個,或者包含其它信息。根據(jù)這 些信息,比較模塊可以在數(shù)據(jù)庫模塊中查找到電腦特性等級項(xiàng)T203。比較模 塊根據(jù)T203可以在數(shù)據(jù)庫模塊中查找到配置參數(shù)T304,配置參數(shù)是一組數(shù), 其中包括供電特性、發(fā)射功率等等。特性等級可以分為3大類高中低,供 電特性、發(fā)射功率等特性好的電腦分為高類,其他分為中類或低類。根據(jù)高 中低的不同,對數(shù)據(jù)卡的參數(shù)實(shí)行三種不同的配置,例如,對于被分為高類 的電腦,可以對數(shù)據(jù)卡的相應(yīng)參數(shù)配置得低一些,使得不需要過大的功率來 驅(qū)動數(shù)據(jù)卡;而對于被分為低類的電腦,可以對數(shù)據(jù)卡得相應(yīng)參數(shù)配置得高 一些。另外,對于供電能力弱、驅(qū)動能力差的電腦,即被分為中類或低類的 電腦,還可以將數(shù)據(jù)卡設(shè)置為在弱信號下就自動進(jìn)入待機(jī)模式,降低數(shù)據(jù)卡 功耗。
所述的數(shù)據(jù)庫可以存儲到數(shù)據(jù)卡內(nèi)部的存儲器中或者提供給用戶的用 戶接口界面UI軟件中。
本發(fā)明對數(shù)據(jù)卡進(jìn)行初始化的系統(tǒng)參見圖4,該系統(tǒng)包括檢測模塊、比 較模塊、數(shù)據(jù)庫模塊和初始化模塊,其中,檢測模塊用于向比較模塊傳送檢 測到的電腦系統(tǒng)信息,比較模塊用于從數(shù)據(jù)庫模塊讀取預(yù)存系統(tǒng)信息并將讀 取出的預(yù)存信息傳送給初始化模塊,初始化模塊用于從數(shù)據(jù)庫中讀取配置參 數(shù)信息并對數(shù)據(jù)卡進(jìn)行初始化。
本發(fā)明對數(shù)據(jù)卡進(jìn)行初始化的方法的流程參見圖5,執(zhí)行步驟S501, 將數(shù)據(jù)卡插入電腦,之后檢測模塊執(zhí)行步驟S502和S503,讀取該電腦的系 統(tǒng)信息并傳送給比較模塊。比較模塊執(zhí)行S504,將讀取的信息跟數(shù)據(jù)庫模 塊中的信息進(jìn)行比較,如果發(fā)現(xiàn)電腦的系統(tǒng)信息同數(shù)據(jù)庫中的預(yù)存系統(tǒng)信息 相同,則初始化模塊執(zhí)行步驟S507,讀取數(shù)據(jù)庫模塊中配置參數(shù),之后執(zhí) 行步驟S508初始化數(shù)據(jù)卡。如果電腦的系統(tǒng)信息與數(shù)據(jù)庫中的預(yù)存系統(tǒng)信 息不匹配,則比較模塊執(zhí)行步驟S506,查找數(shù)據(jù)庫中最相近的預(yù)存系統(tǒng)信
息,并傳送給初始化模塊,初始化模塊執(zhí)行步驟S507,讀取配置參數(shù),之
后執(zhí)行步驟S508對數(shù)據(jù)卡進(jìn)行初始化。
權(quán)利要求
1、一種對數(shù)據(jù)卡進(jìn)行初始化的方法,其特征在于,當(dāng)數(shù)據(jù)卡插入電腦后,執(zhí)行如下步驟A,檢測電腦系統(tǒng)信息;B,將檢測到的信息與數(shù)據(jù)庫中的預(yù)存系統(tǒng)信息相比較;C,若在數(shù)據(jù)庫的預(yù)存系統(tǒng)信息中找到相同系統(tǒng)信息,則以該預(yù)存系統(tǒng)信息對應(yīng)的配置參數(shù)對數(shù)據(jù)卡進(jìn)行初始化。
7、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述比較模塊用以將檢 測模塊傳來的電腦系統(tǒng)信息與數(shù)據(jù)庫模塊中的預(yù)存系統(tǒng)信息進(jìn)行比較,若 不 一致,則尋找最接近所述電腦系統(tǒng)信息的預(yù)存系統(tǒng)信息并傳送給初始化 模塊,初始化模塊以該預(yù)存信息項(xiàng)對應(yīng)的配置參數(shù)初始化數(shù)據(jù)卡。
8、 如權(quán)利要求6或7所述的系統(tǒng),其特征在于,初始化模塊根據(jù)比 較模塊傳來的所述預(yù)存系統(tǒng)信息讀取其對應(yīng)的配置參數(shù),并根據(jù)所述配置 參數(shù)初始化數(shù)據(jù)卡。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于,初始化模塊根據(jù)比較模 塊傳來的預(yù)存系統(tǒng)信息讀取其對應(yīng)的特性等級,根據(jù)特性等級讀取對應(yīng)的 配置參數(shù)。
10、 如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)信息包括電腦 的品牌信息和型號信息。
全文摘要
本發(fā)明涉及無線通信領(lǐng)域中對數(shù)據(jù)卡進(jìn)行初始化的方法和系統(tǒng)。本發(fā)明的方法在于,當(dāng)數(shù)據(jù)卡插入電腦后,執(zhí)行如下步驟A.檢測電腦系統(tǒng)信息;B.將檢測到的信息與數(shù)據(jù)庫中的預(yù)存系統(tǒng)信息相比較;C.若在數(shù)據(jù)庫的預(yù)存系統(tǒng)信息中找到相同系統(tǒng)信息,則以該預(yù)存系統(tǒng)信息對應(yīng)的配置參數(shù)對數(shù)據(jù)卡進(jìn)行初始化;步驟C中,若在數(shù)據(jù)庫的預(yù)存系統(tǒng)信息中找不到相同的系統(tǒng)信息,則以數(shù)據(jù)庫中最接近所述系統(tǒng)信息的預(yù)存系統(tǒng)信息對應(yīng)的配置參數(shù)對數(shù)據(jù)卡進(jìn)行初始化。本發(fā)明還提供一種執(zhí)行上述方法的系統(tǒng)。電腦第一次插入數(shù)據(jù)卡時,檢查數(shù)據(jù)卡與電腦系統(tǒng)之間的匹配關(guān)系,做出相應(yīng)處理,防止了使用過程中由于數(shù)據(jù)卡與電腦系統(tǒng)的兼容性問題而引起的故障。
文檔編號G06F13/10GK101110062SQ20071014861
公開日2008年1月23日 申請日期2007年8月22日 優(yōu)先權(quán)日2007年8月22日
發(fā)明者蓉 李 申請人:中興通訊股份有限公司