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