專利名稱:卡檢測裝置和方法
技術領域:
本發(fā)明涉及卡檢測,并且更具體地涉及用于檢測卡的裝置和方法, 其中簡單地通過采用形成在卡上的端子可精確檢測卡的插入和拔出, 而不需要單獨的檢測卡的裝置。
背景技術:
通常,外部卡(例如,存儲卡)用于擴展諸如移動電話,PDA,或 者數(shù)碼照相機之類的各種設備的存儲容量。已經引入具有不同尺寸或 標準的各種形式的卡,包括保密數(shù)字(SD),多媒體卡(MMC),小型 閃存(CF),以及存儲條。
近來的移動電話已經具備了各種功能。 一些移動電話的功能是用 作采用內置于其中的信用卡信息進行支付的工具,并且一些設置用作 音頻/視頻播放器。
常規(guī)的移動電話典型地使用內部存儲器來執(zhí)行視頻點播(VOD)或 者MP3播放器功能。當移動電話的功能種類增加時,移動電話已經遭 遇內部存儲容量限制的缺陷。
已經引入外部存儲卡來克服于內部存儲器相關的缺陷。已經開發(fā) 出各種技術來將這種卡安裝在移動電話中。同時還開發(fā)了各種其他常 規(guī)的技術來檢測卡的插入和拔出。
在檢測卡的一種常規(guī)方法中,當卡插入時,接觸開關導通和關斷 以產生各種信號,其中接觸開關單獨地設置在模塊某個位置上的卡連 接模塊上。采用所產生的信號確定卡是否插入或者拔出。
在另一種常規(guī)方法中,采用檢測卡的機構來確定卡是否已經插入 或拔出,其中該機構單獨設置在模塊某個位置上的卡連接模塊上。
然而,這些常規(guī)的方法增加了卡連接模塊的復雜性,使其難于減 小卡連接模塊的尺寸,這是因為這些方法采用如上所述的單獨的用于 檢測卡的i殳備
發(fā)明內容
因此,鑒于上述缺陷得到本發(fā)明,本發(fā)明的目的是提供一種用于 檢測卡的裝置和方法,其中僅僅通過采用形成在卡上的端子可以精確 檢測卡的插入和拔出,而不需要單獨的檢測卡的設備。
本發(fā)明的另一個目的是提供一種用于檢測卡的裝置和方法,其中, 采用顯示卡是否已經插入和拔出的信息,可以防止讀卡器的錯誤操作, 該讀卡器將信息寫入該卡中或者從卡讀取信息。
根據(jù)本發(fā)明的一個方面,上述以及其他的目的可通過提供一種用 于檢測卡的輸入和拔出的裝置來實現(xiàn),該裝置包括卡,該卡包括至少
一個卡檢測端子;卡檢測單元,用于產生檢測信號以采用至少一個卡 檢測端子的連接時間差來確定卡是否已經插入;控制器,用于分析由 卡檢測單元產生的檢測信號,以確定卡是否已經插入,并且根據(jù)該確 定輸出卡的插入信息;以及數(shù)據(jù)處理單元,用于根據(jù)從控制器輸出的 卡的插入信息來將信息寫入到卡中或者從卡中讀取信息。
該至少 一個卡檢測端子包括多個卡檢測端子,該多個卡檢測端子 形成在不同的位置處,使得卡檢測端子在不同的時刻連接到卡檢測端 子單元。該卡檢測單元包括多個檢測開關,該多個檢測開關根據(jù)卡檢 測單元是否已經連接到卡檢測端子而導通或關斷;以及多個緩沖器, 用于將輸入信號成形,這些輸入信號根據(jù)檢測開關的切換操作而變化, 并將已成形的輸入信號作為確定卡是否已經插入的檢測信號輸出。
根據(jù)本發(fā)明的另一方面,上述和其他的目的可通過提供一種用于 檢測卡的插入和拔出的方法來實現(xiàn),該方法包括以預定的順序接收多 個檢測信號,該多個檢測信號根據(jù)形成在卡上的卡檢測端子是否已經 以待機模式連接而產生,其中待機模式用于等待卡的插入;以其中接 收該多個檢測信號的順序分析該多個接收的檢測信號,根據(jù)該分析確 定卡是否已經插入,并且將卡插入信息發(fā)送給數(shù)據(jù)處理單元,如果根
取數(shù)據(jù);在卡插入的同時不斷地檢測該多個檢測信號是否變化;如果 確定該多個檢測信號已經全部改變那么確定卡已經拔出,發(fā)送卡拔出 信息給數(shù)據(jù)處理單元。
根據(jù)本發(fā)明的又一方面,上述和其他的目的可通過提供一種用于 檢測卡的插入和拔出的方法來實現(xiàn),該方法包括以預定的順序接收多 個檢測信號,該多個檢測信號根據(jù)形成在卡上的卡檢測端子是否已經以待機模式連接而產生,其中待機模式用于等待卡的插入;以其中接 收該多個檢測信號的順序分析該多個接收的檢測信號,根據(jù)該分析確 定卡是否已經插入,如果根據(jù)該分析確定卡正在插入,那么發(fā)送顯示 卡正在插入的信息給數(shù)據(jù)處理單元,以防止該數(shù)據(jù)處理單元執(zhí)行錯誤 的操作,其中該數(shù)據(jù)處理單元寫入數(shù)據(jù)到卡中或者從卡讀取數(shù)據(jù),如 果根據(jù)該分析確定卡已經完全插入,那么在卡已經插入的同時不斷地 檢測該多個檢測信號是否已經變化;如果確定該多個檢測信號部分改 變那么確定卡正在拔出,發(fā)送顯示卡正在拔出的信息給數(shù)據(jù)處理單元, 以防止數(shù)據(jù)處理單元執(zhí)行錯誤的操作。
本發(fā)明的上述及其它目的,特點以及其他優(yōu)點將從下面結合附圖 進行的描述中被更加清楚地理解,其中
圖1是根據(jù)本發(fā)明的用于檢測卡的裝置的第一實施例的側截面圖, 其中卡已經耦合到該裝置;
圖2是示出根據(jù)本發(fā)明的用于檢測卡的裝置的第一實施例的結構 的框圖3是示出圖2中卡檢測單元的詳細結構的電路圖4是根據(jù)本發(fā)明的用于檢測卡的裝置的第二實施例的側截面圖,
其中卡已經耦合到該裝置;
圖5是示出根據(jù)本發(fā)明的用于檢測卡的裝置的第二實施例的結構
的框圖6是示出圖5中的卡檢測單元的詳細結構的電路圖7是示出根據(jù)本發(fā)明的用于檢測卡的方法的第 一 實施例的流程
圖8是示出根據(jù)本發(fā)明的用于檢測卡的方法的第二實施例的流程圖。
具體實施例方式
現(xiàn)在參考附圖對本發(fā)明的優(yōu)選實施例進行描述。在本發(fā)明下面的 描述中,當結合到本文中的已知功能和結構的詳細描述使得本發(fā)明的 主題不清楚時,將省略掉這些詳細描述。圖1是根據(jù)本發(fā)明的用于檢測卡的裝置的笫一實施例的側截面圖, 其中卡已經耦合到該裝置。
如圖1所示,卡200插入并耦合到卡連接模塊110中的卡插入部 分120???00包括卡檢測端子單元210,該卡檢測端子單元210包括 多個卡檢測端子,例如,兩個卡檢測端子211和212。
卡檢測端子211和212形成在不同的位置,這樣在卡200插入到 卡插入部分120時,它們在不同的時刻連接到卡連接模塊110中形成 的連接單元。也就是說,這樣構造兩個卡檢測端子211和212,使得在 卡200插入到卡插入部分120時它們不同時連接到連接單元,代替地, 在卡輕微插入到卡插入部分120時卡檢測端子211首先連接到連接單 元,而在卡200已經完全插入到卡插入部分120時卡檢測端子212然 后連接到連接單元。
圖2是示出根據(jù)本發(fā)明的用于檢測卡的裝置的第一實施例的結構 的框圖,圖3是示出圖2中的卡檢測單元的詳細結構的電路圖。
如圖2和3所示,根據(jù)本發(fā)明的用于檢測卡的裝置的第一實施例 包括卡200,卡檢測單元130,控制器150,數(shù)據(jù)處理單元160???00 包括卡檢測端子單元210,該卡檢測端子單元210具有卡檢測端子211 和212。卡檢測單元130產生檢測信號,用于確定是否已經采用卡檢測 端子211和212連接到卡檢測單元130的時間差將卡200插入。控制 器150分析由卡檢測單元130產生的檢測信號,以確定卡200是否已 經插入,并且根據(jù)該確定輸出卡200的插入信息。數(shù)據(jù)處理單元160 根據(jù)從控制器160輸出的卡200的插入信息將信息寫到卡200中,或 者讀取在卡200上寫入的信息。
根據(jù)本發(fā)明的用于檢測卡的裝置的第一實施例還包括存儲器140 和電源170,存儲器140用于存儲控制程序和控制數(shù)據(jù),電源170用于 在控制器150的控制下向卡200提供或中斷電源。
卡檢測單元130包括多個檢測開關Sl和S2以及多個緩沖器131 和132。檢測開關Sl和S2根據(jù)卡檢測單元130是否已經連接到卡檢測 端子211和212來導通或關斷。緩沖器131和132將輸入信號成形并 且輸出成形的輸入信號作為用于確定檢測卡200是否已經插入的檢測 信號,所述輸入信號根據(jù)檢測開關Sl和S2的切換操作而變化。
當用戶將外部卡200插入到用戶設備(例如,移動電話)的卡插入部分120時,根據(jù)本發(fā)明的用于檢測卡的裝置的第一實施例由卡檢 測單元130檢測其插入。
卡200的卡檢測端子211和212在不同的位置形成。特別是,卡 檢測端子211比卡檢測端子212更靠近用戶設備的卡插入開口。
因此,當卡200插入時,首先,卡檢測端子211連接到卡檢測模 塊110的第一檢測端子(未示出)。因此,當卡200開始插入時,卡 檢測單元130中的檢測開關S1導通,因此使得電阻器R1接地,所述 檢測開關Sl與第一連接端子互鎖。這將緩沖器131的輸入信號下降為 低電平,使得作為確定卡200是否已經插入的檢測信號的低信號輸入 到控制器150的端口 Pl。
然后,當卡200進一步插入時,卡檢測端子212連接到卡連接模 塊110中第二檢測端子(未示出)。因此,當卡200進一步插入時, 卡檢測單元130中的檢測開關S2導通,由此使得電阻器R2接地,所 述檢測開關S2與第二檢測端子互鎖。這將緩沖器132的輸入信號下降 為低電平,使得作為確定卡200是否已經插入的檢測信號的低信號輸 入到控制器150的端口 P2。
當卡200未插入時,檢測開關Sl和S2都關斷,因此施加給電阻 器Rl和R2的電壓Vcc直接施加到緩沖器131和132,從而維持緩沖器 131和132的輸出信號為高電平。
檢測開關Sl和S2是物理地檢測卡檢測端子211和212的開關電 路。優(yōu)選的是,采用接地墊(ground pad)實施檢測開關Sl和S2。
控制器150分析輸入給端口 P1和P2的檢測信號。如果輸入給端 口P1的信號為低電平,那么控制器150確定卡正在插入。然后,如果 輸入給端口 P2的信號為低電平,那么控制器確定卡200已經完全插入, 并且驅動電源170給卡200供電??刂破?50還發(fā)送顯示卡已經插入 的信號給數(shù)據(jù)處理單元160,因此使得數(shù)據(jù)處理單元160讀取在所插入 的卡200上寫入的數(shù)據(jù),或者如果需要的話將數(shù)據(jù)寫到卡200上。數(shù) 據(jù)處理單元160可以是讀卡器,用于物理地在卡200上寫入信息或者 讀取卡200上寫入的信息。
當用戶將耦合到卡插入部分120的卡200拔出時,首先,卡檢測 端子212從卡連接模塊110中的第二檢測端子(未示出)斷開,并且 卡檢測單元130中的檢測開關S2關斷,使得施加給電阻器R2的電壓直接施加到緩沖器132,所述檢測開關S2與第二檢測端子互鎖。這將 緩沖器132的輸入信號升高為高電平,使得作為確定卡200是否已經 插入的檢測信號的高信號輸入給控制器150的端口 P2。
然后,當卡200已經完全拔出時,卡檢測端子211從卡連接模塊 110中的第一檢測端子(未示出)斷開,卡檢測單元130中的檢測開關 Sl關斷,使得施加給電阻器R1的電壓直接施加到緩沖器131,所述檢 測開關Sl與第一檢測端子互鎖。這將緩沖器131的輸入信號升高為高 電平,使得作為確定卡200是否已經插入的檢測信號的高信號輸入給 控制器150的端口 Pl。
控制器150分析輸入給端口 Pl和P2的檢測信號。如果輸入給端 口P2的信號為高電平,那么控制器150確定卡200正^皮拔出。然后, 如果輸入給端口 Pl的信號為高電平,那么控制器150確定卡200已經 完全拔出,并且控制電源170中斷給卡200供電??刂破?50還發(fā)送 顯示卡200已經拔出的信號給數(shù)據(jù)處理單元160。這使得數(shù)據(jù)處理單元 160停止讀取已插入的卡200上寫入的數(shù)據(jù),或者停止將數(shù)據(jù)寫到卡 200上。
如上所述,采用該多個卡檢測端子消除了現(xiàn)有技術那樣的提供檢 測卡的單個設備的需要。由于卡檢測端子在不同的時間被順序檢測, 因此可以精確檢測卡的插入或拔出。
圖4是根據(jù)本發(fā)明的檢測卡的裝置的第二實施例的側截面圖,其 中卡已經耦合到該裝置。該實施例與圖1所示的第一實施例的區(qū)別僅 在于在卡300中形成的卡檢測端子單元310包括三個卡檢測端子311, 312和313。
在不同的位置形成卡檢測端子311, 312和313,這樣在卡300插 入到卡插入部分120中時它們在不同的時刻連接到形成在卡連接模塊 IIO中的連接單元上。也就是說,三個卡檢測端子311, 312和312這 樣進行構造,使得在卡300插入到卡插入部分120中時它們不同時連 接到連接單元,代替地,首先在卡300輕微插入到卡插入部分120中 時卡檢測端子311連接到連接單元,然后在卡300進一步插入到卡插 入部分120中時卡檢測端子312連接到連接單元,最后在卡300已經 完全插入到卡插入部分120時卡檢測端子313連接到連接單元。
圖5是示出根據(jù)本發(fā)明的用于檢測卡的第二實施例的結構的框圖,圖6是示出圖5中的卡檢測單元的具體結構的電路圖。
該實施例與圖2和3所示的第一實施例的區(qū)別僅在于控制器150 包括三個端口 Pl, P2和P3,控制器150通過這三個端口接收確定卡是 否已經插入的檢測信號,用于卡檢測單元180的電路包括三個檢測開 關S1, S2和S3以及三個緩沖器181, 182和183。圖5和6中示出的 第二實施例的其他部件與圖2和3所示的第一實施例類似。
檢測開關S1, S2和S3是用于物理地檢測卡檢測端子311, 312和 312的開關電路。優(yōu)選的是,檢測開關S1, S2和S3采用接地墊實施。 下面是第二實施例的操作的簡要說明。當卡300插入到卡插入部 分120中時,卡檢測端子311,卡檢測端子312,以及卡檢測端子313 在不同的時刻順序連接到卡連接模塊110中設置的第一,第二和第二 連接端子。
當卡300從卡插入部分120中拔出時,卡檢測端子313,卡檢測端 子312以及卡檢測端子311在不同的時刻順序從卡連接模塊110中設 置的第三,第二和第一連接端子斷開。
當卡300插入時,卡檢測部分180中的檢測開關Sl,檢測開關S2 以及檢測開關S3在不同的時刻順序導通。當卡300拔出時,檢測開關 S3,檢測開關S2以及檢測開關Sl在不同的時刻順序關斷。
當卡300插入時,緩沖器181,緩沖器182以及緩沖器183根據(jù)檢 測開關Sl, S2和S3的這些操作在不同的時刻順序施加作為檢測信號 的低信號給控制器150。當卡300拔出時,緩沖器183,緩沖器182, 以及緩沖器181在不同的時刻順序施加作為檢測信號的高信號給控制 器150。
控制器150分析輸入給端口 Pl, P2和P3的檢測信號,以控制電 源170和數(shù)據(jù)處理單元160。與第一實施例不同,在本發(fā)明的第二實施 例中,如果在卡300插入時端口 Pl和P2的輸入信號順序下降到低電 平時,控制器150通知數(shù)據(jù)處理單元160卡300正在插入。這使得數(shù) 據(jù)處理單元160以待機模式操作,并且還防止數(shù)據(jù)處理單元160執(zhí)行 錯誤的操作,該錯誤的操作例如是即使卡并未完全插入但仍企圖訪問 該卡或者讀取卡上的數(shù)據(jù)。
如果端口 P3的輸入信號然后下降到低電平,那么控制器150通過 電源170給存儲卡300供電,并且提供顯示卡300已經完全插入的信號給數(shù)據(jù)處理單元160,使得數(shù)據(jù)處理單元160正常地訪問卡300。
另一方面,如果端口 P3和P2的輸入信號在卡300拔出時順序上 升到高電平,那么控制器150通知數(shù)據(jù)處理單元160卡300正在拔出。 這樣使得數(shù)據(jù)處理單元160以待機模式操作,并且還防止數(shù)據(jù)處理單 元160執(zhí)行錯誤的操作,該錯誤的操作例如是即使卡已經拔出但仍企 圖讀取卡上的數(shù)據(jù)。
如果端口 Pl的輸入信號然后上升到高電平,那么控制器150通過 電源170中斷向存儲卡300供電,提供顯示卡300已經完全拔出的信 號給數(shù)據(jù)處理單元160,使得數(shù)據(jù)處理單元160正常結束訪問卡300。 圖7是示出根據(jù)本發(fā)明的用于檢測卡的方法的第 一 實施例的流程圖。
如圖7所示,控制器150在步驟S101等待卡200的插入,然后在 步驟S103檢測低信號是否已經輸入到端口 Pl。如果端口 Pl的輸入信 號為低電平,那么控制器150繼續(xù)步驟S105,以經歷特定延時。然而, 在步驟S107,控制器150檢測低信號是否已經輸入到端口 P2。在卡200 未插入時,端口 Pl和P2的輸入信號保持為高電平。控制器150經歷 上面的步驟S105處的特定延時,這是因為卡檢測端子211和212形成 在卡200上,使得卡檢測端子在不同的時刻連接到卡連接模塊110中 相應的連接端子。
如果端口 P2的輸入信號不是低電平,那么控制器150返回到上面 的步驟S103。這表明,盡管用戶已經開始將卡200插入到卡插入開口 中,但是卡200并未完全插入到移動電話的卡插入開口中。
當卡200已經完全插入到卡插入開口中時,端口 P2的輸入信號也 是低電平。因此,如果在步驟S107中確定端口 P2的輸入信號為低電 平,那么控制器150繼續(xù)步驟S109以確定卡200已經插入,并且然后 在步驟Slll向卡200供電。然后,在步驟S113,控制器150提供卡插 入信號給數(shù)據(jù)處理單元160,以使得數(shù)據(jù)處理單元160進行接下來的操 作。
在步驟S115,控制器150檢測在卡200已經如上所述插入到卡插 入部分時端口 P2的輸入信號是否為高電平。如果端口P2的輸入信號 為高電平,那么控制器150繼續(xù)步驟S117,以經歷特定延時。然后, 在步驟S119,控制器150檢測端口 Pl的輸入信號是否也為高電平。在卡200部分拔出時端口 Pl的輸入信號不是高電平。因此,如果步驟S119 確定端口 Pl的輸入信號不是高電平,那么控制器150返回到上面的步 驟S115。另一方面,如果端口 Pl的輸入信號為高電平,那么控制器 150繼續(xù)步驟S121,以確定卡已經拔出,繼續(xù)步驟S123,以中斷向卡 供電。然后,控制器150繼續(xù)步驟S125,以提供卡插入信號給數(shù)據(jù)處 理單元160,從而防止數(shù)據(jù)處理單元160執(zhí)行錯誤的操作,該錯誤的操 作例如是即使卡已經拔出但仍然企圖訪問該卡或者企圖從卡讀取數(shù)據(jù) 或者向卡寫入數(shù)據(jù)。
圖8是示出根據(jù)本發(fā)明的用于檢測卡的方法的第二實施例的流程圖。
如圖7所示,控制器150在步驟S201等待卡300的插入,然后在 步驟S203檢測低信號是否已經輸入到端口 Pl。如果端口 Pl的輸入信 號為低電平,那么控制器150繼續(xù)步驟S205,以經歷特定的延時。然 后,在步驟S207,控制器150檢測^氐信號是否已經輸入到端口 P2。在 卡300未插入時,端口 Pl和P2的輸入信號保持為高電平。控制器150 在上面的步驟S205經歷特定的延時,這是因為卡檢測端子311, 312 和313形成在卡300上,這樣卡檢測端子在不同的時刻連接到卡連接 模塊110中相應的連接端子。
如果端口 P2的輸入信號不是低電平,那么控制器150返回到上面 的步驟S203。這表明,在用戶將卡300插入到卡插入開口中時,卡300 已經輕微插入到移動電話的卡插入開口中。
另一方面,如果端口 P2的輸入信號也為低電平,控制器150繼續(xù) 步驟S209,以通知數(shù)據(jù)處理單元160卡300正在插入。這樣為卡300 的插入準備好數(shù)據(jù)處理單元160,這是因為卡300正在插入。
然后,在步驟S211,控制器150檢測端口 P3的輸入信號是否為低 電平。如果端口 P3的輸入信號不為低電平,那么控制器150返回到上 面的步驟S203。端口 P3的輸入信號在卡300已經完全插入時也為低電 平。因此,如果端口 P3的輸入信號也為低電平,那么控制器150繼續(xù) 步驟S213,以確定卡300已經插入,然后在步驟S215向卡300供電。 然后,在步驟S217,控制器150提供卡插入信號給數(shù)據(jù)處理單元160, 以使得數(shù)據(jù)處理單元160進行接下來的操作。
在步驟S219,控制器150檢測在卡300已經如上所述插入到卡插入部分的同時端口 P3的輸入信號是否為高電平。如果端口P3的輸入 信號為高電平,那么控制器150繼續(xù)步驟S221,以經歷特定的延時。 然后,在步驟S223,控制器150檢測端口 P2的輸入信號是否也為高電 平。端口 P2的輸入信號在卡300部分拔出時不是高電平。因此,如果 步驟S223確定端口 P2的輸入信號不是高電平,那么控制器150返回 到上面的步驟S219。另一方面,在卡300已經有效拔出時,端口P2 的輸入信號為高電平。因此,如果端口 P2的輸入信號為高電平時,控 制器150繼續(xù)步驟S225,以通知數(shù)據(jù)處理單元160卡300拔出。這里, 控制器預先提供待機信號給數(shù)據(jù)處理單元160,這是因為如果在數(shù)據(jù)處 理單元600向卡300寫入數(shù)據(jù)或者從卡300讀取數(shù)據(jù)的同時立即將卡 300拔出,數(shù)據(jù)處理單元160將進行錯誤的操作。 一旦接收到這種待機 信號,數(shù)據(jù)處理單元160準備立即結束接下來的操作。
然后,在步驟S227,控制器150檢測端口 Pl的輸入信號是否也為 高電平。如果端口 Pl的輸入信號不是高電平,那么控制器150返回到 上面的步驟S219,以執(zhí)行接下來的操作。在卡300已經從卡插入部分 完全拔出時,端口 Pl的輸入信號為高電平。因此,如果端口P1的輸 入信號為高電平,那么控制器150繼續(xù)步驟S"9,以確定卡300已經 拔出,并且然后繼續(xù)步驟S231,以中斷向卡300供電。然后,控制器 150繼續(xù)步驟S223,以提供卡插入信號給數(shù)據(jù)處理單元160,從而防止 數(shù)據(jù)處理單元160進行錯誤的操作,該錯誤的操作例如是即使卡300 已經拔出但仍然企圖訪問卡300或者企圖從卡300讀取數(shù)據(jù)或者向卡 300寫入數(shù)據(jù)。
從上面的描述中我們清楚的是,本發(fā)明提供了一種具有多種優(yōu)點 的用于檢測卡的方法和裝置。例如,可以僅采用卡上設置的端子來正 確檢測卡是否已經插入或者拔出,而不需要單獨的檢測卡的設備。
采用顯示卡是否已經插入或拔出的信息,還可以防止讀卡器的錯 誤操作,所述讀卡器將信息寫入卡中或者從卡讀取信息。
盡管已經為示意性的目的公開了本發(fā)明的優(yōu)選實施例,但是本領 域技術人員應該清楚,在不脫離由所附權利要求公開的本發(fā)明的范圍 和精神的情況下,可進行多種變形,添加以及替代。
權利要求
1、一種用于檢測卡的插入和拔出的裝置,該裝置包括卡,包括至少一個卡檢測端子;卡檢測單元,用于產生檢測信號以采用該至少一個卡檢測端子的連接時間差來確定卡是否已經插入;控制器,用于分析由卡檢測單元產生的檢測信號以確定卡是否已經插入,并且根據(jù)該確定輸出卡的插入信息;以及數(shù)據(jù)處理單元,用于根據(jù)從控制器輸出的卡的插入信息來寫入信息到卡中或者從卡中讀取信息。
2、 根據(jù)權利要求l的裝置,其中該至少一個卡檢測端子包括多個 卡檢測端子,該多個卡檢測端子形成在不同的位置,以便卡檢測端子 在不同的時刻連接到卡檢測端子單元。
3、 根據(jù)權利要求2的裝置,其中該多個卡檢測端子是形成在不同 位置的兩個卡檢測端子
4、 根據(jù)權利要求2的裝置,其中該多個卡檢測端子是形成在不同 位置的三個卡檢測端子。
5、 根據(jù)權利要求l的裝置,其中該卡檢測單元包括多個檢測開關,該多個檢測開關根據(jù)卡檢測單元是否已經連接到 卡檢測端子而導通或關斷;以及多個緩沖器,用于將輸入信號成形并且將成形的輸入信號作為確 定卡是否已經插入的檢測信號輸出,所述輸入信號根據(jù)檢測開關的切 換操作而變化。
6、 根據(jù)權利要求l的裝置,其中該卡檢測單元包括接地墊,用于 檢測卡檢測單元是否已經連接到卡檢測端子。
7、 一種用于檢測卡的插入和拔出的方法,該方法包括 以預定的順序接收多個檢測信號,該多個檢測信號根據(jù)形成在卡上的卡檢測端子是否以待機模式被連接而產生,所述待機模式用于等 待卡的插入;以接收該多個檢測信號的順序分析該多個接收的檢測信號,根據(jù) 該分析確定卡是否插入,并且如果根據(jù)該分析確定卡已經插入,則將 卡插入信息發(fā)送給數(shù)據(jù)處理單元,該數(shù)據(jù)處理單元寫入數(shù)據(jù)到卡中或 者從卡中讀取數(shù)據(jù);在卡插入的同時不斷地檢查該多個檢測信號是否變化;以及 如果確定該多個檢測信號全部已經改變則確定卡已經拔出,并且將卡拔出信息發(fā)送給數(shù)據(jù)處理單元。
8、根據(jù)權利要求7的方法,其中根據(jù)該分析確定卡是否插入的步驟包括,如果根據(jù)該分析確定該多個接收的檢測信號已經全部順序地
9、 一種用于檢測卡的插入和拔出的方法,該方法包括 以預定順序接收多個檢測信號,該多個檢測信號根據(jù)形成在卡上的卡檢測端子是否以待機模式被連接而產生,該待機模式用于等待卡 的插入;以接收該多個檢測信號的順序分析該多個接收的檢測信號,根據(jù) 該分析確定卡是否插入,并且如果根據(jù)該分析確定卡正在插入,那么 發(fā)送顯示卡正在插入的信息給數(shù)據(jù)處理單元以防止數(shù)據(jù)處理單元執(zhí)行 錯誤的操作,該數(shù)據(jù)處理單元寫入數(shù)據(jù)到卡中或者從卡中讀取數(shù)據(jù);如果根據(jù)該分析確定卡已經完全插入,那么發(fā)送顯示卡已經插入 的信息給數(shù)據(jù)處理單元,并且在卡插入的同時不斷地檢測該多個檢測 信號是否已經變化;如果確定該多個檢測信號部分變化那么確定卡正在拔出,并且發(fā) 送顯示卡正在拔出的信息給數(shù)據(jù)處理單元以防止數(shù)據(jù)處理單元執(zhí)行錯 誤的操作。
10、 根據(jù)權利要求9的方法,其中根據(jù)該分析確定卡是否已經插 入的步驟包括如果根據(jù)該分析確定該多個接收的檢測信號已經全部順 序地變化使得該多個接收到的檢測信號的相應相位與多個以前接收的 檢測信號的相應相位全部不同,則確定卡已經插入,并且如果根據(jù)該 分析確定該多個接收的檢測信號中的一個或多個已經順序地變化使得 該多個接收的檢測信號中的一個或多個的相應相位與多個以前接收的 檢測信號中相應的一個或多個的相應相位全部不同,則確定卡正在插 入。
11、 根據(jù)權利要求9的方法,還包括如果確定該多個檢測信號已經全部變化,則確定卡已經拔出,并 且發(fā)送顯示卡已經拔出的信息給數(shù)據(jù)處理單元。
全文摘要
本發(fā)明涉及卡檢測裝置和方法。一種用于檢測卡的裝置和方法,簡單通過采用卡上形成的端子而精確檢測出卡的插入和拔出,而不需要單獨的檢測卡的設備。該裝置包括卡,卡檢測單元,控制器,以及數(shù)據(jù)處理單元。該卡包括多個卡檢測端子??z測單元產生檢測信號,用于采用在卡檢測端子連接到卡檢測單元時的不同時刻來確定卡是否已經插入??刂破鞣治鲇煽z測單元產生的檢測信號,以確定卡是否已經插入,并且根據(jù)該確定輸出卡的插入信息。數(shù)據(jù)處理單元根據(jù)從控制器輸出的卡插入信息來向該卡寫入信息或者從該卡讀取信息。
文檔編號G06K7/00GK101320418SQ200810110349
公開日2008年12月10日 申請日期2008年6月4日 優(yōu)先權日2007年6月4日
發(fā)明者金廷勛 申請人:安普泰科電子韓國有限公司