專利名稱:數(shù)據(jù)卡的啟動方法及數(shù)據(jù)卡設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實施例涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)卡的啟動方法及數(shù)據(jù)卡設(shè)備。
背景技術(shù):
隨著便攜式筆記本電腦的日漸普及,移動上網(wǎng)的需求也隨之增加,數(shù)據(jù)卡作為一
種可以使消費者隨時隨地上網(wǎng)的電子產(chǎn)品,順應(yīng)了這種需求,因此越來越被人們所應(yīng)用和
接受。隨著數(shù)據(jù)卡的廣泛使用,作為一種輕巧的便攜式設(shè)備,數(shù)據(jù)卡的其他附加應(yīng)用功能也
逐漸得到開發(fā),例如數(shù)據(jù)卡的附加存儲功能,該附加的存儲功能通??梢酝ㄟ^在數(shù)據(jù)卡中
內(nèi)置存儲模塊、或者通過外置存儲卡接口以外接存儲卡的形式予以實現(xiàn)。 其中,對于內(nèi)置存儲模塊的數(shù)據(jù)卡而言,該存儲模塊通常由數(shù)據(jù)卡自身的主控制
板(Main Control Panel,簡稱MCP)存儲空間來提供,即在數(shù)據(jù)卡的MCP存儲空間的容量大
小允許的情況下,采用MCP存儲空間來擴展數(shù)據(jù)卡的存儲功能,但是這種方式的實現(xiàn)成本
較高,因此并沒有得到廣泛的應(yīng)用。于是,通常在實際應(yīng)用中,數(shù)據(jù)的附加存儲功能由外接
存儲卡予以實現(xiàn),即在數(shù)據(jù)卡上設(shè)置用以外接存儲卡的存儲卡接口 ,由此來實現(xiàn)數(shù)據(jù)卡的
存儲功能。 但是,發(fā)明人在發(fā)明的過程中發(fā)現(xiàn)這種附帶存儲功能的數(shù)據(jù)卡雖然提高了用戶 的體驗,但是在實際應(yīng)用中,常會出現(xiàn)用戶并不需要使用數(shù)據(jù)卡的上網(wǎng)功能,而只需使用其 附加的存儲功能的情況。而由于數(shù)據(jù)卡一經(jīng)上電后便會自動運行其有關(guān)上網(wǎng)及存儲的所有 功能的初始化程序,因此,雖然此時用戶只需使用數(shù)據(jù)卡作為存儲設(shè)備的部分功能,但是仍 然需要等待較長的初始化時間,而且該較長的初始化時間大部分由數(shù)據(jù)卡的上網(wǎng)功能的初 始化時間而帶來。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種數(shù)據(jù)卡的啟動方法及數(shù)據(jù)卡設(shè)備,用以解決現(xiàn)有技術(shù)中用 戶若僅需使用數(shù)據(jù)卡中的存儲功能時,仍需等待較長的數(shù)據(jù)卡初始化時間,啟動相對緩慢 的缺陷。 本發(fā)明實施例提供一種數(shù)據(jù)卡的啟動方法,包括 當(dāng)與計算機連接后,對所述通用輸入/輸出端口的一管腳的輸入電平進行檢測;
若檢測到所述輸入電平為第一電平,對數(shù)據(jù)卡的存儲功能進行初始化,所述第一 電平用于指示所述數(shù)據(jù)卡在啟動后僅能使用所述存儲功能。 本發(fā)明實施例提供一種數(shù)據(jù)卡設(shè)備,包括通用輸入/輸出端口、輸入電平檢測模 塊和第一初始化模塊;其中, 所述通用輸入/輸出端口的一管腳通過一開關(guān)與所述數(shù)據(jù)卡設(shè)備的接口連接;
所述輸入電平檢測模塊用于,當(dāng)通過所述接口與計算機連接后,對所述通用輸入/ 輸出端口的所述管腳的輸入電平進行檢測;
所述第一初始化模塊用于,若檢測到所述輸入電平為第一電平,對所述數(shù)據(jù)卡設(shè) 備的存儲功能進行初始化,所述第一電平用于指示所述數(shù)據(jù)卡設(shè)備在啟動時僅初始化所述 存儲功能。 本發(fā)明實施例的數(shù)據(jù)卡的啟動方法及數(shù)據(jù)卡設(shè)備,通過在數(shù)據(jù)卡中添加對通用輸 入端口的管腳電平的檢測電路,在數(shù)據(jù)卡啟動時,并不直接對其所有的功能進行初始化,而 是當(dāng)檢測到該管腳電平信號為一指定電平信號時,只初始化數(shù)據(jù)卡的存儲功能,從而使得 數(shù)據(jù)卡在使用時能夠快捷地進入到存儲功能模式中,縮短了數(shù)據(jù)卡僅作為存儲設(shè)備時的啟 動時間。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以 根據(jù)這些附圖獲得其他的附圖。 圖1為本發(fā)明數(shù)據(jù)卡的啟動方法實施例一流程圖;
圖2為本發(fā)明數(shù)據(jù)卡的啟動方法實施例二流程圖; 圖3為本發(fā)明數(shù)據(jù)卡的啟動方法實施例二中GPIO管腳連接的一電路示意圖;
圖4為本發(fā)明數(shù)據(jù)卡的啟動方法實施例二中GPIO管腳連接的另一電路示意圖;
圖5為本發(fā)明數(shù)據(jù)卡設(shè)備實施例一結(jié)構(gòu)示意圖;
圖6為本發(fā)明數(shù)據(jù)卡設(shè)備實施例二結(jié)構(gòu)示意圖。
具體實施例方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例
中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是
本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員
在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。 圖l為本發(fā)明數(shù)據(jù)卡的啟動方法實施例一流程圖,如圖l所示,本方法包括如下步
驟 步驟100,當(dāng)與計算機連接后,對通用輸入/輸出端口的一管腳的輸入電平進行檢 當(dāng)數(shù)據(jù)卡通過通用接口,通常為通用串行總線(Universal Serial BUS,簡稱USB) 接口插入到計算機,與計算機連接之后,與其連接的計算機通過該USB接口將電源信號傳 輸給數(shù)據(jù)卡,數(shù)據(jù)卡接收到計算機輸入的電源信號,進入上電狀態(tài)。在本實施例中,數(shù)據(jù)卡 進入上電狀態(tài)后,并不直接運行數(shù)據(jù)卡各功能的初始化程序,具體地,本實施例的數(shù)據(jù)卡的 內(nèi)部,通用輸入/輸出端口 (General Purpose Input Output,簡稱GPIO)的一管腳上連接 有電平檢測電路,該電平檢測電路用于在數(shù)據(jù)卡上電后,對GPIO端口上的對應(yīng)管腳的輸入 電平進行檢測,檢測該管腳的輸入電平為高電平或是低電平。 步驟101,若檢測到輸入電平為第一電平,對數(shù)據(jù)卡的存儲功能進行初始化,該第 一電平用于指示數(shù)據(jù)卡在啟動后僅能使用其存儲功能。
5
在上述步驟100中,若數(shù)據(jù)卡的電平檢測電路通過對GPIO的一管腳的輸入電平的 檢測,檢測到該輸入電平為第一電平,代表此時數(shù)據(jù)卡的使用中,用戶只需使用其附加的存 儲功能,于是,在數(shù)據(jù)卡的本次初始化啟動過程中,數(shù)據(jù)卡僅對其存儲相關(guān)的功能進行初始 化,而無需初始化其自身的上網(wǎng)功能,例如執(zhí)行安裝驅(qū)動、上報端口、注冊網(wǎng)絡(luò)等操作。這與 現(xiàn)有的數(shù)據(jù)卡的啟動方式相比,由于數(shù)據(jù)卡在上電后,無需對用戶并不需要使用的上網(wǎng)功 能進行初始化操作,從而大大縮短了數(shù)據(jù)卡的啟動時間,使得用戶在只需將數(shù)據(jù)卡當(dāng)作存 儲設(shè)備使用時,可以快速地進入其應(yīng)用界面,很好地提高了用戶的體驗。此外,在實際應(yīng)用 中,第一電平可以為高電平也可以為低電平,根據(jù)具體的設(shè)置而定。 本發(fā)明實施例的數(shù)據(jù)卡的啟動方法,通過在數(shù)據(jù)卡中添加對通用輸入端口的管腳
電平的檢測電路,在數(shù)據(jù)卡啟動時,并不直接對其所有的功能進行初始化,而是當(dāng)檢測到該
管腳電平信號為一指定電平信號時,只初始化數(shù)據(jù)卡的存儲功能,從而使得數(shù)據(jù)卡在使用
時能夠快捷地進入到存儲功能模式中,縮短了數(shù)據(jù)卡僅作為存儲設(shè)備時的啟動時間。 圖2為本發(fā)明數(shù)據(jù)卡的啟動方法實施例二流程圖,如圖2所示,本方法包括如下步
驟 步驟200,當(dāng)與計算機連接后,對GPIO端口的一管腳的輸入電平進行檢測;
當(dāng)數(shù)據(jù)卡通過與計算機之間的第一接口 (該第一接口通常為USB接口 )與計算 機連接之后,與其連接的計算機通過該USB接口將電源信號傳輸給數(shù)據(jù)卡,數(shù)據(jù)卡接收到 計算機輸入的電源信號,進入上電狀態(tài)。在本實施例中,數(shù)據(jù)卡進入上電狀態(tài)后,將首先對 其GPIO端口的一管腳的輸入電平進行檢測。具體地,在本實施例的數(shù)據(jù)卡中,GPIO端口的 一管腳上連接有一開關(guān),該開關(guān)的一側(cè)與GPIO端口的該管腳相連,另一側(cè)連接計算機通過 USB接口輸入的系統(tǒng)電平,即系統(tǒng)高電平VCC或是系統(tǒng)地電平GND。數(shù)據(jù)卡的電平檢測電路 通過該與GPIO端口管腳連接的開關(guān),接收到計算機通過USB接口輸入的系統(tǒng)電平后,對該 系統(tǒng)電平進行檢測識別,以根據(jù)不同的識別結(jié)果,進行不同的功能初始化操作。
具體地,圖3為本發(fā)明數(shù)據(jù)卡的啟動方法實施例二中GPIO管腳連接的一電路示意 圖,如圖3所示,GPIO端口的一管腳可以通過一單刀雙擲開關(guān)與系統(tǒng)電壓VCC或是GND連 接,且該開關(guān)可以外置在數(shù)據(jù)卡表面,用戶可以通過簡單的開關(guān)按鈕的操作,在數(shù)據(jù)卡連接 到計算機之前,決定此次數(shù)據(jù)卡的啟動模式,即決定是否進入到數(shù)據(jù)卡的快捷存儲功能啟 動模式中。 圖4為本發(fā)明數(shù)據(jù)卡的啟動方法實施例二中GPI0管腳連接的另一電路示意圖,如 圖4所示,GPIO端口的一管腳還可以直接與系統(tǒng)電壓VCC連接,或者通過一單刀單擲開關(guān) 與系統(tǒng)電壓GND連接,同樣,該開關(guān)可以外置在數(shù)據(jù)卡表面,用戶可以通過簡單的開關(guān)按鈕 的操作,決定數(shù)據(jù)卡的本次啟動模式。但是,與上一連接電路不同的是,在這種情況下,數(shù)據(jù) 卡的啟動會有一默認狀態(tài),即在用戶未按下數(shù)據(jù)卡表面的開關(guān)時,數(shù)據(jù)卡的啟動將進入默 認的啟動模式狀態(tài),通常,該默認狀態(tài)可以設(shè)置為數(shù)據(jù)卡的正常啟動模式,即啟動其上網(wǎng)功 能的模式。 步驟201 ,判斷GPIO端口管腳的輸入電平是否為第一電平,若是,執(zhí)行步驟202,若 否,執(zhí)行步驟203 ; 數(shù)據(jù)卡的電平檢測電路通過開關(guān),接收到計算機通過USB接口輸入給GPIO端口的 管腳的系統(tǒng)電平,且對該系統(tǒng)電平進行檢測識別后,若檢測到的該系統(tǒng)電平為第一電平,則代表此時用戶只需使用數(shù)據(jù)卡的存儲功能,于是數(shù)據(jù)卡將執(zhí)行步驟202 ;但是若檢測到的該系統(tǒng)電平為第二電平時,代表此時用戶需要使用數(shù)據(jù)卡自身的上網(wǎng)功能,于是數(shù)據(jù)卡將執(zhí)行步驟203。具體地,該第一電平和第二電平為相對的系統(tǒng)電平,即若第一電平為高電平VCC,第二電平則為低電平GND,而若第一電平為低電平GND,第二電平則為高電平VCC,具體可以根據(jù)設(shè)置的不同而不同。 步驟202,對數(shù)據(jù)卡的存儲功能進行初始化; 若數(shù)據(jù)卡此時檢測到的GPIO端口的管腳的輸入電平為第一電平,則在此次數(shù)據(jù)卡的啟動過程中,數(shù)據(jù)卡只對其中的存儲功能進行初始化,具體地,該對存儲功能進行初始化的操作可以包括如下步驟 步驟2020,檢測存儲卡接口上連接的存儲卡; 在本實施例中,若需對數(shù)據(jù)卡附加的存儲功能進行初始化,首先,數(shù)據(jù)卡將檢測其
擴展的存儲卡接口上是否有連接的存儲卡,即是否有存儲卡接入到數(shù)據(jù)卡上,此為用戶使
用數(shù)據(jù)卡的存儲功能的前提條件。具體地,在數(shù)據(jù)卡中,存儲卡接口上連接有一檢測電路,
用于對該存儲卡接口的各管腳的狀態(tài)進行檢測,以此檢測是否有存儲卡的接入。 步驟2021,若檢測到存儲卡,向連接的計算機發(fā)送代表數(shù)據(jù)卡為存儲設(shè)備的設(shè)備
描述符信息,以使計算機將數(shù)據(jù)卡識別為存儲設(shè)備,結(jié)束本流程; 若在數(shù)據(jù)卡上檢測到連接的存儲卡,數(shù)據(jù)卡在初始化的過程中,無需執(zhí)行數(shù)據(jù)卡的上網(wǎng)功能的初始化程序,例如安裝驅(qū)動、上報AT端口、注冊網(wǎng)絡(luò)等等,而是在此初始化枚舉過程中,數(shù)據(jù)卡僅向連接的計算機發(fā)送一代表該數(shù)據(jù)卡為一存儲設(shè)備的設(shè)備描述符信息,即向計算機上報存儲設(shè)備的端口,以使連接的計算機僅將該數(shù)據(jù)卡識別為一存儲設(shè)備,從而使得用戶可以執(zhí)行該數(shù)據(jù)卡附加的存儲功能。 而由于在此初始化過程中,數(shù)據(jù)卡無需執(zhí)行其上網(wǎng)功能的初始化操作,即在用戶的指示下,對數(shù)據(jù)卡不需要的應(yīng)用功能進行屏蔽,相應(yīng)地,也因此大大縮短了數(shù)據(jù)卡啟動時所需的時間,使數(shù)據(jù)卡快速進行到存儲功能的應(yīng)用中去,提高了用戶的體驗。
步驟203,對數(shù)據(jù)卡的上網(wǎng)功能進行初始化。 若數(shù)據(jù)卡在上述步驟201中,檢測到的GPIO端口的管腳的輸入電平為第二電平,則在此次數(shù)據(jù)卡的啟動過程中,數(shù)據(jù)卡將對其自身的上網(wǎng)功能進行初始化,具體地,該對上網(wǎng)功能進行初始化的操作可以包括如下步驟 步驟2030,向計算機上報調(diào)制解調(diào)端口 、虛擬光盤端口 、診斷信息端口和AT命令端口,以使計算機識別數(shù)據(jù)卡為上網(wǎng)功能設(shè)備; 按照數(shù)據(jù)卡的正常初始化模式,數(shù)據(jù)卡在上網(wǎng)功能的初始化過程中,在安裝所需驅(qū)動后,數(shù)據(jù)卡將向計算機枚舉并上報其為上報調(diào)制解調(diào)端口 、虛擬光盤端口 、診斷信息端口和AT命令端口 ,此都為數(shù)據(jù)卡進行上網(wǎng)功能所需的端口功能,該端口的上報操作完成后,計算機將識別該數(shù)據(jù)卡為一上網(wǎng)功能設(shè)備。 步驟2031,接收計算機返回的端口應(yīng)答信號,檢測數(shù)據(jù)卡中的用戶標(biāo)識模塊卡,并通過該用戶標(biāo)識模塊卡進行網(wǎng)絡(luò)注冊。 在數(shù)據(jù)卡端口上報完成之后,計算機將返回給數(shù)據(jù)卡一端口應(yīng)答信號,以對該端口上報操作完成后的應(yīng)答,于是,數(shù)據(jù)卡將其執(zhí)行上網(wǎng)功能所需的用戶標(biāo)識模塊卡(Subscriber Identity Module,簡稱SIM卡)進行檢測。在實際應(yīng)用中,數(shù)據(jù)卡的上網(wǎng)功能都由其內(nèi)部插入的SIM卡來提供,因此,對數(shù)據(jù)卡中SIM卡的檢測為用戶使用數(shù)據(jù)卡進行上網(wǎng)的前提。而當(dāng)檢測到數(shù)據(jù)卡已插入SIM卡后,數(shù)據(jù)卡通過該SIM卡,并通過連接的計算機進行網(wǎng)絡(luò)注冊,且優(yōu)先注冊到3G網(wǎng)絡(luò),網(wǎng)絡(luò)注冊成功后,數(shù)據(jù)卡便完成了數(shù)據(jù)卡上網(wǎng)功能的初始化進程,用戶便可使用該數(shù)據(jù)卡進行無線上網(wǎng)。 本發(fā)明實施例的數(shù)據(jù)卡的啟動方法,通過在數(shù)據(jù)卡中添加對通用輸入端口的管腳電平的檢測電路,在數(shù)據(jù)卡啟動時,并不直接對其所有的功能進行初始化,而是當(dāng)檢測到該管腳電平信號為一指定電平信號時,只初始化數(shù)據(jù)卡的存儲功能,從而使得數(shù)據(jù)卡在使用時能夠快捷地進入到存儲功能模式中,縮短了數(shù)據(jù)卡僅作為存儲設(shè)備時的啟動時間。
本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、 RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。 圖5為本發(fā)明數(shù)據(jù)卡設(shè)備實施例一結(jié)構(gòu)示意圖,如圖5所示,本實施例的數(shù)據(jù)卡設(shè)備包括通用輸入/輸出端口 11、輸入電平檢測模塊12和第一初始化模塊13。其中,通用輸入/輸出端口 11的一管腳通過一開關(guān)與數(shù)據(jù)卡設(shè)備的接口連接;輸入電平檢測模塊12用于,當(dāng)數(shù)據(jù)卡設(shè)備通過上述接口與計算機連接后,對通用輸入/輸出端口 11的上述管腳的輸入電平進行檢測;第一初始化模塊13用于,若檢測到輸入電平為第一電平,對數(shù)據(jù)卡設(shè)備的存儲功能進行初始化,該第一電平用于指示數(shù)據(jù)卡設(shè)備在啟動時僅初始化其存儲功能。 具體地,本實施例中數(shù)據(jù)卡設(shè)備所涉及的所有功能模塊、以及其所涉及的具體工
作過程,可以參考上述數(shù)據(jù)卡的啟動方法所涉及的實施例揭露的相關(guān)內(nèi)容,在此不再贅述。 本發(fā)明實施例的數(shù)據(jù)卡設(shè)備,通過在數(shù)據(jù)卡中添加對通用輸入端口的管腳電平的
檢測電路,在數(shù)據(jù)卡啟動時,并不直接對其所有的功能進行初始化,而是當(dāng)檢測到該管腳電
平信號為一指定電平信號時,只初始化數(shù)據(jù)卡的存儲功能,從而使得數(shù)據(jù)卡在使用時能夠
快捷地進入到存儲功能模式中,縮短了數(shù)據(jù)卡僅作為存儲設(shè)備時的啟動時間。 圖6為本發(fā)明數(shù)據(jù)卡設(shè)備實施例二結(jié)構(gòu)示意圖,如圖6所示,在上述實施例的基礎(chǔ)
上,本實施例的數(shù)據(jù)卡設(shè)備的輸入電平檢測模塊12還包括系統(tǒng)電平獲取子模塊121和系
統(tǒng)電平檢測子模塊122。其中,系統(tǒng)電平獲取子模塊121用于,獲取連接的計算機通過與數(shù)
據(jù)卡與計算機之間的第一接口輸入給上述管腳的系統(tǒng)電平;系統(tǒng)電平檢測子模塊122則用
于對該系統(tǒng)電平進行檢測。 進一步地,在本實施例中,第一初始化模塊13還包括存儲卡檢測子模塊131和發(fā)送子模塊132。其中,存儲卡檢測子模塊131用于檢測存儲卡接口上連接的存儲卡;而發(fā)送子模塊132則用于,若在存儲卡接口上檢測到存儲卡,向連接的計算機發(fā)送代表數(shù)據(jù)卡設(shè)備為存儲設(shè)備的設(shè)備描述符信息,以使連接的計算機將該數(shù)據(jù)卡設(shè)備識別為存儲設(shè)備。
更進一步地,本實施例的數(shù)據(jù)卡設(shè)備還包括一第二初始化模塊14,用于若輸入電平檢測模塊12檢測到管腳的輸入電平為第二電平時,則對數(shù)據(jù)卡設(shè)備的上網(wǎng)功能進行初始化,所述第二電平用于指示數(shù)據(jù)卡設(shè)備在啟動時初始化其上網(wǎng)功能。具體地,該第二初始化模塊14還包括端口上報子模塊141,和網(wǎng)絡(luò)注冊子模塊142。其中端口上報子模塊141用于,向連接的計算機上報調(diào)制解調(diào)端口 、虛擬光盤端口 、診斷信息端口和AT命令端口 ,以使該計算機識別數(shù)據(jù)卡設(shè)備為上網(wǎng)功能設(shè)備;而網(wǎng)絡(luò)注冊子模塊142則用于,接收計算機返回的端口應(yīng)答信號,檢測數(shù)據(jù)卡設(shè)備中的SIM卡,并通過該SIM卡通過計算機進行網(wǎng)絡(luò)注冊。 具體地,本實施例中數(shù)據(jù)卡設(shè)備所涉及的所有功能模塊、以及其所涉及的具體工
作過程,可以參考上述數(shù)據(jù)卡的啟動方法所涉及的實施例揭露的相關(guān)內(nèi)容,在此不再贅述。 本發(fā)明實施例的數(shù)據(jù)卡設(shè)備,通過在數(shù)據(jù)卡中添加對通用輸入端口的管腳電平的
檢測電路,在數(shù)據(jù)卡啟動時,并不直接對其所有的功能進行初始化,而是當(dāng)檢測到該管腳電
平信號為一指定電平信號時,只初始化數(shù)據(jù)卡的存儲功能,從而使得數(shù)據(jù)卡在使用時能夠
快捷地進入到存儲功能模式中,縮短了數(shù)據(jù)卡僅作為存儲設(shè)備時的啟動時間。 最后應(yīng)說明的是以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡
管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然
可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替
換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精
神和范圍。
權(quán)利要求
一種數(shù)據(jù)卡的啟動方法,其特征在于,包括當(dāng)與計算機連接后,對通用輸入/輸出端口的一管腳的輸入電平進行檢測;若檢測到所述輸入電平為第一電平,對數(shù)據(jù)卡的存儲功能進行初始化,所述第一電平用于指示所述數(shù)據(jù)卡在啟動后僅能使用所述存儲功能。
2. 根據(jù)權(quán)利要求l所述的數(shù)據(jù)卡的啟動方法,其特征在于,所述對通用輸入/輸出端口 管腳的輸入電平進行檢測包括獲取所述計算機通過第一接口輸入給所述管腳的系統(tǒng)電平,所述第一接口為所述數(shù)據(jù) 卡與所述計算機之間的接口 ,所述管腳通過一開關(guān)與所述第一接口連接; 對所述系統(tǒng)電平進行檢測。
3. 根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)卡的啟動方法,其特征在于,所述對數(shù)據(jù)卡的存儲功 能進行初始化包括檢測存儲卡接口上連接的存儲卡;若檢測到所述存儲卡,向所述計算機發(fā)送代表所述數(shù)據(jù)卡為存儲設(shè)備的設(shè)備描述符信 息,以使所述計算機將所述數(shù)據(jù)卡識別為存儲設(shè)備。
4. 根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)卡的啟動方法,其特征在于,所述方法還包括 若檢測到所述輸入電平為第二電平,則對所述數(shù)據(jù)卡的聯(lián)網(wǎng)功能進行初始化,所述第二電平用于指示所述數(shù)據(jù)卡在啟動時初始化所述聯(lián)網(wǎng)功能。
5. 根據(jù)權(quán)利要求4所述的數(shù)據(jù)卡的啟動方法,其特征在于,所述對所述數(shù)據(jù)卡的上網(wǎng)功能進行初始化包括向所述計算機上報調(diào)制解調(diào)端口 、虛擬光盤端口 、診斷信息端口和AT命令端口 ,以使 所述計算機識別所述數(shù)據(jù)卡為上網(wǎng)功能設(shè)備;接收所述計算機返回的端口應(yīng)答信號,檢測所述數(shù)據(jù)卡中的用戶標(biāo)識模塊卡,并通過 所述用戶標(biāo)識模塊卡通過所述計算機進行網(wǎng)絡(luò)注冊。
6. —種數(shù)據(jù)卡設(shè)備,其特征在于,包括通用輸入/輸出端口、輸入電平檢測模塊和第 一初始化模塊;所述通用輸入/輸出端口的一管腳通過一開關(guān)與所述數(shù)據(jù)卡設(shè)備的第一接口連接; 所述輸入電平檢測模塊用于,當(dāng)通過所述第一接口與計算機連接后,對通用輸入/輸出端口的所述管腳的輸入電平進行檢測;所述第一初始化模塊用于,若檢測到所述輸入電平為第一電平,對所述數(shù)據(jù)卡設(shè)備的存儲功能進行初始化,所述第一電平用于指示所述數(shù)據(jù)卡設(shè)備在啟動時僅初始化所述存儲功能。
7. 根據(jù)權(quán)利要求6所述的數(shù)據(jù)卡設(shè)備,其特征在于,所述輸入電平檢測模塊還包括 系統(tǒng)電平獲取子模塊,用于獲取所述計算機通過所述第一接口輸入給所述管腳的系統(tǒng)電平;系統(tǒng)電平檢測子模塊,用于對所述系統(tǒng)電平進行檢測。
8. 根據(jù)權(quán)利要求6或7所述的數(shù)據(jù)卡設(shè)備,其特征在于,所述第一初始化模塊還包括 第一檢測子模塊,用于檢測存儲卡接口上連接的存儲卡;發(fā)送子模塊,用于若在所述存儲卡接口上檢測到所述存儲卡,向所述計算機發(fā)送代表 所述數(shù)據(jù)卡設(shè)備為存儲設(shè)備的設(shè)備描述符信息,以使所述計算機將所述數(shù)據(jù)卡設(shè)備識別為存儲設(shè)備。
9. 根據(jù)權(quán)利要求6或7所述的數(shù)據(jù)卡設(shè)備,其特征在于,還包括第二初始化模塊,用于若檢測到所述輸入電平為第二電平,則對所述數(shù)據(jù)卡設(shè)備的上 網(wǎng)功能進行初始化,所述第二電平用于指示所述數(shù)據(jù)卡設(shè)備在啟動時初始化所述上網(wǎng)功 能。
10. 根據(jù)權(quán)利要求9所述的數(shù)據(jù)卡設(shè)備,其特征在于,所述第二初始化模塊還包括 端口上報子模塊,用于向所述計算機上報調(diào)制解調(diào)端口 、虛擬光盤端口 、診斷信息端口和AT命令端口 ,以使所述計算機識別所述數(shù)據(jù)卡設(shè)備為上網(wǎng)功能設(shè)備;網(wǎng)絡(luò)注冊子模塊,用于接收所述計算機返回的端口應(yīng)答信號,檢測所述數(shù)據(jù)卡設(shè)備中 的用戶標(biāo)識模塊卡,并通過所述用戶標(biāo)識模塊卡通過所述計算機進行網(wǎng)絡(luò)注冊。
全文摘要
本發(fā)明提供一種數(shù)據(jù)卡的啟動方法及數(shù)據(jù)卡設(shè)備,方法包括當(dāng)與計算機連接后,對GPIO端口的一管腳的輸入電平進行檢測;若檢測到輸入電平為第一電平,對數(shù)據(jù)卡的存儲功能進行初始化,該第一電平用于指示數(shù)據(jù)卡在啟動后僅能使用該存儲功能。本發(fā)明實施例通過在數(shù)據(jù)卡中添加對通用輸入端口的管腳電平的檢測電路,在數(shù)據(jù)卡啟動時,并不直接對其所有的功能進行初始化,而是當(dāng)檢測到該管腳電平信號為一指定電平信號時,只初始化數(shù)據(jù)卡的存儲功能,從而使得數(shù)據(jù)卡在使用時能夠快捷地進入到存儲功能模式中,縮短了數(shù)據(jù)卡僅作為存儲設(shè)備時的啟動時間。
文檔編號G06F9/445GK101751276SQ200910220990
公開日2010年6月23日 申請日期2009年11月25日 優(yōu)先權(quán)日2009年11月25日
發(fā)明者于建兵, 彭強 申請人:華為終端有限公司