欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

卡檢測裝置和方法

文檔序號:6463761閱讀:107來源:國知局
專利名稱:卡檢測裝置和方法
技術(shù)領(lǐng)域
本發(fā)明涉及卡檢測,并且更具體地涉及用于檢測卡的裝置和方法, 其中簡單地通過采用形成在卡上的端子可精確檢測卡的插入和拔出, 而不需要單獨(dú)的檢測卡的裝置。
背景技術(shù)
通常,外部卡(例如,存儲(chǔ)卡)用于擴(kuò)展諸如移動(dòng)電話,PDA,或 者數(shù)碼照相機(jī)之類的各種設(shè)備的存儲(chǔ)容量。已經(jīng)引入具有不同尺寸或 標(biāo)準(zhǔn)的各種形式的卡,包括保密數(shù)字(SD),多媒體卡(MMC),小型 閃存(CF),以及存儲(chǔ)條。
近來的移動(dòng)電話已經(jīng)具備了各種功能。 一些移動(dòng)電話的功能是用 作采用內(nèi)置于其中的信用卡信息進(jìn)行支付的工具,并且一些設(shè)置用作 音頻/視頻播放器。
常規(guī)的移動(dòng)電話典型地使用內(nèi)部存儲(chǔ)器來執(zhí)行視頻點(diǎn)播(VOD)或 者M(jìn)P3播放器功能。當(dāng)移動(dòng)電話的功能種類增加時(shí),移動(dòng)電話已經(jīng)遭 遇內(nèi)部存儲(chǔ)容量限制的缺陷。
已經(jīng)引入外部存儲(chǔ)卡來克服于內(nèi)部存儲(chǔ)器相關(guān)的缺陷。已經(jīng)開發(fā) 出各種技術(shù)來將這種卡安裝在移動(dòng)電話中。同時(shí)還開發(fā)了各種其他常 規(guī)的技術(shù)來檢測卡的插入和拔出。
在檢測卡的一種常規(guī)方法中,當(dāng)卡插入時(shí),接觸開關(guān)導(dǎo)通和關(guān)斷 以產(chǎn)生各種信號,其中接觸開關(guān)單獨(dú)地設(shè)置在模塊某個(gè)位置上的卡連 接模塊上。采用所產(chǎn)生的信號確定卡是否插入或者拔出。
在另一種常規(guī)方法中,采用檢測卡的機(jī)構(gòu)來確定卡是否已經(jīng)插入 或拔出,其中該機(jī)構(gòu)單獨(dú)設(shè)置在模塊某個(gè)位置上的卡連接模塊上。
然而,這些常規(guī)的方法增加了卡連接模塊的復(fù)雜性,使其難于減 小卡連接模塊的尺寸,這是因?yàn)檫@些方法采用如上所述的單獨(dú)的用于 檢測卡的i殳備
發(fā)明內(nèi)容
因此,鑒于上述缺陷得到本發(fā)明,本發(fā)明的目的是提供一種用于 檢測卡的裝置和方法,其中僅僅通過采用形成在卡上的端子可以精確 檢測卡的插入和拔出,而不需要單獨(dú)的檢測卡的設(shè)備。
本發(fā)明的另一個(gè)目的是提供一種用于檢測卡的裝置和方法,其中, 采用顯示卡是否已經(jīng)插入和拔出的信息,可以防止讀卡器的錯(cuò)誤操作, 該讀卡器將信息寫入該卡中或者從卡讀取信息。
根據(jù)本發(fā)明的一個(gè)方面,上述以及其他的目的可通過提供一種用 于檢測卡的輸入和拔出的裝置來實(shí)現(xiàn),該裝置包括卡,該卡包括至少
一個(gè)卡檢測端子;卡檢測單元,用于產(chǎn)生檢測信號以采用至少一個(gè)卡 檢測端子的連接時(shí)間差來確定卡是否已經(jīng)插入;控制器,用于分析由 卡檢測單元產(chǎn)生的檢測信號,以確定卡是否已經(jīng)插入,并且根據(jù)該確 定輸出卡的插入信息;以及數(shù)據(jù)處理單元,用于根據(jù)從控制器輸出的 卡的插入信息來將信息寫入到卡中或者從卡中讀取信息。
該至少 一個(gè)卡檢測端子包括多個(gè)卡檢測端子,該多個(gè)卡檢測端子 形成在不同的位置處,使得卡檢測端子在不同的時(shí)刻連接到卡檢測端 子單元。該卡檢測單元包括多個(gè)檢測開關(guān),該多個(gè)檢測開關(guān)根據(jù)卡檢 測單元是否已經(jīng)連接到卡檢測端子而導(dǎo)通或關(guān)斷;以及多個(gè)緩沖器, 用于將輸入信號成形,這些輸入信號根據(jù)檢測開關(guān)的切換操作而變化, 并將已成形的輸入信號作為確定卡是否已經(jīng)插入的檢測信號輸出。
根據(jù)本發(fā)明的另一方面,上述和其他的目的可通過提供一種用于 檢測卡的插入和拔出的方法來實(shí)現(xiàn),該方法包括以預(yù)定的順序接收多 個(gè)檢測信號,該多個(gè)檢測信號根據(jù)形成在卡上的卡檢測端子是否已經(jīng) 以待機(jī)模式連接而產(chǎn)生,其中待機(jī)模式用于等待卡的插入;以其中接 收該多個(gè)檢測信號的順序分析該多個(gè)接收的檢測信號,根據(jù)該分析確 定卡是否已經(jīng)插入,并且將卡插入信息發(fā)送給數(shù)據(jù)處理單元,如果根
取數(shù)據(jù);在卡插入的同時(shí)不斷地檢測該多個(gè)檢測信號是否變化;如果 確定該多個(gè)檢測信號已經(jīng)全部改變那么確定卡已經(jīng)拔出,發(fā)送卡拔出 信息給數(shù)據(jù)處理單元。
根據(jù)本發(fā)明的又一方面,上述和其他的目的可通過提供一種用于 檢測卡的插入和拔出的方法來實(shí)現(xiàn),該方法包括以預(yù)定的順序接收多 個(gè)檢測信號,該多個(gè)檢測信號根據(jù)形成在卡上的卡檢測端子是否已經(jīng)以待機(jī)模式連接而產(chǎn)生,其中待機(jī)模式用于等待卡的插入;以其中接 收該多個(gè)檢測信號的順序分析該多個(gè)接收的檢測信號,根據(jù)該分析確 定卡是否已經(jīng)插入,如果根據(jù)該分析確定卡正在插入,那么發(fā)送顯示 卡正在插入的信息給數(shù)據(jù)處理單元,以防止該數(shù)據(jù)處理單元執(zhí)行錯(cuò)誤 的操作,其中該數(shù)據(jù)處理單元寫入數(shù)據(jù)到卡中或者從卡讀取數(shù)據(jù),如 果根據(jù)該分析確定卡已經(jīng)完全插入,那么在卡已經(jīng)插入的同時(shí)不斷地 檢測該多個(gè)檢測信號是否已經(jīng)變化;如果確定該多個(gè)檢測信號部分改 變那么確定卡正在拔出,發(fā)送顯示卡正在拔出的信息給數(shù)據(jù)處理單元, 以防止數(shù)據(jù)處理單元執(zhí)行錯(cuò)誤的操作。


本發(fā)明的上述及其它目的,特點(diǎn)以及其他優(yōu)點(diǎn)將從下面結(jié)合附圖 進(jìn)行的描述中被更加清楚地理解,其中
圖1是根據(jù)本發(fā)明的用于檢測卡的裝置的第一實(shí)施例的側(cè)截面圖, 其中卡已經(jīng)耦合到該裝置;
圖2是示出根據(jù)本發(fā)明的用于檢測卡的裝置的第一實(shí)施例的結(jié)構(gòu) 的框圖3是示出圖2中卡檢測單元的詳細(xì)結(jié)構(gòu)的電路圖4是根據(jù)本發(fā)明的用于檢測卡的裝置的第二實(shí)施例的側(cè)截面圖,
其中卡已經(jīng)耦合到該裝置;
圖5是示出根據(jù)本發(fā)明的用于檢測卡的裝置的第二實(shí)施例的結(jié)構(gòu)
的框圖6是示出圖5中的卡檢測單元的詳細(xì)結(jié)構(gòu)的電路圖7是示出根據(jù)本發(fā)明的用于檢測卡的方法的第 一 實(shí)施例的流程
圖8是示出根據(jù)本發(fā)明的用于檢測卡的方法的第二實(shí)施例的流程圖。
具體實(shí)施例方式
現(xiàn)在參考附圖對本發(fā)明的優(yōu)選實(shí)施例進(jìn)行描述。在本發(fā)明下面的 描述中,當(dāng)結(jié)合到本文中的已知功能和結(jié)構(gòu)的詳細(xì)描述使得本發(fā)明的 主題不清楚時(shí),將省略掉這些詳細(xì)描述。圖1是根據(jù)本發(fā)明的用于檢測卡的裝置的笫一實(shí)施例的側(cè)截面圖, 其中卡已經(jīng)耦合到該裝置。
如圖1所示,卡200插入并耦合到卡連接模塊110中的卡插入部 分120???00包括卡檢測端子單元210,該卡檢測端子單元210包括 多個(gè)卡檢測端子,例如,兩個(gè)卡檢測端子211和212。
卡檢測端子211和212形成在不同的位置,這樣在卡200插入到 卡插入部分120時(shí),它們在不同的時(shí)刻連接到卡連接模塊110中形成 的連接單元。也就是說,這樣構(gòu)造兩個(gè)卡檢測端子211和212,使得在 卡200插入到卡插入部分120時(shí)它們不同時(shí)連接到連接單元,代替地, 在卡輕微插入到卡插入部分120時(shí)卡檢測端子211首先連接到連接單 元,而在卡200已經(jīng)完全插入到卡插入部分120時(shí)卡檢測端子212然 后連接到連接單元。
圖2是示出根據(jù)本發(fā)明的用于檢測卡的裝置的第一實(shí)施例的結(jié)構(gòu) 的框圖,圖3是示出圖2中的卡檢測單元的詳細(xì)結(jié)構(gòu)的電路圖。
如圖2和3所示,根據(jù)本發(fā)明的用于檢測卡的裝置的第一實(shí)施例 包括卡200,卡檢測單元130,控制器150,數(shù)據(jù)處理單元160???00 包括卡檢測端子單元210,該卡檢測端子單元210具有卡檢測端子211 和212??z測單元130產(chǎn)生檢測信號,用于確定是否已經(jīng)采用卡檢測 端子211和212連接到卡檢測單元130的時(shí)間差將卡200插入??刂?器150分析由卡檢測單元130產(chǎn)生的檢測信號,以確定卡200是否已 經(jīng)插入,并且根據(jù)該確定輸出卡200的插入信息。數(shù)據(jù)處理單元160 根據(jù)從控制器160輸出的卡200的插入信息將信息寫到卡200中,或 者讀取在卡200上寫入的信息。
根據(jù)本發(fā)明的用于檢測卡的裝置的第一實(shí)施例還包括存儲(chǔ)器140 和電源170,存儲(chǔ)器140用于存儲(chǔ)控制程序和控制數(shù)據(jù),電源170用于 在控制器150的控制下向卡200提供或中斷電源。
卡檢測單元130包括多個(gè)檢測開關(guān)Sl和S2以及多個(gè)緩沖器131 和132。檢測開關(guān)Sl和S2根據(jù)卡檢測單元130是否已經(jīng)連接到卡檢測 端子211和212來導(dǎo)通或關(guān)斷。緩沖器131和132將輸入信號成形并 且輸出成形的輸入信號作為用于確定檢測卡200是否已經(jīng)插入的檢測 信號,所述輸入信號根據(jù)檢測開關(guān)Sl和S2的切換操作而變化。
當(dāng)用戶將外部卡200插入到用戶設(shè)備(例如,移動(dòng)電話)的卡插入部分120時(shí),根據(jù)本發(fā)明的用于檢測卡的裝置的第一實(shí)施例由卡檢 測單元130檢測其插入。
卡200的卡檢測端子211和212在不同的位置形成。特別是,卡 檢測端子211比卡檢測端子212更靠近用戶設(shè)備的卡插入開口。
因此,當(dāng)卡200插入時(shí),首先,卡檢測端子211連接到卡檢測模 塊110的第一檢測端子(未示出)。因此,當(dāng)卡200開始插入時(shí),卡 檢測單元130中的檢測開關(guān)S1導(dǎo)通,因此使得電阻器R1接地,所述 檢測開關(guān)Sl與第一連接端子互鎖。這將緩沖器131的輸入信號下降為 低電平,使得作為確定卡200是否已經(jīng)插入的檢測信號的低信號輸入 到控制器150的端口 Pl。
然后,當(dāng)卡200進(jìn)一步插入時(shí),卡檢測端子212連接到卡連接模 塊110中第二檢測端子(未示出)。因此,當(dāng)卡200進(jìn)一步插入時(shí), 卡檢測單元130中的檢測開關(guān)S2導(dǎo)通,由此使得電阻器R2接地,所 述檢測開關(guān)S2與第二檢測端子互鎖。這將緩沖器132的輸入信號下降 為低電平,使得作為確定卡200是否已經(jīng)插入的檢測信號的低信號輸 入到控制器150的端口 P2。
當(dāng)卡200未插入時(shí),檢測開關(guān)Sl和S2都關(guān)斷,因此施加給電阻 器Rl和R2的電壓Vcc直接施加到緩沖器131和132,從而維持緩沖器 131和132的輸出信號為高電平。
檢測開關(guān)Sl和S2是物理地檢測卡檢測端子211和212的開關(guān)電 路。優(yōu)選的是,采用接地墊(ground pad)實(shí)施檢測開關(guān)Sl和S2。
控制器150分析輸入給端口 P1和P2的檢測信號。如果輸入給端 口P1的信號為低電平,那么控制器150確定卡正在插入。然后,如果 輸入給端口 P2的信號為低電平,那么控制器確定卡200已經(jīng)完全插入, 并且驅(qū)動(dòng)電源170給卡200供電??刂破?50還發(fā)送顯示卡已經(jīng)插入 的信號給數(shù)據(jù)處理單元160,因此使得數(shù)據(jù)處理單元160讀取在所插入 的卡200上寫入的數(shù)據(jù),或者如果需要的話將數(shù)據(jù)寫到卡200上。數(shù) 據(jù)處理單元160可以是讀卡器,用于物理地在卡200上寫入信息或者 讀取卡200上寫入的信息。
當(dāng)用戶將耦合到卡插入部分120的卡200拔出時(shí),首先,卡檢測 端子212從卡連接模塊110中的第二檢測端子(未示出)斷開,并且 卡檢測單元130中的檢測開關(guān)S2關(guān)斷,使得施加給電阻器R2的電壓直接施加到緩沖器132,所述檢測開關(guān)S2與第二檢測端子互鎖。這將 緩沖器132的輸入信號升高為高電平,使得作為確定卡200是否已經(jīng) 插入的檢測信號的高信號輸入給控制器150的端口 P2。
然后,當(dāng)卡200已經(jīng)完全拔出時(shí),卡檢測端子211從卡連接模塊 110中的第一檢測端子(未示出)斷開,卡檢測單元130中的檢測開關(guān) Sl關(guān)斷,使得施加給電阻器R1的電壓直接施加到緩沖器131,所述檢 測開關(guān)Sl與第一檢測端子互鎖。這將緩沖器131的輸入信號升高為高 電平,使得作為確定卡200是否已經(jīng)插入的檢測信號的高信號輸入給 控制器150的端口 Pl。
控制器150分析輸入給端口 Pl和P2的檢測信號。如果輸入給端 口P2的信號為高電平,那么控制器150確定卡200正^皮拔出。然后, 如果輸入給端口 Pl的信號為高電平,那么控制器150確定卡200已經(jīng) 完全拔出,并且控制電源170中斷給卡200供電??刂破?50還發(fā)送 顯示卡200已經(jīng)拔出的信號給數(shù)據(jù)處理單元160。這使得數(shù)據(jù)處理單元 160停止讀取已插入的卡200上寫入的數(shù)據(jù),或者停止將數(shù)據(jù)寫到卡 200上。
如上所述,采用該多個(gè)卡檢測端子消除了現(xiàn)有技術(shù)那樣的提供檢 測卡的單個(gè)設(shè)備的需要。由于卡檢測端子在不同的時(shí)間被順序檢測, 因此可以精確檢測卡的插入或拔出。
圖4是根據(jù)本發(fā)明的檢測卡的裝置的第二實(shí)施例的側(cè)截面圖,其 中卡已經(jīng)耦合到該裝置。該實(shí)施例與圖1所示的第一實(shí)施例的區(qū)別僅 在于在卡300中形成的卡檢測端子單元310包括三個(gè)卡檢測端子311, 312和313。
在不同的位置形成卡檢測端子311, 312和313,這樣在卡300插 入到卡插入部分120中時(shí)它們在不同的時(shí)刻連接到形成在卡連接模塊 IIO中的連接單元上。也就是說,三個(gè)卡檢測端子311, 312和312這 樣進(jìn)行構(gòu)造,使得在卡300插入到卡插入部分120中時(shí)它們不同時(shí)連 接到連接單元,代替地,首先在卡300輕微插入到卡插入部分120中 時(shí)卡檢測端子311連接到連接單元,然后在卡300進(jìn)一步插入到卡插 入部分120中時(shí)卡檢測端子312連接到連接單元,最后在卡300已經(jīng) 完全插入到卡插入部分120時(shí)卡檢測端子313連接到連接單元。
圖5是示出根據(jù)本發(fā)明的用于檢測卡的第二實(shí)施例的結(jié)構(gòu)的框圖,圖6是示出圖5中的卡檢測單元的具體結(jié)構(gòu)的電路圖。
該實(shí)施例與圖2和3所示的第一實(shí)施例的區(qū)別僅在于控制器150 包括三個(gè)端口 Pl, P2和P3,控制器150通過這三個(gè)端口接收確定卡是 否已經(jīng)插入的檢測信號,用于卡檢測單元180的電路包括三個(gè)檢測開 關(guān)S1, S2和S3以及三個(gè)緩沖器181, 182和183。圖5和6中示出的 第二實(shí)施例的其他部件與圖2和3所示的第一實(shí)施例類似。
檢測開關(guān)S1, S2和S3是用于物理地檢測卡檢測端子311, 312和 312的開關(guān)電路。優(yōu)選的是,檢測開關(guān)S1, S2和S3采用接地墊實(shí)施。 下面是第二實(shí)施例的操作的簡要說明。當(dāng)卡300插入到卡插入部 分120中時(shí),卡檢測端子311,卡檢測端子312,以及卡檢測端子313 在不同的時(shí)刻順序連接到卡連接模塊110中設(shè)置的第一,第二和第二 連接端子。
當(dāng)卡300從卡插入部分120中拔出時(shí),卡檢測端子313,卡檢測端 子312以及卡檢測端子311在不同的時(shí)刻順序從卡連接模塊110中設(shè) 置的第三,第二和第一連接端子斷開。
當(dāng)卡300插入時(shí),卡檢測部分180中的檢測開關(guān)Sl,檢測開關(guān)S2 以及檢測開關(guān)S3在不同的時(shí)刻順序?qū)?。?dāng)卡300拔出時(shí),檢測開關(guān) S3,檢測開關(guān)S2以及檢測開關(guān)Sl在不同的時(shí)刻順序關(guān)斷。
當(dāng)卡300插入時(shí),緩沖器181,緩沖器182以及緩沖器183根據(jù)檢 測開關(guān)Sl, S2和S3的這些操作在不同的時(shí)刻順序施加作為檢測信號 的低信號給控制器150。當(dāng)卡300拔出時(shí),緩沖器183,緩沖器182, 以及緩沖器181在不同的時(shí)刻順序施加作為檢測信號的高信號給控制 器150。
控制器150分析輸入給端口 Pl, P2和P3的檢測信號,以控制電 源170和數(shù)據(jù)處理單元160。與第一實(shí)施例不同,在本發(fā)明的第二實(shí)施 例中,如果在卡300插入時(shí)端口 Pl和P2的輸入信號順序下降到低電 平時(shí),控制器150通知數(shù)據(jù)處理單元160卡300正在插入。這使得數(shù) 據(jù)處理單元160以待機(jī)模式操作,并且還防止數(shù)據(jù)處理單元160執(zhí)行 錯(cuò)誤的操作,該錯(cuò)誤的操作例如是即使卡并未完全插入但仍企圖訪問 該卡或者讀取卡上的數(shù)據(jù)。
如果端口 P3的輸入信號然后下降到低電平,那么控制器150通過 電源170給存儲(chǔ)卡300供電,并且提供顯示卡300已經(jīng)完全插入的信號給數(shù)據(jù)處理單元160,使得數(shù)據(jù)處理單元160正常地訪問卡300。
另一方面,如果端口 P3和P2的輸入信號在卡300拔出時(shí)順序上 升到高電平,那么控制器150通知數(shù)據(jù)處理單元160卡300正在拔出。 這樣使得數(shù)據(jù)處理單元160以待機(jī)模式操作,并且還防止數(shù)據(jù)處理單 元160執(zhí)行錯(cuò)誤的操作,該錯(cuò)誤的操作例如是即使卡已經(jīng)拔出但仍企 圖讀取卡上的數(shù)據(jù)。
如果端口 Pl的輸入信號然后上升到高電平,那么控制器150通過 電源170中斷向存儲(chǔ)卡300供電,提供顯示卡300已經(jīng)完全拔出的信 號給數(shù)據(jù)處理單元160,使得數(shù)據(jù)處理單元160正常結(jié)束訪問卡300。 圖7是示出根據(jù)本發(fā)明的用于檢測卡的方法的第 一 實(shí)施例的流程圖。
如圖7所示,控制器150在步驟S101等待卡200的插入,然后在 步驟S103檢測低信號是否已經(jīng)輸入到端口 Pl。如果端口 Pl的輸入信 號為低電平,那么控制器150繼續(xù)步驟S105,以經(jīng)歷特定延時(shí)。然而, 在步驟S107,控制器150檢測低信號是否已經(jīng)輸入到端口 P2。在卡200 未插入時(shí),端口 Pl和P2的輸入信號保持為高電平。控制器150經(jīng)歷 上面的步驟S105處的特定延時(shí),這是因?yàn)榭z測端子211和212形成 在卡200上,使得卡檢測端子在不同的時(shí)刻連接到卡連接模塊110中 相應(yīng)的連接端子。
如果端口 P2的輸入信號不是低電平,那么控制器150返回到上面 的步驟S103。這表明,盡管用戶已經(jīng)開始將卡200插入到卡插入開口 中,但是卡200并未完全插入到移動(dòng)電話的卡插入開口中。
當(dāng)卡200已經(jīng)完全插入到卡插入開口中時(shí),端口 P2的輸入信號也 是低電平。因此,如果在步驟S107中確定端口 P2的輸入信號為低電 平,那么控制器150繼續(xù)步驟S109以確定卡200已經(jīng)插入,并且然后 在步驟Slll向卡200供電。然后,在步驟S113,控制器150提供卡插 入信號給數(shù)據(jù)處理單元160,以使得數(shù)據(jù)處理單元160進(jìn)行接下來的操 作。
在步驟S115,控制器150檢測在卡200已經(jīng)如上所述插入到卡插 入部分時(shí)端口 P2的輸入信號是否為高電平。如果端口P2的輸入信號 為高電平,那么控制器150繼續(xù)步驟S117,以經(jīng)歷特定延時(shí)。然后, 在步驟S119,控制器150檢測端口 Pl的輸入信號是否也為高電平。在卡200部分拔出時(shí)端口 Pl的輸入信號不是高電平。因此,如果步驟S119 確定端口 Pl的輸入信號不是高電平,那么控制器150返回到上面的步 驟S115。另一方面,如果端口 Pl的輸入信號為高電平,那么控制器 150繼續(xù)步驟S121,以確定卡已經(jīng)拔出,繼續(xù)步驟S123,以中斷向卡 供電。然后,控制器150繼續(xù)步驟S125,以提供卡插入信號給數(shù)據(jù)處 理單元160,從而防止數(shù)據(jù)處理單元160執(zhí)行錯(cuò)誤的操作,該錯(cuò)誤的操 作例如是即使卡已經(jīng)拔出但仍然企圖訪問該卡或者企圖從卡讀取數(shù)據(jù) 或者向卡寫入數(shù)據(jù)。
圖8是示出根據(jù)本發(fā)明的用于檢測卡的方法的第二實(shí)施例的流程圖。
如圖7所示,控制器150在步驟S201等待卡300的插入,然后在 步驟S203檢測低信號是否已經(jīng)輸入到端口 Pl。如果端口 Pl的輸入信 號為低電平,那么控制器150繼續(xù)步驟S205,以經(jīng)歷特定的延時(shí)。然 后,在步驟S207,控制器150檢測^氐信號是否已經(jīng)輸入到端口 P2。在 卡300未插入時(shí),端口 Pl和P2的輸入信號保持為高電平??刂破?50 在上面的步驟S205經(jīng)歷特定的延時(shí),這是因?yàn)榭z測端子311, 312 和313形成在卡300上,這樣卡檢測端子在不同的時(shí)刻連接到卡連接 模塊110中相應(yīng)的連接端子。
如果端口 P2的輸入信號不是低電平,那么控制器150返回到上面 的步驟S203。這表明,在用戶將卡300插入到卡插入開口中時(shí),卡300 已經(jīng)輕微插入到移動(dòng)電話的卡插入開口中。
另一方面,如果端口 P2的輸入信號也為低電平,控制器150繼續(xù) 步驟S209,以通知數(shù)據(jù)處理單元160卡300正在插入。這樣為卡300 的插入準(zhǔn)備好數(shù)據(jù)處理單元160,這是因?yàn)榭?00正在插入。
然后,在步驟S211,控制器150檢測端口 P3的輸入信號是否為低 電平。如果端口 P3的輸入信號不為低電平,那么控制器150返回到上 面的步驟S203。端口 P3的輸入信號在卡300已經(jīng)完全插入時(shí)也為低電 平。因此,如果端口 P3的輸入信號也為低電平,那么控制器150繼續(xù) 步驟S213,以確定卡300已經(jīng)插入,然后在步驟S215向卡300供電。 然后,在步驟S217,控制器150提供卡插入信號給數(shù)據(jù)處理單元160, 以使得數(shù)據(jù)處理單元160進(jìn)行接下來的操作。
在步驟S219,控制器150檢測在卡300已經(jīng)如上所述插入到卡插入部分的同時(shí)端口 P3的輸入信號是否為高電平。如果端口P3的輸入 信號為高電平,那么控制器150繼續(xù)步驟S221,以經(jīng)歷特定的延時(shí)。 然后,在步驟S223,控制器150檢測端口 P2的輸入信號是否也為高電 平。端口 P2的輸入信號在卡300部分拔出時(shí)不是高電平。因此,如果 步驟S223確定端口 P2的輸入信號不是高電平,那么控制器150返回 到上面的步驟S219。另一方面,在卡300已經(jīng)有效拔出時(shí),端口P2 的輸入信號為高電平。因此,如果端口 P2的輸入信號為高電平時(shí),控 制器150繼續(xù)步驟S225,以通知數(shù)據(jù)處理單元160卡300拔出。這里, 控制器預(yù)先提供待機(jī)信號給數(shù)據(jù)處理單元160,這是因?yàn)槿绻跀?shù)據(jù)處 理單元600向卡300寫入數(shù)據(jù)或者從卡300讀取數(shù)據(jù)的同時(shí)立即將卡 300拔出,數(shù)據(jù)處理單元160將進(jìn)行錯(cuò)誤的操作。 一旦接收到這種待機(jī) 信號,數(shù)據(jù)處理單元160準(zhǔn)備立即結(jié)束接下來的操作。
然后,在步驟S227,控制器150檢測端口 Pl的輸入信號是否也為 高電平。如果端口 Pl的輸入信號不是高電平,那么控制器150返回到 上面的步驟S219,以執(zhí)行接下來的操作。在卡300已經(jīng)從卡插入部分 完全拔出時(shí),端口 Pl的輸入信號為高電平。因此,如果端口P1的輸 入信號為高電平,那么控制器150繼續(xù)步驟S"9,以確定卡300已經(jīng) 拔出,并且然后繼續(xù)步驟S231,以中斷向卡300供電。然后,控制器 150繼續(xù)步驟S223,以提供卡插入信號給數(shù)據(jù)處理單元160,從而防止 數(shù)據(jù)處理單元160進(jìn)行錯(cuò)誤的操作,該錯(cuò)誤的操作例如是即使卡300 已經(jīng)拔出但仍然企圖訪問卡300或者企圖從卡300讀取數(shù)據(jù)或者向卡 300寫入數(shù)據(jù)。
從上面的描述中我們清楚的是,本發(fā)明提供了一種具有多種優(yōu)點(diǎn) 的用于檢測卡的方法和裝置。例如,可以僅采用卡上設(shè)置的端子來正 確檢測卡是否已經(jīng)插入或者拔出,而不需要單獨(dú)的檢測卡的設(shè)備。
采用顯示卡是否已經(jīng)插入或拔出的信息,還可以防止讀卡器的錯(cuò) 誤操作,所述讀卡器將信息寫入卡中或者從卡讀取信息。
盡管已經(jīng)為示意性的目的公開了本發(fā)明的優(yōu)選實(shí)施例,但是本領(lǐng) 域技術(shù)人員應(yīng)該清楚,在不脫離由所附權(quán)利要求公開的本發(fā)明的范圍 和精神的情況下,可進(jìn)行多種變形,添加以及替代。
權(quán)利要求
1、一種用于檢測卡的插入和拔出的裝置,該裝置包括卡,包括至少一個(gè)卡檢測端子;卡檢測單元,用于產(chǎn)生檢測信號以采用該至少一個(gè)卡檢測端子的連接時(shí)間差來確定卡是否已經(jīng)插入;控制器,用于分析由卡檢測單元產(chǎn)生的檢測信號以確定卡是否已經(jīng)插入,并且根據(jù)該確定輸出卡的插入信息;以及數(shù)據(jù)處理單元,用于根據(jù)從控制器輸出的卡的插入信息來寫入信息到卡中或者從卡中讀取信息。
2、 根據(jù)權(quán)利要求l的裝置,其中該至少一個(gè)卡檢測端子包括多個(gè) 卡檢測端子,該多個(gè)卡檢測端子形成在不同的位置,以便卡檢測端子 在不同的時(shí)刻連接到卡檢測端子單元。
3、 根據(jù)權(quán)利要求2的裝置,其中該多個(gè)卡檢測端子是形成在不同 位置的兩個(gè)卡檢測端子
4、 根據(jù)權(quán)利要求2的裝置,其中該多個(gè)卡檢測端子是形成在不同 位置的三個(gè)卡檢測端子。
5、 根據(jù)權(quán)利要求l的裝置,其中該卡檢測單元包括多個(gè)檢測開關(guān),該多個(gè)檢測開關(guān)根據(jù)卡檢測單元是否已經(jīng)連接到 卡檢測端子而導(dǎo)通或關(guān)斷;以及多個(gè)緩沖器,用于將輸入信號成形并且將成形的輸入信號作為確 定卡是否已經(jīng)插入的檢測信號輸出,所述輸入信號根據(jù)檢測開關(guān)的切 換操作而變化。
6、 根據(jù)權(quán)利要求l的裝置,其中該卡檢測單元包括接地墊,用于 檢測卡檢測單元是否已經(jīng)連接到卡檢測端子。
7、 一種用于檢測卡的插入和拔出的方法,該方法包括 以預(yù)定的順序接收多個(gè)檢測信號,該多個(gè)檢測信號根據(jù)形成在卡上的卡檢測端子是否以待機(jī)模式被連接而產(chǎn)生,所述待機(jī)模式用于等 待卡的插入;以接收該多個(gè)檢測信號的順序分析該多個(gè)接收的檢測信號,根據(jù) 該分析確定卡是否插入,并且如果根據(jù)該分析確定卡已經(jīng)插入,則將 卡插入信息發(fā)送給數(shù)據(jù)處理單元,該數(shù)據(jù)處理單元寫入數(shù)據(jù)到卡中或 者從卡中讀取數(shù)據(jù);在卡插入的同時(shí)不斷地檢查該多個(gè)檢測信號是否變化;以及 如果確定該多個(gè)檢測信號全部已經(jīng)改變則確定卡已經(jīng)拔出,并且將卡拔出信息發(fā)送給數(shù)據(jù)處理單元。
8、根據(jù)權(quán)利要求7的方法,其中根據(jù)該分析確定卡是否插入的步驟包括,如果根據(jù)該分析確定該多個(gè)接收的檢測信號已經(jīng)全部順序地
9、 一種用于檢測卡的插入和拔出的方法,該方法包括 以預(yù)定順序接收多個(gè)檢測信號,該多個(gè)檢測信號根據(jù)形成在卡上的卡檢測端子是否以待機(jī)模式被連接而產(chǎn)生,該待機(jī)模式用于等待卡 的插入;以接收該多個(gè)檢測信號的順序分析該多個(gè)接收的檢測信號,根據(jù) 該分析確定卡是否插入,并且如果根據(jù)該分析確定卡正在插入,那么 發(fā)送顯示卡正在插入的信息給數(shù)據(jù)處理單元以防止數(shù)據(jù)處理單元執(zhí)行 錯(cuò)誤的操作,該數(shù)據(jù)處理單元寫入數(shù)據(jù)到卡中或者從卡中讀取數(shù)據(jù);如果根據(jù)該分析確定卡已經(jīng)完全插入,那么發(fā)送顯示卡已經(jīng)插入 的信息給數(shù)據(jù)處理單元,并且在卡插入的同時(shí)不斷地檢測該多個(gè)檢測 信號是否已經(jīng)變化;如果確定該多個(gè)檢測信號部分變化那么確定卡正在拔出,并且發(fā) 送顯示卡正在拔出的信息給數(shù)據(jù)處理單元以防止數(shù)據(jù)處理單元執(zhí)行錯(cuò) 誤的操作。
10、 根據(jù)權(quán)利要求9的方法,其中根據(jù)該分析確定卡是否已經(jīng)插 入的步驟包括如果根據(jù)該分析確定該多個(gè)接收的檢測信號已經(jīng)全部順 序地變化使得該多個(gè)接收到的檢測信號的相應(yīng)相位與多個(gè)以前接收的 檢測信號的相應(yīng)相位全部不同,則確定卡已經(jīng)插入,并且如果根據(jù)該 分析確定該多個(gè)接收的檢測信號中的一個(gè)或多個(gè)已經(jīng)順序地變化使得 該多個(gè)接收的檢測信號中的一個(gè)或多個(gè)的相應(yīng)相位與多個(gè)以前接收的 檢測信號中相應(yīng)的一個(gè)或多個(gè)的相應(yīng)相位全部不同,則確定卡正在插 入。
11、 根據(jù)權(quán)利要求9的方法,還包括如果確定該多個(gè)檢測信號已經(jīng)全部變化,則確定卡已經(jīng)拔出,并 且發(fā)送顯示卡已經(jīng)拔出的信息給數(shù)據(jù)處理單元。
全文摘要
本發(fā)明涉及卡檢測裝置和方法。一種用于檢測卡的裝置和方法,簡單通過采用卡上形成的端子而精確檢測出卡的插入和拔出,而不需要單獨(dú)的檢測卡的設(shè)備。該裝置包括卡,卡檢測單元,控制器,以及數(shù)據(jù)處理單元。該卡包括多個(gè)卡檢測端子??z測單元產(chǎn)生檢測信號,用于采用在卡檢測端子連接到卡檢測單元時(shí)的不同時(shí)刻來確定卡是否已經(jīng)插入??刂破鞣治鲇煽z測單元產(chǎn)生的檢測信號,以確定卡是否已經(jīng)插入,并且根據(jù)該確定輸出卡的插入信息。數(shù)據(jù)處理單元根據(jù)從控制器輸出的卡插入信息來向該卡寫入信息或者從該卡讀取信息。
文檔編號G06K7/00GK101320418SQ200810110349
公開日2008年12月10日 申請日期2008年6月4日 優(yōu)先權(quán)日2007年6月4日
發(fā)明者金廷勛 申請人:安普泰科電子韓國有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會(huì)獲得點(diǎn)贊!
1
太仆寺旗| 榕江县| 永川市| 大邑县| 基隆市| 饶河县| 邵阳县| 当雄县| 郧西县| 桐柏县| 蓝山县| 湛江市| 社旗县| 宝坻区| 忻州市| 台东县| 南岸区| 锡林浩特市| 逊克县| 沙田区| 永善县| 石林| 诏安县| 老河口市| 溧水县| 襄城县| 遂宁市| 临西县| 仁怀市| 丰都县| 即墨市| 海门市| 灵武市| 鹤壁市| 商丘市| 大英县| 稻城县| 万全县| 如皋市| 合肥市| 汉川市|