專利名稱:非接觸式ic卡和非接觸式ic卡系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及例如作為在入退場管理裝置中的個人驗證介質(zhì)或居民基本情況卡而使用,接收從卡讀寫器發(fā)送的電力波,通過該接收的電力波生成工作電壓,進行工作,與卡讀寫器之間進行基于無線的通信,從而進行對可改寫的非易失性存儲器的數(shù)據(jù)的寫入或讀出等的無電池式的非接觸式IC卡和非接觸式IC卡系統(tǒng)。
背景技術(shù):
最近,例如作為入退場管理裝置中的個人驗證介質(zhì),有時使用稱作無線卡的非接觸式IC卡。這時,把記錄了個人的身體特征信息的非接觸式IC卡分配給入退場者,通過與設(shè)置在房間的入口的卡讀寫器之間以無線進行通信,進行身體特征信息的比對,控制入口的門的開關(guān)。
這樣的稱作無線卡的非接觸式IC卡因為電池更換作業(yè)的刪除、小型化、低成本(cost)化、長壽命化,所以無電池式的成為主流。
因此,在最近的非接觸式IC卡中,接收從卡讀寫器發(fā)送的電力波,通過接收的電力波,生成工作電壓,作為工作電源提供給各部,進行工作。
可是,在這種非接觸式IC卡中,例如根據(jù)從卡讀寫器發(fā)送的寫入命令,對非易失性存儲器存儲(寫入)數(shù)據(jù)時,使用了把提供的應(yīng)該寫入的數(shù)據(jù)僅1次寫入非易失性存儲器中的方法。
可是,在所述以往的方法中,無論非接觸式IC卡處于怎樣的狀況,都對非易失性存儲器進行寫入,但是在這種非接觸式IC卡中,根據(jù)接收電波的狀態(tài),有時卡內(nèi)的電源供給顯著不穩(wěn)定,在一次的寫入中,在寫入失敗時,發(fā)生無法存儲數(shù)據(jù)的問題。
發(fā)明內(nèi)容
因此,本發(fā)明的目的在于提供當(dāng)生成的工作電壓的電平不穩(wěn)定時,通過使向存儲器的數(shù)據(jù)寫入待機,總能實現(xiàn)正常的數(shù)據(jù)寫入的非接觸式IC卡。
本發(fā)明的非接觸式IC卡,接收從外部裝置發(fā)送的電力波,生成工作電壓,通過該生成的工作電壓,進行向存儲器的數(shù)據(jù)寫入,包括檢測通過從外部接收的電力波而生成的工作電壓的電壓電平的電壓檢測部;當(dāng)由所述電壓檢測部檢測的電壓電平處于能正常寫入所述存儲器中的電平時,執(zhí)行向所述存儲器中的數(shù)據(jù)寫入的寫入執(zhí)行部;通過所述電壓檢測部檢測由該寫入執(zhí)行部執(zhí)行的向存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平,當(dāng)該檢測的電壓電平不是預(yù)定的電壓電平時,再度執(zhí)行該數(shù)據(jù)向所述存儲器的寫入的控制部。
本發(fā)明的非接觸式IC卡接收從外部裝置發(fā)送的電力波,生成工作電壓,通過該生成的工作電壓,進行向存儲器的數(shù)據(jù)寫入,包括檢測通過從外部接收的電力波而生成的工作電壓的電壓電平的電壓檢測部;在開始向所述存儲器的數(shù)據(jù)寫入時,通過所述電壓檢測部檢測由所述電源生成部生成的工作電壓的電壓電平,檢查該檢測的工作電壓的電壓電平是否為預(yù)定的電壓電平的第一檢查部;當(dāng)由該第一檢查部判斷為工作電壓是預(yù)定的電壓電平時,執(zhí)行向所述存儲器的數(shù)據(jù)寫入的寫入執(zhí)行部;通過所述電壓檢測部檢測基于該寫入執(zhí)行部的向所述存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平,檢查該工作電壓是否為預(yù)定的電壓電平的第二檢查部;當(dāng)通過所述第一檢查部判斷為所述工作電壓不是預(yù)定的電壓電平時,或者當(dāng)通過所述第二檢查部判斷為工作電壓的電壓電平不是預(yù)定的電壓電平時,待機預(yù)定時間后,再度執(zhí)行所述第一檢查部、所述寫入執(zhí)行部、所述第二檢查部的處理的控制部。
本發(fā)明的非接觸式IC卡包括可改寫的非易失性存儲器;進行與外部裝置的數(shù)據(jù)發(fā)送的天線;通過該天線接收從外部裝置發(fā)送的電力波,通過該接收的電力波,生成工作電壓的電源生成部;檢測通過該電源生成部生成的工作電壓的電壓電平的電壓檢測部;當(dāng)通過所述天線從外部裝置接收了對所述非易失性存儲器的數(shù)據(jù)寫入命令時,通過所述電壓檢測部檢測由所述電源生成部生成的工作電壓的電壓電平,檢查該檢測的工作電壓的電壓電平是否為預(yù)定的電壓電平的第一檢查部;當(dāng)由該第一檢查部判斷為工作電壓是預(yù)定的電壓電平時,執(zhí)行向所述非易失性存儲器的數(shù)據(jù)寫入的寫入執(zhí)行部;通過所述電壓檢測部檢測基于該寫入執(zhí)行部的向所述非易失性存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平,檢查該檢測的工作電壓是否為預(yù)定的電壓電平的第二檢查部;當(dāng)通過所述第一檢查部判斷為所述工作電壓不是預(yù)定的電壓電平時,或者當(dāng)通過所述第二檢查部判斷為工作電壓的電壓電平不是預(yù)定的電壓電平時,待機預(yù)定時間后,再度執(zhí)行所述第一檢查部、所述寫入執(zhí)行部、所述第二檢查部的處理的控制部。
本發(fā)明的非接觸式IC卡系統(tǒng)由要求數(shù)據(jù)的寫入的外部裝置和按照來自該外部裝置的要求進行數(shù)據(jù)的寫入的非接觸式IC卡構(gòu)成,其中所述外部裝置具有向非接觸式IC卡發(fā)送電力波的發(fā)送部;把寫入命令向接收了通過該發(fā)送部發(fā)送的工作用電力波的非接觸式IC卡的發(fā)送部;所述非接觸式IC卡具有檢測通過從所述外部裝置接收的電力波而生成的工作電壓的電壓電平的電壓檢測部;當(dāng)按照從外部裝置接收的寫入命令,開始向所述存儲器的數(shù)據(jù)寫入時,通過所述電壓檢測部檢測工作電壓的電壓電平,檢查該檢測的工作電壓的電壓電平是否為預(yù)定的電壓電平的第一檢查部;當(dāng)由該第一檢查部判斷為工作電壓是預(yù)定的電壓電平時,執(zhí)行向所述存儲器的數(shù)據(jù)寫入的寫入執(zhí)行部;通過所述電壓檢測部檢測基于該寫入執(zhí)行部的向所述存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平,檢查該檢測的工作電壓是否為預(yù)定的電壓電平的第二檢查部;當(dāng)通過所述第一檢查部判斷為所述工作電壓不是預(yù)定的電壓電平時,或者當(dāng)通過所述第二檢查部判斷為工作電壓的電壓電平不是預(yù)定的電壓電平時,待機預(yù)先決定的預(yù)定時間后,再度執(zhí)行所述第一檢查部、所述寫入執(zhí)行部、所述第二檢查部的處理的控制部。
本發(fā)明的非接觸式IC卡系統(tǒng)由要求數(shù)據(jù)的寫入的外部裝置和按照來自該外部裝置的要求進行數(shù)據(jù)的寫入的非接觸式IC卡構(gòu)成,其中所述外部裝置具有向非接觸式IC卡發(fā)送電力波的發(fā)送部;把寫入命令向接收了通過該發(fā)送部發(fā)送的工作用電力波的非接觸式IC卡的發(fā)送部;所述非接觸式IC卡具有可改寫的非易失性存儲器;進行與外部裝置的數(shù)據(jù)發(fā)送的天線;通過該天線接收從外部裝置發(fā)送的電力波,通過該接收的電力波,生成工作電壓的電源生成部;檢測通過該電源生成部生成的工作電壓的電壓電平的電壓檢測部 當(dāng)通過所述天線從外部裝置接收了對所述非易失性存儲器的數(shù)據(jù)寫入命令時,通過所述電壓檢測部檢測由所述電源生成部生成的工作電壓的電壓電平,檢查該檢測的工作電壓的電壓電平是否為預(yù)定的電壓電平的第一檢查部;當(dāng)由該第一檢查部判斷為工作電壓是預(yù)定的電壓電平時,執(zhí)行向所述非易失性存儲器的數(shù)據(jù)寫入的寫入執(zhí)行部;通過所述電壓檢測部檢測基于該寫入執(zhí)行部的向所述非易失性存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平,檢查該檢測的工作電壓是否為預(yù)定的電壓電平的第二檢查部;當(dāng)通過所述第一檢查部判斷為所述工作電壓不是預(yù)定的電壓電平時,或者當(dāng)通過所述第二檢查部判斷為工作電壓的電壓電平不是預(yù)定的電壓電平時,待機預(yù)先決定的預(yù)定時間后,再度執(zhí)行所述第一檢查部、所述寫入執(zhí)行部、所述第二檢查部的處理的控制部。
在以下說明中和說明中明顯的部分中、將闡明本發(fā)明的附加的目的和利益,或從本發(fā)明的實施中取得。可以通過后面指出的手段和組合來實現(xiàn)和取得本發(fā)明的這些目的和利益。
下面簡要說明附圖。
納入并構(gòu)成說明書的一部分的附圖闡述了本發(fā)明當(dāng)前首選的實施例,與以上給出的概略描述和下面給出的首選實施例的具體描述一起用來解釋本發(fā)明的原理。
圖1是表示處理本發(fā)明實施例的非接觸式IC卡的非接觸式IC卡系統(tǒng)的結(jié)構(gòu)例的框圖。
圖2是概略表示本發(fā)明實施例的非接觸式IC卡的框圖。
圖3是說明本發(fā)明實施例1的對數(shù)據(jù)存儲器的數(shù)據(jù)寫入動作的程序流程圖。
圖4是說明本發(fā)明實施例2的非接觸式IC卡的起動時動作的程序流程圖。
圖5是用于說明本發(fā)明實施例2的寫入處理時的動作的程序流程圖。
圖6是用于說明本發(fā)明實施例3的非接觸式IC卡的起動時動作的程序流程圖。
圖7是用于說明本發(fā)明實施例3的寫入處理時的動作的程序流程圖。
具體實施例方式
下面,參照
本發(fā)明實施例1、2。
圖1表示處理實施例1、2的非接觸式IC卡的非接觸式IC卡系統(tǒng)的結(jié)構(gòu)例。
該非接觸式IC卡系統(tǒng)由非接觸式IC卡11、卡讀寫器12、終端裝置13、鍵盤14、CRT顯示部15、打印機16等構(gòu)成。
所述非接觸式IC卡11和所述卡讀寫器12進行基于無線的通信。所述卡讀寫器12與個人電腦等終端裝置13連接。在終端裝置13上還連接著鍵盤14、CRT顯示部15、打印機16等。
所述卡讀寫器12具有由收發(fā)無線通信用的電波的收發(fā)電路和天線等構(gòu)成的收發(fā)部12a。例如,所述卡讀寫器12通過所述收發(fā)部12a向所述非接觸式IC卡11發(fā)送工作用的電力波(電源用的電波),或發(fā)送寫入命令等各種工作命令,或接收來自非接觸式IC卡11的命令響應(yīng)等的數(shù)據(jù)。
圖2是表示非接觸式IC卡11的結(jié)構(gòu)的框圖。
如圖2所示,非接觸式IC卡11具有收發(fā)天線101、調(diào)制解調(diào)器102、CPU103、程序存儲器104、工作存儲器105、數(shù)據(jù)存儲器106、電源生成部107和電壓檢測部108。
所述收發(fā)天線101是用于與所述卡讀寫器12之間收發(fā)數(shù)據(jù)的天線。
所述調(diào)制解調(diào)器102把發(fā)送的數(shù)據(jù)調(diào)制,或把接收的數(shù)據(jù)解調(diào)。
所述CPU103進行各種數(shù)據(jù)處理或整體的控制。
所述程序存儲器104由例如掩膜ROM(Mask ROM)等不可寫的非易失性存儲器構(gòu)成。在所述程序存儲器104中,在該非接觸式IC卡的制造時或發(fā)行時寫入數(shù)據(jù)。在所述程序存儲器104中,存儲例如由所述CPU103執(zhí)行的各種控制程序。
所述工作存儲器105例如由掩膜RAM等可改寫的易失性存儲器構(gòu)成。所述工作存儲器105是當(dāng)電源斷開時,數(shù)據(jù)被刪除的存儲器。在所述工作存儲器105中例如暫時存儲收發(fā)數(shù)據(jù)、工作用的控制數(shù)據(jù)、或者設(shè)定數(shù)據(jù)等。
所述數(shù)據(jù)存儲器106例如由EEPROM等能改寫存儲內(nèi)容的非易失性存儲器構(gòu)成。所述數(shù)據(jù)存儲器106是在電源變?yōu)閿嚅_也保持?jǐn)?shù)據(jù)的存儲器。所述數(shù)據(jù)存儲器106在各種數(shù)據(jù)的存儲(記憶)中使用,例如存儲著該非接觸式IC卡的持有者的個人信息、或者從卡讀寫器12供給的控制數(shù)據(jù)等。此外,所述數(shù)據(jù)存儲器106的數(shù)據(jù)能通過所述CPU103的控制改寫。例如,當(dāng)從所述卡讀寫器12接收了數(shù)據(jù)寫入命令時,通過所述CPU103在所述數(shù)據(jù)存儲器106中寫入數(shù)據(jù)。
所述電源生成部107從用收發(fā)天線101接收的來自卡讀寫器12的電力波生成直流電壓。由該電源生成部107生成的電壓作為工作電壓提供給非接觸式IC卡內(nèi)的各部分。所述電源生成部107具有整流電路等。所述電源生成部107通過用整流電路把由收發(fā)天線101接收的電力波整流和平滑,生成更穩(wěn)定的直流電壓。
所述電壓檢測部108檢測所述電源生成部107生成的直流電壓的電平。
須指出的是,除去收發(fā)天線101的其它各部分102~18由一個(或者多個)IC芯片構(gòu)成,與收發(fā)天線101一起嵌入卡主體內(nèi)。
下面,說明實施例1。
本實施例1是應(yīng)用于圖2所示的非接觸式IC卡11中的動作例。在本實施例1中,說明所述非接觸式IC卡11中的數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理的動作例。
在實施例1中,在按圖1所示而構(gòu)成的系統(tǒng)中,按照來自卡讀寫器12的數(shù)據(jù)寫入命令,在非接觸式IC卡中,根據(jù)預(yù)先存儲在數(shù)據(jù)存儲器106的各種設(shè)定值,進行設(shè)定,執(zhí)行向所述數(shù)據(jù)存儲器106的數(shù)據(jù)寫入。
圖3是用于說明作為實施例1的對于數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理的程序流程圖。
首先,所述卡讀寫器12和非接觸式IC卡11為可通信的狀態(tài)。在本狀態(tài)中,如果所述卡讀寫器12發(fā)送數(shù)據(jù)的寫入命令,則非接觸式IC卡11的CPU103通過所述收發(fā)天線101、調(diào)制解調(diào)器102接收該寫入命令(步驟(step)S1)。
如果接收到從所述卡讀寫器12發(fā)送的數(shù)據(jù)的寫入命令(步驟S1),則非接觸式IC卡11的CPU103把附加在該寫入命令中的寫入數(shù)據(jù)暫時存儲在工作存儲器105中(步驟S2)。
接著,CPU103設(shè)定對于該數(shù)據(jù)寫入命令的寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)和時間等待數(shù)據(jù)(m,n)(步驟S3)。所述寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)表示再執(zhí)行對于該數(shù)據(jù)寫入命令的寫入處理的限度的次數(shù)。此外,所述時間等待數(shù)據(jù)(m,n)表示再執(zhí)行寫入處理時的待機時間。在該實施例1中,所述寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)和所述時間等待數(shù)據(jù)(m,n)預(yù)先存儲在數(shù)據(jù)存儲器106中。即在實施例1中,至少在開始數(shù)據(jù)的寫入處理前,以在數(shù)據(jù)存儲器106中存儲著所述寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)和所述時間等待數(shù)據(jù)(m,n)為前提。
因此,在實施例1中,當(dāng)接收了數(shù)據(jù)寫入命令時,所述CPU103讀出預(yù)先存儲在所述數(shù)據(jù)存儲器106中的寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y),存儲在所述工作存儲器105中。據(jù)此,設(shè)定了對于數(shù)據(jù)的寫入處理的寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)。通過在實施例1中,當(dāng)接收了數(shù)據(jù)寫入命令時,所述CPU103讀出預(yù)先存儲在所述數(shù)據(jù)存儲器106中的時間等待數(shù)據(jù)(m,n),存儲在所述工作存儲器105中。據(jù)此,設(shè)定了對于數(shù)據(jù)的寫入處理的時間等待數(shù)據(jù)(m,n)。
如果設(shè)定對于該數(shù)據(jù)寫入命令的寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)和時間等待數(shù)據(jù)(m,n),則所述CPU103通過所述電壓檢測部108檢測由電源生成部107生成的工作電壓的電平。所述CPU103根據(jù)所述電壓檢測部108的檢測結(jié)果,檢查由所述電源生成部107生成的工作電壓的電平是否為對于數(shù)據(jù)存儲器106能正常寫入的電平(步驟S4)。
所述步驟S4的處理是由所述CPU103實現(xiàn)的功能,是作為第一檢查部的處理。須指出的是,在以下的說明中,所述步驟S4的處理也稱作寫入前檢查。
接著,當(dāng)所述步驟S4的結(jié)果為由所述電源生成部107生成的工作電壓的電平是對于數(shù)據(jù)存儲器106能正常寫入的電平時,所述CPU103執(zhí)行把暫時存儲在工作存儲器105中的寫入數(shù)據(jù)寫入到數(shù)據(jù)存儲器106中的處理(步驟S5)。該步驟S5的處理是由所述CPU103實現(xiàn)的功能,是作為寫入執(zhí)行部的處理。
接著,如果結(jié)束步驟S5的寫入處理,則CPU103再次通過電壓檢測部108檢測由電源生成部107生成的工作電壓的電平。所述CPU103根據(jù)基于所述電壓檢測部108的檢測結(jié)果,檢查由所述電源生成部107生成部生成的工作電壓的電平是否為對于數(shù)據(jù)存儲器106能正常寫入的電平(步驟S6)。
所述步驟S6的處理是由所述CPU103實現(xiàn)的功能,是作為第二檢查部的處理。須指出的是,在以下的說明中,所述步驟S6的處理也稱作寫入處理。
接著,CPU103當(dāng)步驟S6的檢查結(jié)果為由電源生成部107生成部生成的工作電壓的電平是對于數(shù)據(jù)存儲器106能正常寫入的電平時,把該寫入處理識別為正常結(jié)束,結(jié)束該寫入處理(步驟S7)。
此外,所述步驟S4的檢查結(jié)果判斷為由電源生成部107生成部生成的工作電壓的電平不是對于數(shù)據(jù)存儲器106能正常寫入的電平時,CPU103待機預(yù)先決定的預(yù)定時間m(步驟S8)。這時,所述CPU103使剛才設(shè)定的寫入再處理執(zhí)行次數(shù)x為“-1 (步驟S9)。
接著,CPU103檢查寫入再處理執(zhí)行次數(shù)x是否為“0”。當(dāng)通過該檢查判斷為不是“0”時,所述CPU103回到所述步驟S4,從寫入前處理再度進行處理。此外,當(dāng)所述步驟S10的檢查結(jié)果判斷為寫入再處理執(zhí)行次數(shù)x是“0”時,CPU103認(rèn)為該寫入處理無法正常結(jié)束(步驟S11),結(jié)束該處理。
此外,當(dāng)所述步驟S6的檢查結(jié)果判斷為由所述電源生成部107生成部生成的工作電壓的電平不是對于數(shù)據(jù)存儲器106能正常寫入的電平時,CPU103待機預(yù)先決定的預(yù)定時間m(步驟S12)。這時,所述CPU103使剛才設(shè)定的寫入再處理執(zhí)行次數(shù)y為“-1”(步驟S13)。
接著,CPU103檢查寫入再處理執(zhí)行次數(shù)y是否為“0”(步驟S14)。當(dāng)通過該檢查判斷為不是“0”時,所述CPU103回到所述步驟S4,從寫入前檢查再度進行處理。此外,當(dāng)所述步驟S14的檢查結(jié)果判斷為寫入再處理執(zhí)行次數(shù)y是“0”時,CPU103認(rèn)為該寫入處理無法正常結(jié)束(步驟S11),結(jié)束該處理。
這樣,在本發(fā)明的無線卡1中,在向數(shù)據(jù)存儲器106中寫入數(shù)據(jù)前,檢查工作電壓的電平,如果正常,就向數(shù)據(jù)存儲器106中寫入數(shù)據(jù)。然后,再度檢查工作電壓的電平,如果正常,就識別為寫入動作也正常結(jié)束了,使該寫入處理結(jié)束。
在寫入前的工作電壓的電平檢查中,當(dāng)電壓電平不足時,待機一定時間(m)后,回到寫入動作的最初,從寫入前的檢查再度進行處理。
在寫入后的工作電壓的電平檢查中,當(dāng)電壓電平不足時,待機一定時間(n)后,回到寫入動作的最初,從寫入前的檢查再度進行處理。
須指出的是,在本實施例1中,如上所述,寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)和時間等待數(shù)據(jù)(m,n)分別預(yù)先存儲在數(shù)據(jù)存儲器106內(nèi)的特定區(qū)域中。因此,在本實施例1中,通過改寫數(shù)據(jù)存儲器106的數(shù)據(jù),能變更設(shè)定寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)和時間等待數(shù)據(jù)(m,n)。
如上所述,在所述實施例1的非接觸式IC卡中,當(dāng)根據(jù)從卡讀寫器接收的電力波而生成的工作電壓的電壓電平不穩(wěn)定時,在通過接收的電力波而生成的工作電壓達到預(yù)定電壓電平之前,不執(zhí)行向由非易失性存儲器構(gòu)成的數(shù)據(jù)存儲器的實際的數(shù)據(jù)寫入動作。
因此,在本實施例1中,由接收的電力波生成的工作電壓達到能向由非易失性存儲器構(gòu)成的數(shù)據(jù)存儲器寫入的電壓電平之前,能使實際的寫入動作待機。據(jù)此,在本實施例1中,總能用恰當(dāng)?shù)碾妷弘娖降墓ぷ麟妷哼M行向數(shù)據(jù)存儲器的數(shù)據(jù)寫入,能實現(xiàn)正常的數(shù)據(jù)寫入。
此外,在所述實施例1的非接觸式IC卡中,通過由從卡讀寫器接收的電力波生成的工作電壓執(zhí)行向由非易失性存儲器構(gòu)成的數(shù)據(jù)存儲器的數(shù)據(jù)寫入,該數(shù)據(jù)的寫入結(jié)束后的工作電壓如果不是預(yù)定的電壓電平,在待機了預(yù)定時間后,再執(zhí)行該數(shù)據(jù)的寫入。
據(jù)此,在本實施例1中,如果向由非易失性存儲器構(gòu)成的數(shù)據(jù)存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平不是預(yù)定的電壓電平,就再執(zhí)行該數(shù)據(jù)的寫入。結(jié)果,在本實施例1中,防止向數(shù)據(jù)存儲器的數(shù)據(jù)寫入錯誤,能可靠進行向數(shù)據(jù)存儲器的寫入。
因此,如果根據(jù)實施例1,則在無電池式的非接觸式IC卡中,通過監(jiān)視由接收的電力波生成的工作電壓的電壓電平,就能在適合于對電壓電平的寫入時,進行寫入。
通過監(jiān)視對于非易失性存儲器的數(shù)據(jù)寫入后的工作電壓的電壓電平,能識別對于非易失性存儲器的數(shù)據(jù)寫入動作正常結(jié)束了。
如上所述,在實施例1中,說明了非接觸式IC卡11自身的動作,但是在以下說明的實施例2、3中,說明由卡讀寫器12和非接觸式IC卡11構(gòu)成的非接觸式IC卡系統(tǒng)的動作。
首先,說明實施例2。
本實施例2是應(yīng)用于由圖1所示的卡讀寫器12和非接觸式IC卡11構(gòu)成的非接觸式IC卡系統(tǒng)的動作例1。
在本實施例2中,當(dāng)非接觸式IC卡11的起動時(電源接通時),讀出預(yù)先存儲在數(shù)據(jù)存儲器106中的對于向數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理的設(shè)定數(shù)據(jù),設(shè)定該設(shè)定數(shù)據(jù)。即在實施例2中,當(dāng)非接觸式IC卡從卡讀寫器12接收了動作用的電力波時,進行該非接觸式IC卡自身的初始化處理(起動動作),讀出預(yù)先存儲在數(shù)據(jù)存儲器106中的向數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù),設(shè)定該設(shè)定數(shù)據(jù)。
圖4和圖5是說明實施例2的程序流程圖。
圖4是用于說明當(dāng)非接觸式IC卡起動時,設(shè)定向數(shù)據(jù)存儲器106的寫入處理中使用的數(shù)據(jù)的作為實施例2的動作的程序流程圖。此外,圖5是用于說明根據(jù)圖4所示的動作而起動的非接觸式IC卡和卡讀寫器12的動作的程序流程圖。
首先,使非接觸式IC卡11接近卡讀寫器12的預(yù)定通信位置。這樣,在非接觸式IC卡11和卡讀寫器12之間產(chǎn)生磁場,非接觸式IC卡11變?yōu)槟芙邮諄碜钥ㄗx寫器12的電波的狀態(tài)。在該狀態(tài)下,所述卡讀寫器12通過由收發(fā)電路和天線構(gòu)成的收發(fā)部12a發(fā)送工作用的電力波(步驟S21)。
而在非接觸式IC卡11中,通過所述收發(fā)天線101接收從所述卡讀寫器12發(fā)送的電力波(步驟S22),通過所述電源生成部107生成工作電壓(步驟S23)。如果由所述卡讀寫器12從電力波生成工作電壓,則所述電源生成部107向該非接觸式IC卡11內(nèi)的各部分供給生成的工作電壓。據(jù)此,非接觸式IC卡11變?yōu)殡娫磳?dǎo)通的狀態(tài)(步驟S24)。
如果該非接觸式IC卡11變?yōu)殡娫磳?dǎo)通的狀態(tài),則所述CPU103根據(jù)存儲在所述程序存儲器104中的初始化程序,進行該非接觸式IC卡整體的初始化處理(起動處理)(步驟S25)。
如果該初始化處理結(jié)束,則所述CPU103從數(shù)據(jù)存儲器106讀出作為向所述數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù)的寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)和時間等待數(shù)據(jù)(m,n),存儲在所述工作存儲器105中。據(jù)此,在該非接觸式IC卡11中,設(shè)定了作為向所述數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù)的寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)和時間等待數(shù)據(jù)(m,n)(步驟S26)。
須指出的是,這里,寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)和時間等待數(shù)據(jù)(m,n)等向所述數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù)預(yù)先存儲在所述數(shù)據(jù)存儲器106中。
如果設(shè)定向所述數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù),則所述CPU103通過所述調(diào)制解調(diào)器102和所述收發(fā)天線101,向所述卡讀寫器12發(fā)送表示該非接觸式IC卡11的初始化結(jié)束的響應(yīng)(步驟S27)。
在所述卡讀寫器12中,如果在所述步驟S27中,接收到從非接觸式IC卡11發(fā)送的響應(yīng),則成為能與該非接觸式IC卡11通信的狀態(tài)(步驟S28)。在該狀態(tài)下,所述卡讀寫器12能向所述非接觸式IC卡11發(fā)送要求各種動作的命令(工作命令)。
即如果所述步驟S21~S28的處理結(jié)束,就變?yōu)槟軓乃隹ㄗx寫器12向所述非接觸式IC卡11提供要求向數(shù)據(jù)存儲器106寫入數(shù)據(jù)的寫入命令的狀態(tài)。
接著,說明在步驟S21~S28的處理結(jié)束的狀態(tài)下,從所述卡讀寫器12向所述非接觸式IC卡11發(fā)送了數(shù)據(jù)的寫入命令(數(shù)據(jù)寫入命令)時的動作。
首先,所述卡讀寫器12如圖5所示,向所述非接觸式IC卡11發(fā)送數(shù)據(jù)的寫入命令(步驟S31)。該數(shù)據(jù)的寫入命令通過所述非接觸式IC卡11的收發(fā)天線101和調(diào)制解調(diào)器102提供給所述CPU103。據(jù)此,所述CPU103執(zhí)行實施例1中說明的向所述數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理(步驟S32)。
可是,在本實施例2中,在該非接觸式IC卡11的起動時(電源導(dǎo)通時),設(shè)定了向所述數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù)。因此,在實施例2中,在對于向所述數(shù)據(jù)存儲器106的數(shù)據(jù)寫入命令的寫入處理中,根據(jù)已經(jīng)決定的設(shè)定數(shù)據(jù),執(zhí)行寫入處理。即作為所述步驟S32的處理,執(zhí)行除去圖3所示的步驟S3的處理(步驟S1~S2,步驟S4~步驟S11)。
如果所述寫入處理結(jié)束,則所述CPU103向所述卡讀寫器12發(fā)送表示該寫入處理的結(jié)果的數(shù)據(jù)作為對于寫入命令的響應(yīng)(步驟S33)。所述CPU103在所述步驟S32的寫入處理中,當(dāng)變?yōu)閷懭胝=Y(jié)束時,發(fā)送表示正常結(jié)束的數(shù)據(jù),當(dāng)變?yōu)閷懭氘惓=Y(jié)束時,發(fā)送表示異常結(jié)束的數(shù)據(jù)。
當(dāng)所述卡讀寫器12接收了來自這樣的非接觸式IC卡11的表示寫入處理結(jié)果的數(shù)據(jù)時(步驟S34),作為該非接觸式IC卡的數(shù)據(jù)的寫入處理結(jié)束。
如上所述,根據(jù)實施例2,非接觸式IC卡在接收來自卡讀寫器的電力波而起動時,在初始化處理的同時,進行數(shù)據(jù)的寫入處理中使用的設(shè)定數(shù)據(jù)的設(shè)定。換言之,在實施例2中,作為使該非接觸式IC卡起動時的初始化處理之一,設(shè)定數(shù)據(jù)的寫入處理中使用的設(shè)定數(shù)據(jù)。
據(jù)此,在一旦起動的非接觸式IC卡中,在電源斷開前,沒必要進行數(shù)據(jù)的寫入處理中使用的設(shè)定數(shù)據(jù)的設(shè)定處理。例如,當(dāng)在起動后,執(zhí)行多個數(shù)據(jù)的寫入命令時,沒必要對各寫入命令進行所述設(shè)定數(shù)據(jù)的設(shè)定處理,所以作為非接觸式IC卡系統(tǒng)整體,能謀求處理時間的縮短。
下面,說明實施例3。
本實施例3是應(yīng)用于由圖1所示的卡讀寫器12和非接觸式IC卡11構(gòu)成的非接觸式IC卡系統(tǒng)的動作例2。
本實施例3根據(jù)與數(shù)據(jù)的寫入命令一起從卡讀寫器12向非接觸式IC卡11發(fā)送的設(shè)定數(shù)據(jù),設(shè)定在非接觸式IC卡中的向數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的各種數(shù)據(jù)。
即在實施例3中,在卡讀寫器12中,與數(shù)據(jù)的寫入命令一起,發(fā)送在非接觸式IC卡中的向數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù)。而在非接觸式IC卡中,接收從卡讀寫器12與數(shù)據(jù)的寫入命令一起發(fā)送的設(shè)定數(shù)據(jù),進行向數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的數(shù)據(jù)的設(shè)定。
圖6和圖7是說明實施例3的動作的程序流程圖。
圖6是表示非接觸式IC卡起動時的動作的程序流程圖。此外,圖7是用于說明由圖6所示的動作起動的基于非接觸式IC卡11和卡讀寫器12的作為實施例3的寫入動作的程序流程圖。
如圖6所示,實施例3的非接觸式IC卡11的起動時動作變?yōu)閺乃鰧嵤├?中說明的非接觸式IC卡11的起動時的動作除去數(shù)據(jù)的設(shè)定。即圖6的步驟S41~S47所示的作為實施例3的非接觸式IC卡11的起動時動作與圖4的步驟S21~S25、S2~S28所示的作為實施例2的非接觸式IC卡11的起動時動作同樣。因此,關(guān)于圖6的各步驟S41~S47,省略了詳細(xì)說明。
如果圖6所示的步驟S41~S47的處理結(jié)束,則所述非接觸式IC卡11和所述卡讀寫器12變?yōu)榭赏ㄐ艩顟B(tài)。在該狀態(tài)下,所述卡讀寫器12能向所述非接觸式IC卡11發(fā)送數(shù)據(jù)的寫入命令等要求各種動作的命令(動作命令)。
在該狀態(tài)下,所述卡讀寫器12通過向所述非接觸式IC卡11發(fā)送數(shù)據(jù)的寫入命令,開始作為圖7所示的該非接觸式IC卡系統(tǒng)整體的寫入處理。
即所述卡讀寫器12首先在數(shù)據(jù)的寫入命令中,與應(yīng)該寫入所述數(shù)據(jù)存儲器106中的數(shù)據(jù)一起設(shè)置數(shù)據(jù)的寫入處理中使用的設(shè)定數(shù)據(jù)(步驟S51)。這里,例如把寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x,y)和時間等待數(shù)據(jù)(m,n)等作為設(shè)定數(shù)據(jù),設(shè)置在寫入命令中。
此外,所述寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x、y)和時間等待數(shù)據(jù)(m,n)等設(shè)定數(shù)據(jù)由連接在所述卡讀寫器12上的終端裝置13設(shè)定。即在寫入命令中設(shè)置的所述寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x、y)和時間等待數(shù)據(jù)(m,n)等設(shè)定數(shù)據(jù)能由連接在所述卡讀寫器12上的終端裝置13變更。
據(jù)此,在本實施例3中,通過使用了鍵盤14的操作,能容易變更設(shè)置在寫入命令中的設(shè)定數(shù)據(jù)(在非接觸式IC卡內(nèi)的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù))。
如果在所述步驟S51中,生成包含設(shè)定數(shù)據(jù)的數(shù)據(jù)的寫入命令,則所述卡讀寫器12通過所述收發(fā)部12a向所述非接觸式IC卡11發(fā)送該寫入命令(步驟S52)。
如果從所述卡讀寫器12發(fā)送包含所述設(shè)定數(shù)據(jù)的數(shù)據(jù)的寫入命令,則所述非接觸式IC卡11通過所述收發(fā)天線101和調(diào)制解調(diào)器102接收該寫入命令。
如果接收到該所述寫入命令,則非接觸式IC卡11的CPU103抽出所述寫入命令中包含的向數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù)(寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x、y)和時間等待數(shù)據(jù)(m,n)),存儲在所述工作存儲器105中。
據(jù)此,在該非接觸式IC卡11中,設(shè)定了作為向所述數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù)的寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x、y)和時間等待數(shù)據(jù)(m,n)(步驟S53)。
在所述步驟S53中,如果所述設(shè)定數(shù)據(jù)(寫入處理再執(zhí)行次數(shù)數(shù)據(jù)(x、y)和時間等待數(shù)據(jù)(m,n))的設(shè)定結(jié)束,所述CPU103執(zhí)行所述實施例1中說明的對所述數(shù)據(jù)存儲器106的寫入處理(步驟S54)。
可是,在本實施例3中,如上所述,在接受了數(shù)據(jù)的寫入命令的時刻,設(shè)定在向所述數(shù)據(jù)存儲器106的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù)。因此,在實施例3中,在所述步驟S54中,根據(jù)在所述步驟S53中設(shè)定的設(shè)定數(shù)據(jù)執(zhí)行寫入處理。即作為所述步驟S54的處理,執(zhí)行除了圖3所示的步驟S3的處理(步驟S1~S2,步驟S4~S11)。
如果所述寫入處理結(jié)束,則所述CPU103向所述卡讀寫器12發(fā)送表示該寫入處理的結(jié)果的數(shù)據(jù)作為對寫入命令的響應(yīng)(步驟S55)。所述CPU103例如在所述步驟S32的寫入處理中,當(dāng)變?yōu)閷懭胝=Y(jié)束時,發(fā)送表示正常結(jié)束的數(shù)據(jù),當(dāng)變?yōu)閷懭氘惓=Y(jié)束時,發(fā)送表示異常結(jié)束的數(shù)據(jù)。
當(dāng)所述卡讀寫器12接收了表示來自這樣的非接觸式IC卡11的寫入結(jié)果的數(shù)據(jù)時(步驟S56),作為該非接觸式IC卡系統(tǒng)的數(shù)據(jù)的寫入處理結(jié)束。
如上所述,根據(jù)實施例3,在卡讀寫器中,在數(shù)據(jù)的寫入命令中設(shè)置非接觸式IC卡內(nèi)的數(shù)據(jù)寫入處理中使用的設(shè)定數(shù)據(jù),向非接觸式IC卡發(fā)送,在非接觸式IC卡中,設(shè)定從卡讀寫器接收的數(shù)據(jù)的寫入命令中包含的設(shè)定數(shù)據(jù),執(zhí)行向該非接觸式IC卡內(nèi)的數(shù)據(jù)存儲器的數(shù)據(jù)寫入。
據(jù)此,沒必要預(yù)先在非接觸式IC卡中存儲在數(shù)據(jù)的寫入處理中使用的設(shè)定數(shù)據(jù)。此外,在卡讀寫器一側(cè),能使用鍵盤等容易地變更設(shè)定數(shù)據(jù),所以能容易變更每次發(fā)送寫入命令時設(shè)置的設(shè)定數(shù)據(jù)。在卡讀寫器一側(cè)能變更設(shè)定數(shù)據(jù),所以在具有多個非接觸式IC卡的系統(tǒng)中,沒必要對各非接觸式IC卡個別進行設(shè)定數(shù)據(jù)的變更,能實現(xiàn)靈活的非接觸式IC卡系統(tǒng)的運用。
對于那些熟知本技術(shù)的人能容易地區(qū)的附加的利益和修改。因此,本發(fā)明在它的更廣闊的范圍中并不局限于這里表示和描述的特別細(xì)節(jié)和代表性實施例。因此,在不脫離由附加的權(quán)利要求書和它的等價物定義的概括的發(fā)明內(nèi)容的精神或范圍的前提下,能進行各種修改。
權(quán)利要求
1.一種非接觸式IC卡,接收從外部裝置發(fā)送的電力波,生成工作電壓,通過該生成的工作電壓,進行向存儲器的數(shù)據(jù)寫入,其特征在于包括檢測通過從外部接收的電力波而生成的工作電壓的電壓電平的電壓檢測部;當(dāng)由所述電壓檢測部檢測的電壓電平處于能正常寫入所述存儲器中的電平時,執(zhí)行向所述存儲器中的數(shù)據(jù)寫入的寫入執(zhí)行部;通過所述電壓檢測部檢測在由該寫入執(zhí)行部所執(zhí)行的向存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平,當(dāng)該檢測的電壓電平不是預(yù)定的電壓電平時,再度執(zhí)行該數(shù)據(jù)向所述存儲器的寫入的控制部。
2.一種非接觸式IC卡,接收從外部裝置發(fā)送的電力波,生成工作電壓,通過該生成的工作電壓,進行向存儲器的數(shù)據(jù)寫入,其特征在于包括檢測通過從外部接收的電力波而生成的工作電壓的電壓電平的電壓檢測部;在開始向所述存儲器的數(shù)據(jù)寫入時,通過所述電壓檢測部檢測由所述電源生成部生成的工作電壓的電壓電平,檢查該檢測的工作電壓的電壓電平是否為預(yù)定的電壓電平的第一檢查部;當(dāng)由該第一檢查部判斷為工作電壓是預(yù)定的電壓電平時,執(zhí)行向所述存儲器的數(shù)據(jù)寫入的寫入執(zhí)行部;通過所述電壓檢測部檢測基于該寫入執(zhí)行部的向所述存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平,檢查該工作電壓是否為預(yù)定的電壓電平的第二檢查部;當(dāng)通過所述第一檢查部判斷為所述工作電壓不是預(yù)定的電壓電平時,或者當(dāng)通過所述第二檢查部判斷為工作電壓的電壓電平不是預(yù)定的電壓電平時,待機預(yù)定時間后,再度執(zhí)行所述第一檢查部、所述寫入執(zhí)行部、所述第二檢查部的處理的控制部。
3.根據(jù)權(quán)利要求2所述的非接觸式IC卡,其特征在于所述控制部當(dāng)判斷為在待機了預(yù)定時間后,即使再度進行基于所述第一檢查部或所述第二檢查部的檢查,工作電壓的電壓電平也未變?yōu)轭A(yù)定的電壓電平時,結(jié)束該數(shù)據(jù)的寫入處理。
4.根據(jù)權(quán)利要求2所述的非接觸式IC卡,其特征在于在所述控制部中,能任意設(shè)定待機的預(yù)定時間。
5.根據(jù)權(quán)利要求2所述的非接觸式IC卡,其特征在于所述控制部按預(yù)定的次數(shù)重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理。
6.根據(jù)權(quán)利要求3所述的非接觸式IC卡,其特征在于所述控制部按預(yù)定的次數(shù)重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理。
7.一種非接觸式IC卡,其特征在于包括可改寫的非易失性存儲器;進行與外部裝置的數(shù)據(jù)發(fā)送的天線;通過該天線接收從外部裝置發(fā)送的電力波,通過該接收的電力波,生成工作電壓的電源生成部;檢測通過該電源生成部生成的工作電壓的電壓電平的電壓檢測部;當(dāng)通過所述天線從外部裝置接收了對所述非易失性存儲器的數(shù)據(jù)寫入命令時,通過所述電壓檢測部檢測由所述電源生成部生成的工作電壓的電壓電平,檢查該檢測的工作電壓的電壓電平是否為預(yù)定的電壓電平的第一檢查部;當(dāng)由該第一檢查部判斷為工作電壓是預(yù)定的電壓電平時,執(zhí)行向所述非易失性存儲器的數(shù)據(jù)寫入的寫入執(zhí)行部;通過所述電壓檢測部檢測基于該寫入執(zhí)行部的向所述非易失性存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平,檢查該檢測的工作電壓是否為預(yù)定的電壓電平的第二檢查部;當(dāng)通過所述第一檢查部判斷為所述工作電壓不是預(yù)定的電壓電平時,或者當(dāng)通過所述第二檢查部判斷為工作電壓的電壓電平不是預(yù)定的電壓電平時,待機預(yù)定時間后,再度執(zhí)行所述第一檢查部、所述寫入執(zhí)行部、所述第二檢查部的處理的控制部。
8.根據(jù)權(quán)利要求7所述的非接觸式IC卡,其中所述控制部當(dāng)判斷為在待機了預(yù)定時間后,即使再度進行基于所述第一檢查部或所述第二檢查部的檢查,工作電壓的電壓電平也未變?yōu)轭A(yù)定的電壓電平時,結(jié)束該數(shù)據(jù)的寫入處理。
9.根據(jù)權(quán)利要求7所述的非接觸式IC卡,其特征在于在所述控制部中,能任意設(shè)定待機的預(yù)定時間。
10.根據(jù)權(quán)利要求7所述的非接觸式IC卡,其特征在于所述控制部按預(yù)定的次數(shù)重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理。
11.根據(jù)權(quán)利要求8所述的非接觸式IC卡,其特征在于所述控制部按預(yù)定的次數(shù)重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理。
12.一種非接觸式IC卡系統(tǒng),由要求數(shù)據(jù)的寫入的外部裝置和按照來自該外部裝置的要求進行數(shù)據(jù)的寫入的非接觸式IC卡構(gòu)成,其特征在于所述外部裝置具有向非接觸式IC卡發(fā)送電力波的發(fā)送部;把寫入命令向接收了通過該發(fā)送部發(fā)送的工作用電力波的非接觸式IC卡的發(fā)送部;所述非接觸式IC卡具有檢測通過從所述外部裝置接收的電力波而生成的工作電壓的電壓電平的電壓檢測部;當(dāng)按照從外部裝置接收的寫入命令,開始向所述存儲器的數(shù)據(jù)寫入時,通過所述電壓檢測部檢測工作電壓的電壓電平,檢查該檢測的工作電壓的電壓電平是否為預(yù)定的電壓電平的第一檢查部;當(dāng)由該第一檢查部判斷為工作電壓是預(yù)定的電壓電平時,執(zhí)行向所述存儲器的數(shù)據(jù)寫入的寫入執(zhí)行部;通過所述電壓檢測部檢測基于該寫入執(zhí)行部的向所述存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平,檢查該檢測的工作電壓是否為預(yù)定的電壓電平的第二檢查部;當(dāng)通過所述第一檢查部判斷為所述工作電壓不是預(yù)定的電壓電平時,或者當(dāng)通過所述第二檢查部判斷為工作電壓的電壓電平不是預(yù)定的電壓電平時,待機預(yù)先決定的預(yù)定時間后,再度執(zhí)行所述第一檢查部、所述寫入執(zhí)行部、所述第二檢查部的處理的控制部。
13.根據(jù)權(quán)利要求12所述的非接觸式IC卡系統(tǒng),其特征在于所述非接觸式IC卡還具有當(dāng)接收由所述外部裝置的發(fā)送部發(fā)送的工作用的電力波而起動時,根據(jù)預(yù)先存儲在存儲器中的數(shù)據(jù),設(shè)定在所述控制部中待機的預(yù)定時間的設(shè)定部。
14.根據(jù)權(quán)利要求12所述的非接觸式IC卡系統(tǒng),其特征在于所述外部裝置的所述發(fā)送部與數(shù)據(jù)的寫入命令一起發(fā)送表示在所述非接觸式IC卡的所述控制部的處理中待機的預(yù)定時間的數(shù)據(jù);所述非接觸式IC卡還具有根據(jù)由所述外部裝置的所述發(fā)送部與數(shù)據(jù)的寫入命令一起發(fā)送的數(shù)據(jù),設(shè)定所述控制部的處理中待機的預(yù)定時間的設(shè)定部。
15.根據(jù)權(quán)利要求12所述的非接觸式IC卡系統(tǒng),其特征在于所述非接觸式IC卡還具有當(dāng)通過由所述外部裝置的所述發(fā)送部發(fā)送的工作用的電力波而起動時,根據(jù)預(yù)先存儲在存儲器中的數(shù)據(jù),設(shè)定重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理的次數(shù)的設(shè)定部;所述控制部重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理,直到由所述設(shè)定部設(shè)定的次數(shù)。
16.根據(jù)權(quán)利要求12所述的非接觸式IC卡系統(tǒng),其特征在于所述外部裝置的所述發(fā)送部與數(shù)據(jù)的寫入命令一起發(fā)送表示重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理的次數(shù)的數(shù)據(jù);所述非接觸式IC卡還具有根據(jù)由所述外部裝置的所述發(fā)送部與數(shù)據(jù)的寫入命令一起發(fā)送的數(shù)據(jù),設(shè)定重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理的次數(shù)的設(shè)定部;所述控制部重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理,直到由所述設(shè)定部設(shè)定的次數(shù)。
17.一種非接觸式IC卡系統(tǒng),由要求數(shù)據(jù)的寫入的外部裝置和按照來自該外部裝置的要求進行數(shù)據(jù)的寫入的非接觸式IC卡構(gòu)成,其特征在于所述外部裝置具有向非接觸式IC卡發(fā)送電力波的發(fā)送部;把寫入命令向接收了通過該發(fā)送部發(fā)送的工作用電力波的非接觸式IC卡的發(fā)送部;所述非接觸式IC卡具有可改寫的非易失性存儲器;進行與外部裝置的數(shù)據(jù)發(fā)送的天線;通過該天線接收從外部裝置發(fā)送的電力波,通過該接收的電力波,生成工作電壓的電源生成部;檢測通過該電源生成部生成的工作電壓的電壓電平的電壓檢測部;當(dāng)通過所述天線從外部裝置接收了對所述非易失性存儲器的數(shù)據(jù)寫入命令時,通過所述電壓檢測部檢測由所述電源生成部生成的工作電壓的電壓電平,檢查該檢測的工作電壓的電壓電平是否為預(yù)定的電壓電平的第一檢查部;當(dāng)由該第一檢查部判斷為工作電壓是預(yù)定的電壓電平時,執(zhí)行向所述非易失性存儲器的數(shù)據(jù)寫入的寫入執(zhí)行部;通過所述電壓檢測部檢測基于該寫入執(zhí)行部的向所述非易失性存儲器的數(shù)據(jù)寫入結(jié)束后的工作電壓的電壓電平,檢查該檢測的工作電壓是否為預(yù)定的電壓電平的第二檢查部;當(dāng)通過所述第一檢查部判斷為所述工作電壓不是預(yù)定的電壓電平時,或者當(dāng)通過所述第二檢查部判斷為工作電壓的電壓電平不是預(yù)定的電壓電平時,待機預(yù)先決定的預(yù)定時間后,再度執(zhí)行所述第一檢查部、所述寫入執(zhí)行部、所述第二檢查部的處理的控制部。
18.根據(jù)權(quán)利要求17所述的非接觸式IC卡系統(tǒng),其特征在于所述非接觸式IC卡還具有當(dāng)接收由所述外部裝置的發(fā)送部發(fā)送的工作用的電力波而起動時,根據(jù)預(yù)先存儲在存儲器中的數(shù)據(jù),設(shè)定在所述控制部中待機的預(yù)定時間的設(shè)定部。
19.根據(jù)權(quán)利要求17所述的非接觸式IC卡系統(tǒng),其特征在于所述外部裝置的所述發(fā)送部與數(shù)據(jù)的寫入命令一起發(fā)送表示在所述非接觸式IC卡的所述控制部的處理中待機的預(yù)定時間的數(shù)據(jù);所述非接觸式IC卡還具有根據(jù)由所述外部裝置的所述發(fā)送部與數(shù)據(jù)的寫入命令一起發(fā)送的數(shù)據(jù),設(shè)定所述控制部的處理中待機的預(yù)定時間的設(shè)定部。
20.根據(jù)權(quán)利要求17所述的非接觸式IC卡系統(tǒng),其特征在于所述非接觸式IC卡還具有當(dāng)通過由所述外部裝置的所述發(fā)送部發(fā)送的工作用的電力波而起動時,根據(jù)預(yù)先存儲在存儲器中的數(shù)據(jù),設(shè)定重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理的次數(shù)的設(shè)定部;所述控制部重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理,直到由所述設(shè)定部設(shè)定的次數(shù)。
21.根據(jù)權(quán)利要求17所述的非接觸式IC卡系統(tǒng),其特征在于所述外部裝置的所述發(fā)送部與數(shù)據(jù)的寫入命令一起發(fā)送表示重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理的次數(shù)的數(shù)據(jù);所述非接觸式IC卡還具有根據(jù)由所述外部裝置的所述發(fā)送部與數(shù)據(jù)的寫入命令一起發(fā)送的數(shù)據(jù),設(shè)定重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理的次數(shù)的設(shè)定部;所述控制部重復(fù)執(zhí)行所述第一檢查部、所述寫入執(zhí)行部和所述第二檢查部的處理,直到由所述設(shè)定部設(shè)定的次數(shù)。
全文摘要
提供一種非接觸式IC卡和非接觸式IC卡系統(tǒng)。非接觸式IC卡當(dāng)由接收的電力波生成的工作電壓的電壓電平為適合于對非易失性存儲器的數(shù)據(jù)寫入的電平時,執(zhí)行寫入,此外,當(dāng)數(shù)據(jù)寫入后,工作電壓的電壓電平還是適合于對非易失性存儲器的數(shù)據(jù)寫入的電平時,識別為數(shù)據(jù)的寫入動作正常結(jié)束。
文檔編號B42D15/10GK1510638SQ200310104370
公開日2004年7月7日 申請日期2003年10月24日 優(yōu)先權(quán)日2002年12月25日
發(fā)明者小松仁 申請人:株式會社東芝