專利名稱:安全數(shù)字存儲卡連結控制方法及其裝置的制作方法
技術領域:
本發(fā)明涉及一種控制安全數(shù)字存儲卡讀取連結的方法,尤指一種利用卡片閱讀機控制安全數(shù)字存儲卡讀取連結的方法及其裝置。
背景技術:
一般而言,安全數(shù)字存儲卡(以下簡稱SD存儲卡)包括有一寫保護開關,用以致能或解除SD存儲卡的寫保護功能。當卡片閱讀機偵測SD存儲卡的寫保護功能已被解除時,卡片閱讀機不僅能讀取SD存儲卡中所儲存的數(shù)據(jù),同時亦能變更SD存儲卡中的儲存內(nèi)容。反的當卡片閱讀機偵測SD存儲卡的寫保護功能已致能時,該卡片閱讀機則僅能讀取SD存儲卡中的儲存數(shù)據(jù),卻無法對此儲存數(shù)據(jù)做任何變更
發(fā)明內(nèi)容
、本發(fā)明提供一種控制SD存儲卡連結的方法,包括于卡片閱讀機中插入一 SD存儲卡,該卡片閱讀機耦接于一電子裝置;當SD存儲卡的寫保護開關開啟時,執(zhí)行一應用程序以偵測SD存儲卡是否存有一第一密碼;gSD存儲卡中并無存有第一密碼,應用程序則要求輸入一第二密碼;以及傳送一搭配于第二密碼的第一指令,以關閉SD存儲卡的讀取連結功倉泛。本發(fā)明另外提供一卡片閱讀機,包括用以耦接電子裝置的連接端口,用以耦接SD存儲卡的卡連接端口,用以儲存指令數(shù)據(jù)的內(nèi)存,以及一控制單元,連結于連接端口、卡連接端口和內(nèi)存,用以觸發(fā)電子裝置執(zhí)行一應用程序,進而要求輸入一密碼,以及傳送搭配于該密碼的一指令與SD存儲卡,用以致能/解除SD存儲卡的讀取連結功能。本發(fā)明進一步提供一種電子裝置,包括用以執(zhí)行一應用程序的處理器,以及一卡片閱讀機。該卡片閱讀機包括用以耦接電子裝置的連接端口,用以耦接SD存儲卡的卡連接端口,用以儲存指令數(shù)據(jù)的內(nèi)存,以及一控制單元,連結于連接端口、卡連接端口和內(nèi)存,用以觸發(fā)電子裝置執(zhí)行一應用程序,進而要求輸入一密碼,以及傳送搭配于該密碼的一指令與SD存儲卡,用以致能/解除SD存儲卡的讀取連結功能。為讓本發(fā)明的上述和其它目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附圖式,作詳細說明如下。
圖I繪示依據(jù)本發(fā)明的一實施例結構圖。圖2繪示依據(jù)本發(fā)明的還一實施例結構圖。圖3繪示依據(jù)本發(fā)明較佳實施例的方法流程圖。其中,附圖標記說明如下110 電子裝置112 處理器
120卡片閱讀機122連接埠124卡連接埤126內(nèi)存128控制單元130安全數(shù)字存儲卡(SD存儲卡)132寫保護開關220卡片閱讀機
240開關
具體實施例方式請參考圖1,為依據(jù)本發(fā)明的一較佳實施例所提供的卡片閱讀機120??ㄆ喿x機120組成組件包括連接端口 122、卡連接端口 124、內(nèi)存126,以及控制單元128。連接端口 122用以耦接電子裝置110,例如是計算機或是手機等裝置。電子裝置110中包括有處理器112,用以執(zhí)行應用程序??ㄟB接埠124乃用以耦接SD存儲卡130,而內(nèi)存126則用以儲存指令數(shù)據(jù),包括由安全數(shù)字協(xié)會(Secure Digital Association, SDA)所制定的CMD42指令數(shù)據(jù)。CMD42指令可搭配密碼以致能/解除SD存儲卡130的讀取連結??刂茊卧?28連結于連接端口 122、卡連接端口 124,以及內(nèi)存126,并且可利用應用程序傳輸搭配密碼的CMD42指令予SD存儲卡130。也就是說,應用程序乃用以對SD存儲卡130的整體內(nèi)容物進行加密。如本發(fā)明的較佳實施例,為了解除SD存儲卡130的讀取連結,SD存儲卡130上的寫保護開關132必須先開啟以致能SD存儲卡130的寫保護功能,同時觸發(fā)開啟應用程序。上述的程序設定可用以防止非蓄意的啟動應用程序。當SD存儲卡130與卡連接埠124耦接后,控制單元128即偵測SD存儲卡130上的寫保護開關132是否為開啟,亦即是否已啟動寫保護功能。如果SD存儲卡130的寫保護功能已啟動,則由控制單元128觸發(fā)電子裝置110執(zhí)行應用程序。當應用程序啟動后,進一步詢問使用者是否繼續(xù)執(zhí)行此應用程序。此時如果使用者無意改變SD存儲卡130的讀取連結功能,可直接關閉應用程序,而SD存儲卡130則回復一般寫保護開關132開啟后的寫保護保護功能,亦即卡片進入只讀模式。反的若使用者選擇繼續(xù)執(zhí)行應用程序,接下來應用程序則偵測SD存儲卡130中是否已存有一第一密碼。如果SD存儲卡130中并無存有第一密碼(即SD存儲卡130的讀取連結仍維持正常狀態(tài)),此時應用程序則要求使用者輸入一第二密碼。待使用者輸入第二密碼后,由控制單元128傳送一第一指令,搭配所輸入的第二密碼于其中,以解除SD存儲卡130的讀取連結功能。此時SD存儲卡130儲存上述的第二密碼,以使之后愈致能該SD存儲卡130的讀取連結功能時使用。如本發(fā)明的還一較佳實施例,當SD存儲卡130的寫保護功能已啟動,并觸發(fā)應用程序開啟后,可直接偵測SD存儲卡130中是否存有第一密碼,而無須如前所述提供使用者是否繼續(xù)執(zhí)行應用程序的選項。當SD存儲卡130的讀取連結功能解除后,所有儲存于SD存儲卡130中的數(shù)據(jù)即無法被讀取,直到上述的讀取連接功能再次被致能。
此外,當應用程序偵測SD存儲卡130中是否已存有第一密碼之后,若偵測結果為SD存儲卡130中已存有第一密碼(即SD存儲卡130的讀取連結功能已被解除),為了再次致能SD存儲卡130的讀取連結功能,應用程序此時將要求輸入一第三密碼。當使用者輸入第三密碼后,應用程序?qū)⒈葘λ斎氲牡谌艽a與儲存于SD存儲卡130中的第一密碼是否吻合。若比對結果為吻合時,此時控制單元128及傳送一第二指令予SD存儲卡130,以致能SD存儲卡130的讀取連結功能。請繼續(xù)參考圖2,為依據(jù)本發(fā)明的還一較佳實施例所提供的卡片閱讀機220。相異于圖I所示的卡片閱讀機120,卡片閱讀機220進一步包括一機械式開關,如圖所示的開關240,用以選擇應用程序是否因SD存儲卡130上的寫保護開關132而觸發(fā)執(zhí)行。若開關240切換至寫保護位置WP,開啟SD存儲卡130上的寫保護開關132并不會觸發(fā)執(zhí)行應用程序。而一但關閉SD存儲卡130上的寫保護開關132后,開關240對于SD存儲卡130而言則不具有任何功能,同時亦不會觸發(fā)執(zhí)行應用程序。
接下來請參考圖3,為依據(jù)本發(fā)明較佳實施例所提出的致能/關閉SD存儲卡130讀取功能的方法流程圖300,其中包括以下步驟步驟310 :于卡片閱讀機中插入一 SD存儲卡,而該卡片閱讀機耦接于一電子裝置;步驟320 :偵測SD存儲卡的寫保護功能是否致能;步驟322 :當SD存儲卡的寫保護功能已致能,電子裝置執(zhí)行一應用程序;步驟324 :該卡片閱讀機維持一般操作模式;步驟330 :選擇是否繼續(xù)執(zhí)行應用程序;步驟340 :若選擇繼續(xù)執(zhí)行應用程序,偵測SD存儲卡中是否存有一第一密碼;步驟350 :若SD存儲卡中并無存有一第一密碼,應用程序則要求輸入一第二密碼;步驟360 :輸入第二密碼;步驟370 :卡片閱讀機傳送一搭配于第二密碼的第一指令,以關閉SD存儲卡的讀取連結功能;步驟380 :將第二密碼儲存于SD存儲卡中;步驟355 :當SD存儲卡中已存有第一密碼,應用程序要求輸入一第三密碼;步驟365 :輸入第三密碼;步驟375 比較所輸入的第三密碼與SD存儲卡中的第一密碼是否一致;步驟385 :若第三密碼與SD存儲卡中的第一密碼一致,卡片閱讀機傳送一第二指令以致能SD存儲卡的讀取連結功能;以及步驟387 :若第三密碼與SD存儲卡中的第一密碼不一致,維持SD存儲卡的讀取連結功能關閉狀態(tài)?;旧先裟苓_成相同的結果,流程圖300中步驟的次序排列或其連續(xù)性,并不須與上述內(nèi)容完全相同。也就是說如上所述的各步驟間仍可插入其它流程,例如安裝應用程序于電子裝置中,以及偵測SD存儲卡的寫保護功能是否致能等。此外,雖然如上所述卡片閱讀機120、220為電子裝置110的接口設備,然而亦可將卡片閱讀機120、220與電子裝置110整合在一起,成為一內(nèi)嵌讀卡功能的電子裝置。上述SD存儲卡130為符合安全數(shù)字存儲卡標準(secure digital memory card specification)的記憶裝置,例如SD卡、SDHC卡、或SDXC卡等。相較于現(xiàn)有技術,本發(fā)明提供一種控制SD存儲卡讀取連結的方法。更進一步地,如本發(fā)明較佳實施例所述的卡片閱讀機,當偵測SD存儲卡的寫保護功能已致能時,可藉此觸發(fā)應用程序,并用以致能/解除SD存儲卡的讀取連結功能。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領域的技術人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權利要求
1.一種安全數(shù)字存儲卡連結控制方法,其特征在于,包括 于—片閱讀機中插入一安全數(shù)字存儲卡,其中該卡片閱讀機稱接于一電子裝置; 當該安全數(shù)字存儲卡的一寫保護功能致能時,執(zhí)行一應用程序以偵測該安全數(shù)字存儲卡中是否存有一第一密碼; 當該安全數(shù)字存儲卡中無存有一第一密碼時,輸入一第二密碼;以及 傳送搭配于該第二密碼的一第一指令,以關閉該安全數(shù)字存儲卡的一讀取連結功能。
2.如權利要求I所述的方法,其特征在于,還包括儲存該第二密碼于該安全數(shù)字存儲卡中。
3.如權利要求I所述的方法,其特征在于,于執(zhí)行該應用程序之前還包括偵測該安全數(shù)字存儲卡的該寫保護功能是否已致能。
4.如權利要求3所述的方法,其特征在于,還包括提供一選項用以選擇是否執(zhí)行該應用程序。
5.如權利要求I所述的方法,其特征在于,于執(zhí)行該應用程序之后還包括 當該安全數(shù)字存儲卡中存有該第一密碼時,輸入一第三密碼; 比較該第三密碼與該第一密碼是否相同;以及 當該第三密碼與該第一密碼相同時,致能該安全數(shù)字存儲卡的該讀取連結功能。
6.如權利要求5所述的方法,其特征在于,致能該安全數(shù)字存儲卡的該讀取連結功能乃通過該卡片閱讀機傳送一第二指令予該安全數(shù)字存儲卡以致能該讀取連結功能。
7.—種用以控制一安全數(shù)字存儲卡連結的卡片閱讀機,其特征在于,包括 一連接端口,用以耦接一電子裝置; 一卡連接端口,用以耦接該安全數(shù)字存儲卡; 一內(nèi)存,用以儲存一指令數(shù)據(jù);以及 一控制單元,耦接于該連接埠、該卡連接端口以及該內(nèi)存,用以觸發(fā)該電子裝置執(zhí)行一應用程序后要求輸入一密碼,以及傳送搭配該密碼的一指令予該安全數(shù)字存儲卡以致能或解除該安全數(shù)字存儲卡的一讀取連結功能。
8.如權利要求7所述的卡片閱讀機,其特征在于,還包括一開關,用以選擇該應用程序是否欲被觸發(fā)。
9.一種用以控制一安全數(shù)字存儲卡連結的電子裝置,其特征在于,包括 一處理器,用以執(zhí)行一應用程序;以及 一卡片閱讀機,該卡片閱讀機包括 一卡連接端口,用以耦接該安全數(shù)字存儲卡; 一內(nèi)存,用以儲存一指令數(shù)據(jù);以及 一控制單元,耦接于該連接埠、該卡連接端口以及該內(nèi)存,用以觸發(fā)該處理器執(zhí)行該應用程序后要求輸入一密碼,以及傳送搭配該密碼的一指令予該安全數(shù)字存儲卡以致能或解除該安全數(shù)字存儲卡的一讀取連結功能。
10.如權利要求9所述的電子裝置,其特征在于,還包括一開關,用以選擇該應用程序是否欲被觸發(fā)。
全文摘要
本發(fā)明公開了一種控制安全數(shù)字存儲卡連結的方法及其裝置,該方法包括于卡片閱讀機中插入一安全數(shù)字存儲卡,當該安全數(shù)字存儲卡的寫保護開關開啟時,執(zhí)行一應用程序以偵測該安全數(shù)字存儲卡是否存有一第一密碼。若該安全數(shù)字存儲卡中并無存有第一密碼,該應用程序則要求輸入一第二密碼,以及傳送一搭配于該第二密碼的一第一指令,以關閉該安全數(shù)字存儲卡的讀取連結功能。因此,當本發(fā)明卡片閱讀機偵測安全數(shù)字存儲卡的寫保護功能已致能時,可藉此觸發(fā)該應用程序,并用以致能/解除安全數(shù)字存儲卡的讀取連結功能。
文檔編號G06K7/00GK102750231SQ20121006727
公開日2012年10月24日 申請日期2012年3月13日 優(yōu)先權日2011年3月24日
發(fā)明者廖政雄, 陳蒼義 申請人:創(chuàng)見資訊股份有限公司