專利名稱::允許采用多個售主的ic卡系統(tǒng)及其方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及IC卡、IC卡讀/寫裝置、用于IC卡讀/寫裝置的主機、IC卡系統(tǒng)、以及,一種在IC卡系統(tǒng)中允許使用多個售主的方法。眾所周知,目前人們使用各種類型的卡,如現(xiàn)金卡、信用卡、醫(yī)院用的會診票。所謂磁卡通常就用作這類卡。在這種情況下,采用磁頭將記錄在各卡磁條上的各種數(shù)據(jù)(如代碼號)讀出。然而,這種磁卡的存儲器容量很小,限制了卡的功能的擴展。此外,由于磁條上的數(shù)據(jù)能很容易地讀出,所以在安全性方面存在一些問題,如偽造卡或未經(jīng)授權(quán)地使用卡。為解決這些問題,人們積極地研究和開發(fā)IC(集成電路)卡(靈巧卡),希望最終用它來替代上述的磁卡。在每個IC卡中,都以包括了IC形式的微處理器和存儲器。這種IC卡的存儲容量一般可達到16至64kb(相當(dāng)于2000至8000個字符)。相比之下,磁卡的存儲容量僅有大約80個字符。此外,在IC卡中,通過內(nèi)置的微處理器可以重復(fù)地進行數(shù)據(jù)擦除、數(shù)據(jù)寫入/更新等等。相應(yīng)地,IC卡能夠記錄和管理大量的個人信息,而在磁卡上由于其存儲容量小根本無法記錄這些信息。例如,可將諸如臨床記錄等個人信息記錄到醫(yī)院用的會診票(IC卡)上,以管理個人信息。使用這類IC卡的系統(tǒng)至少要包括有IC卡及對該IC卡進行數(shù)據(jù)讀與數(shù)據(jù)寫的讀/寫(R/W)裝置。當(dāng)將IC卡插入R/W裝置時,R/W裝置就將記錄在IC卡中的數(shù)據(jù)讀出并且/或者向該IC卡寫入數(shù)據(jù)。對這種IC卡系統(tǒng),已提出了各種改進方案,如日本延遲公開專利申請HEI1-105382、HEI5-159118中所披露的。在日本延遲公開專利申請HEI1-105382所披露的系統(tǒng)中,在IC卡上安裝了一個存儲器,并將制造商代碼、生產(chǎn)批號等標識代碼寫入該存儲器。當(dāng)將這種IC卡安裝在一個計算機系統(tǒng)中時,該IC卡可以使操作人員能夠確定整個計算機系統(tǒng)的存儲器IC的使用狀態(tài)。在日本延遲公開專利申請HEI5-159118所披露的系統(tǒng)中,用符號、圖片或其他圖象信息將有關(guān)制造商的信息顯示在IC卡的表面上,以防止偽造卡,并能夠通過視覺來確認卡。用戶在構(gòu)造一個使用IC卡的系統(tǒng)時,通常希望由多個售主那購買IC卡和R/W裝置,以降低成本。對于如上所述的IC卡,ISO(國際標準化組織)已制訂出與IC卡的傳輸協(xié)議、IC卡的命令等標準。然而,由于未制訂出更詳細的標準,由不同IC制卡者提供的有關(guān)IC卡的說明,具有很大的不同,這就導(dǎo)致難于從多個售主那里購買IC卡。類似地,由不同制造者提供的R/W裝置在其R/W命令和傳輸協(xié)議方面彼此也有很大的差別。于是,在系統(tǒng)的設(shè)計階段,在編制用于主機(例如個人計算機)的應(yīng)用程序之前,要事先確定由哪些制造者那里購買IC卡及R/W裝置。這就使得難于從多個售主那里購買R/W裝置。由于IC卡內(nèi)部處理過程不同,由不同的制卡者提供的IC卡在以下這種周期長度方面彼此略有不同從把IC卡插入R/W裝置的時刻開始(或硬件復(fù)位)到R/W裝置接收到在IC卡插入時由IC卡向外界報告的ATR(回答至復(fù)位)信息的時刻。已提出一種允許在系統(tǒng)中使用多個售主的方法,在該方法中,用上述周期長度方面的差異來識別各IC卡的制造者。然而,即使在這種系統(tǒng)中,當(dāng)某一IC卡發(fā)出ATR信息的時序與由一個不同的卡制造者提供的另一IC卡的時序相同時,就無法獲得正確的有關(guān)某卡的制造者的信息。于是,對于構(gòu)造這樣一個系統(tǒng),即系統(tǒng)中所使用的卡的制造者都是具體的,以允許使用多個售主來說,上述的方法不是一個完整的方案。本發(fā)明希望能夠解決上述問題,本發(fā)明的目的在于提供一種IC卡、IC卡讀/寫裝置、用于IC卡讀/寫裝置的主機、IC卡系統(tǒng)、以及,一種允許在IC卡系統(tǒng)中使用多個售主的方法,其中,將IC卡設(shè)計成具有用于標識制卡者的信息,而將IC卡讀/寫裝置設(shè)計成具有用于標識IC卡讀/寫裝置的制造者的信息,以便能夠識別出IC卡的制造者及IC讀/寫裝置的制造者,從而允許由多個售主那獲得IC卡、IC卡讀/寫裝置、用于IC卡讀寫裝置的主機。為達到上述目的,本發(fā)明提供的IC卡包括卡本體;埋在卡本體里面適于存儲數(shù)據(jù)信息和控制信息的存儲器;以及,接口部分,用于輸入待存儲在存儲器里的數(shù)據(jù)信息、輸出存儲在存儲器中的數(shù)據(jù)信息,以及用于輸出存儲在存儲器中的控制信息。存儲器所存儲的控制信息中包括有待報告給外界的制卡者的標識信息。相應(yīng)地,本發(fā)明的IC卡可根據(jù)制卡者標識信息向外界報告對于其自身來說IC卡的制造者。于是,在外部裝置中,能夠很容易地識別出IC卡的制造者,這樣就總能夠進行適合于IC卡制造者的處理過程。根據(jù)本發(fā)明的IC卡讀/寫裝置包括用于控制從IC卡中讀數(shù)據(jù)及向IC卡中寫數(shù)據(jù)的IC卡讀/寫控制部分。為了與多種類型的IC卡進行通信,該IC卡讀/寫控制部分包括多個IC卡通信控制部分,以及一個選擇部分,它接收由IC卡報告的制卡者標識信息和選擇相應(yīng)于該IC卡的IC卡通信控制部分。相應(yīng)地,本發(fā)明的IC卡讀/寫裝置能在各種情況下對于由不同制造者提供的每個IC卡都能以正常的方式進行讀/寫處理。根據(jù)本發(fā)明的另一IC卡讀/寫裝置包括一個用于控制由IC卡中讀數(shù)據(jù)和向IC卡中寫數(shù)據(jù)的IC卡讀/寫控制部分。該IC卡讀/寫控制部分包括用于存儲含有待報告給主機的裝置制造者標識信息的控制信息的存儲裝置。相應(yīng)地,本發(fā)明的IC卡讀/寫裝置使主機能夠識別出IC卡讀/寫裝置制造者,該裝置總是與主機相連,從而能以正常的方式進行通信控制。根據(jù)本發(fā)明的再一IC卡讀/寫裝置包括用于控制由IC卡中讀出數(shù)據(jù)和向IC卡中寫入數(shù)據(jù)的IC卡讀/寫控制部分。為了與多種類型的IC卡進行通信,該IC卡讀/寫控制部分包括多個IC卡通信控制部分;一個能夠接收由IC卡報告的制卡者標識信息并選擇一個相應(yīng)于該IC卡的IC卡通信控制部分的選擇部分;以及,用于存儲包含有待報告給主機的裝置制造者標識信息的控制信息的存儲裝置。因此,根據(jù)本發(fā)明的IC卡讀/寫裝置在各種情況下,對于由不同制造者提供的各個IC卡總能以正常的方式進行讀/寫處理。此外,本發(fā)明的IC卡讀/寫裝置使主機能夠識別出IC卡讀/寫裝置的制造者,該裝置與主機相連,這樣就能以正常的方式進行通信控制。根據(jù)本發(fā)明的再一IC卡讀/寫裝置包括用于控制從IC卡中讀數(shù)據(jù)和向IC卡中寫數(shù)據(jù)的IC卡讀/寫控制部分。該IC卡讀/寫控制部分包括一個制卡者標識信息傳送部分,用于接收由IC卡報告的制卡者標識信息,以將該制卡者標識信息傳送給主機。因此,在本發(fā)明的IC卡讀/寫裝置中,IC卡讀/寫控制部分接收由IC卡報告的制卡者標識信息,并將該制卡者標識信息傳送給主機。于是,主機總能識別出IC卡的制造者,這樣在任何情況下,對于由不同制造者所提供的各個IC卡,都能以正常的方式進行通信控制。根據(jù)本發(fā)明的再一IC卡讀/寫裝置包括用于控制由IC卡中讀數(shù)據(jù)和向IC卡中寫數(shù)據(jù)的IC卡讀/寫控制部分。該IC卡讀/寫控制部分包括一個用于儲存含有待報告給主機的裝置制造者標識信息的控制信息的存儲裝置,以及一個制卡者標識信息傳送部分,用于接收由IC卡報告的制卡者標識信息,以將制卡者標識信息傳送給主機。相應(yīng)地,本發(fā)明的IC卡讀/寫裝置使主機總能夠識別出IC讀/寫裝置的制造者以及IC卡的制造者。于是,能以正常的方式來控制與IC卡讀/寫裝置的通信以及與IC卡的通信,而不用管IC卡讀/寫裝置及IC卡的制造者是誰。根據(jù)本發(fā)明的用于IC卡讀/寫裝置的主機包括一個IC卡讀/寫裝置控制部分,對IC卡讀/寫裝置進行控制。為了與多種類型的IC卡讀/寫裝置進行通信,該IC卡讀/寫裝置控制部分包括多個IC卡讀/寫裝置通信控制部分以及一個選擇部分,該選擇部分接收由IC卡讀/寫裝置傳送來的裝置制造者標識信息和選擇一個對應(yīng)于該IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分。因此,本發(fā)明的用于IC卡讀/寫裝置的主機總能以正常的方式進行通信控制,而不用管與該主機相連的IC卡讀/寫裝置的制造者是誰。根據(jù)本發(fā)明的用于IC卡讀/寫裝置的另一主機包括一個IC卡讀/寫裝置控制部分,它對IC卡讀/寫裝置進行控制。此外,該IC卡讀/寫裝置控制部分還包括多個IC卡通信控制部分與一個選擇部分,該選擇部分接收由IC卡讀/寫裝置傳送來的制卡者標識信息并選擇對應(yīng)于該IC卡的IC卡通信控制部分。相應(yīng)的,在本發(fā)明的用于IC卡讀/寫裝置的主機中,IC卡讀/寫裝置控制部分接收由IC卡讀/寫裝置傳送來的制卡者標識信息,并由多個IC卡通信控制部分中選擇對應(yīng)于該IC卡的一個IC卡通信控制部分。于是,總能以正常的方式控制與多個由不同制卡者提供的IC卡的通信。根據(jù)本發(fā)明的用于IC卡讀/寫裝置的再一主機包括一個IC卡讀/寫裝置控制部分,它對IC卡讀/寫裝置實施控制。為了與多種IC卡讀/寫裝置進行通信,該IC卡讀/寫裝置控制部分包括多個IC卡讀/寫裝置通信控制部分;接收由IC卡讀/寫裝置傳送來的裝置制造者標識信息,并選擇一個對應(yīng)于該IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分的第一選擇部分;多個IC卡通信控制部分;以及,一個接收由IC卡讀/寫裝置傳送來的制卡者標識信息并選擇一個對應(yīng)于該IC卡的IC卡通信控制部分的第二選擇部分。因此,本發(fā)明的用于IC卡讀/寫裝置的主機總能以正常的方式進行通信控制,而不管IC卡及與該主機相連的IC卡讀/寫裝置的制造者是誰。根據(jù)本發(fā)明的IC卡系統(tǒng)包括IC卡及IC卡讀/寫裝置。IC卡包括卡本體、埋在卡本體里面適合存儲數(shù)據(jù)信息和控制信息的存儲器、以及,一個接口部分,用于輸入待儲存在存儲器中的數(shù)據(jù)信息、輸出已儲存在存儲器中的數(shù)據(jù)信息,還用于輸出儲存在存儲器中的控制信息。該存儲器儲存的控制信息中包含有待報告給外界的制卡者標識信息。IC卡讀/寫裝置包括用于控制由IC卡讀數(shù)據(jù)和向IC卡寫數(shù)據(jù)的IC卡讀/寫控制部分。為了控制與多種類型的IC卡進行通信,該IC卡讀/寫控制部分包括多個IC卡通信控制部分和一個選擇部分,該選擇部分接收由IC卡報告的制卡者標識信息并選擇一個對應(yīng)于該IC卡的IC卡通信控制部分。根據(jù)本發(fā)明的可在一個IC卡系統(tǒng)中使用多個賣主的方法,適用于包括IC卡及IC卡讀/寫裝置的IC卡系統(tǒng)。在該方法中,事先將制卡者標識信息儲存到IC卡中去。當(dāng)將IC卡插入IC卡讀/寫裝置時,就根據(jù)IC卡讀/寫裝置的觸發(fā)信號把來自IC卡的制卡者標識信息報告給IC卡讀/寫裝置。結(jié)果,在IC卡讀/寫裝置中,就根據(jù)由IC卡報告的制卡者標識信息來選擇一個對應(yīng)于該IC卡的IC卡通信部分,以控制與該IC卡的通信。由此,在該IC卡系統(tǒng)中,以及允許在IC卡系統(tǒng)中使用多個賣主的方法中,總能以正常的方式實施通信控制,而不管IC卡的制造者是誰。于是,在構(gòu)造一個系統(tǒng)時,可由多個賣主獲得IC卡,從而降低了購置費用。根據(jù)本發(fā)明的另一IC卡系統(tǒng)包括IC卡讀/寫裝置和一個主機。該IC卡讀/寫裝置包括一個用于控制器IC卡讀數(shù)據(jù)和向IC卡中寫數(shù)據(jù)的IC卡讀/寫控制部分。該IC卡讀/寫控制部分包括一個用于儲存含有待報告給主機的裝置制造者標識信息的控制信息的存儲裝置。該主機包括對IC卡讀/寫裝置實施控制的IC卡讀/寫裝置控制部分。為了與多種類型的IC卡讀/寫裝置通信,該IC卡讀/寫裝置控制部分包括多個IC卡讀/寫裝置通信控制部分和一個選擇部分,它接收由IC卡讀/寫裝置傳送來的裝置制造者標識信息和選擇一個對應(yīng)于該IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分。根據(jù)本發(fā)明的可在一IC卡系統(tǒng)中使用多個賣主的另一方法,適用于包括IC卡讀/寫裝置和主機的IC卡系統(tǒng)。在該方法中,事先將裝置制造者標識信息存儲到IC卡讀/寫裝置中去。當(dāng)IC卡讀/寫裝置與主機之間的通信線路連接起來時,由IC卡讀/寫裝置向主機報告裝置制造者標識信息。結(jié)果,在主機中,根據(jù)由IC卡讀/寫裝置傳送來的裝置制造者標識信息來選擇相應(yīng)于該IC卡讀/寫裝置的IC卡讀/寫裝置通信部分,以控制與IC卡讀/寫裝置的通信。根據(jù)本發(fā)明的IC卡系統(tǒng)和允許在IC卡系統(tǒng)中使用多個賣主的方法,當(dāng)構(gòu)造該系統(tǒng)時,可從多個賣主那里獲得IC卡讀/寫裝置,從而大大減少購買費用。根據(jù)本發(fā)明的再一IC卡系統(tǒng)包括IC卡、IC卡讀/寫裝置和主機。該IC卡包括卡本體、埋置在卡本體里面適于存儲數(shù)據(jù)信息和控制信息的存儲器、和一接口部分,用于輸入待儲存在存儲器中的數(shù)據(jù)信息、輸出已儲存在存儲器中的數(shù)據(jù)信息,并用于輸出存儲器中所儲存的控制信息。存儲器中所儲存的控制信息中包括待報告給外界的制卡者標識信息。IC卡讀/寫裝置包括用于控制由IC卡中讀數(shù)據(jù)和向IC卡中寫數(shù)據(jù)的IC卡讀/寫控制部分。為了控制與多種類型的IC卡進行通信,IC卡讀/寫控制部分包括多個IC卡通信控制部分;用于接收由IC卡報告的制卡者標識信息和選擇一個對應(yīng)于該IC卡的IC卡通信控制部分的第一選擇部分;和,用于儲存含有待報告給主機的裝置制造者標識信息的控制信息的存儲裝置。該主機包括對IC卡讀/寫裝置實施控制的IC卡讀/寫裝置控制部分。為了控制與多種類型的IC卡讀/寫裝置進行通信,IC卡讀/寫裝置控制部分包括多個IC卡讀/寫裝置通信控制部分和一個第二選擇部分,該第二選擇部分接收由IC卡讀/寫裝置傳送來的裝置制造者標識信息和選擇一個對應(yīng)于該IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分。根據(jù)本發(fā)明的可在一IC卡系統(tǒng)中使用多個賣主的另一方法,適用于由IC卡、IC卡讀/寫裝置和主機組成的IC卡系統(tǒng)。在該方法中,事先將制卡者標識信息存儲在IC卡中。當(dāng)將IC卡插入IC卡讀/寫裝置時,根據(jù)來自IC卡讀/寫裝置的觸發(fā)信號由IC卡向IC卡讀/寫裝置報告制卡者標識信息。接著,在IC卡讀/寫裝置中,根據(jù)由IC卡報告的制卡者標識信息來選擇一個對應(yīng)于該IC卡的IC卡通信部分,以控制與該IC卡的通信。事先將裝置制造者標識信息存儲到IC卡讀/寫裝置中去。當(dāng)IC卡讀/寫裝置與主機之間的通信線路建立起來時,由IC卡讀/寫裝置向主機報告裝置制造者標識信息。結(jié)果,在主機中,根據(jù)由IC卡讀/寫裝置傳送來的裝置制造者標識信息,選擇一個對應(yīng)于該IC卡讀/寫裝置的、IC卡讀/寫裝置通信控制部分,以控制與IC卡讀/寫裝置的通信。根據(jù)本發(fā)明的IC卡系統(tǒng)和可在IC卡系統(tǒng)中使用多個賣主的方法,當(dāng)構(gòu)造該系統(tǒng)時,可由多個賣主獲得IC卡和IC卡讀/寫裝置,從而大大降低了購買費用。根據(jù)本發(fā)明的再一IC卡系統(tǒng)包括IC卡、IC卡讀/寫裝置和主機。該IC卡包括卡本體;埋置在卡本體里面適于存儲數(shù)據(jù)信息和控制信息的存儲器;以及,一個接口部分,用于輸入待存儲在存儲器中的數(shù)據(jù)信息、輸出已存儲在存儲器中的數(shù)據(jù)信息,還用于輸出存儲在存儲器中的控制信息。該存儲器儲存的控制信息中包含待報告給外界的制卡者標識信息。該IC卡讀/寫裝置包括用于控制向IC卡中寫數(shù)據(jù)可由IC卡中讀數(shù)據(jù)的IC卡讀/寫控制部分。IC卡讀/寫控制部分包括制卡者標識信息傳送部分,用于接收由IC卡報告的制卡者標識信息,以將該制卡者標識信息傳送給主機。主機包括IC卡讀/寫裝置控制部分,它對IC卡讀/寫裝置實施控制。IC卡讀/寫裝置控制部分包括多個IC卡通信控制部分和一個選擇部分,該選擇部分接收由IC卡讀/寫裝置傳送來的制卡者標識信息和選擇一個對應(yīng)于該IC卡的IC卡通信控制部分。根據(jù)本發(fā)明的允許在IC卡系統(tǒng)中使用多個賣主的另一方法,適用于包括IC卡、IC卡讀/寫裝置和主機的IC卡系統(tǒng)。在該方法中,事先將制卡者標識信息儲存在IC卡中。在將該IC卡插入IC卡讀/寫裝置時,根據(jù)IC卡讀/寫裝置的觸發(fā)信號將來自IC卡的制卡者標識信息報告給IC卡讀/寫裝置。結(jié)果,在IC卡讀/寫裝置中,將該制卡者標識信息傳送給主機。在主機中,根據(jù)由IC卡讀/寫裝置傳送來的制卡者標識信息選擇一個相應(yīng)于該IC卡的IC卡通信部分,以控制與IC卡的通信。相應(yīng)地,在該IC卡系統(tǒng)和可在IC卡系統(tǒng)中使用多個賣主的方法中,可以簡化IC卡讀/寫裝置的結(jié)構(gòu)。此外,由于可由多個賣主購買IC卡及IC卡讀/寫裝置,所以購置費用可降低。根據(jù)本發(fā)明的再一IC卡系統(tǒng)包括IC卡、IC卡讀/寫裝置和主機。該IC卡包括卡本體;埋置在卡本體中適于存儲數(shù)據(jù)信息和控制信息存儲器;以及,一個接口部分,用于輸出待儲存到存儲器中的數(shù)據(jù)信息、輸出已儲存在存儲器中的數(shù)據(jù)信息,還用于輸出存儲器中儲存的控制信息。存儲器儲存的控制信息中包含有待報告給外界的制卡者標識信息。IC卡讀/寫裝置包括用于控制向IC卡中寫數(shù)據(jù)和由IC卡中讀數(shù)據(jù)的IC卡讀/寫控制部分。IC卡讀/寫控制部分包括用于儲存含有待報告給主機的裝置制造者標識信息的控制信息的存儲裝置,和用于接收由IC卡報告的制卡者標識信息以將其傳送給主機的制卡者標識信息傳送部分。該主機包括對IC卡讀/寫裝置實施控制的IC卡讀/寫裝置控制部分。為了與多種類型的IC卡進行通信,該IC卡讀/寫裝置控制部分包括多個IC卡讀/寫裝置通信控制部分,用于接收由IC卡讀/寫裝置傳送來的裝置制造者標識信息和選擇一個對應(yīng)于該IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分的第一選擇部分,多個IC卡通信控制部分,以及用于接收由IC卡讀/寫裝置傳送來的制卡者標識信息和選擇一個對應(yīng)于該IC卡的IC卡通信控制部分的第二選擇部分。根據(jù)本發(fā)明的允許在IC卡系統(tǒng)中采用多個賣主的再一方法,適用于由IC卡、IC卡讀/寫裝置和主機組成的IC卡系統(tǒng)。在該方法中,事先將裝置制造者標識信息儲存在IC卡讀/寫裝置中去。當(dāng)IC卡讀/寫裝置與主機之間的通信線路建立起來時,由IC卡讀/寫裝置向主機報告裝置制造者標識信息。結(jié)果,在主機中,根據(jù)由IC卡讀/寫裝置傳來的裝置制造者標識信息選擇一個對應(yīng)于該IC卡讀/寫裝置的IC卡讀/寫裝置通信部分,以控制與該IC卡讀/寫裝置的通信。事先將制卡者標識信息存儲到IC卡中。當(dāng)將該IC卡插入IC卡讀/寫裝置時,根據(jù)IC卡讀/寫裝置的觸發(fā)信號由IC卡向IC卡讀/寫裝置報告制卡者標識信息。結(jié)果,在IC卡讀/寫裝置中,由IC卡通報的制卡者標識信息被傳送給主機。在主機中,根據(jù)由IC卡讀/寫裝置傳來的制卡者標識信息選擇一個對應(yīng)于該IC卡的IC卡通信部分,以控制與IC卡的通信。因此,在該IC卡系統(tǒng)和允許在IC卡系統(tǒng)中使用多個賣主的方法中,可由多個賣方購置IC卡和IC卡讀/寫裝置。圖1-5是方框圖,每一個都用于說明本發(fā)明的一個方面;圖6是一方框圖,示出了根據(jù)本發(fā)明第一實施例的一個IC卡系統(tǒng)實例,圖7表示了根據(jù)第一實施例的一個IC卡外觀的實例;圖8是一方框圖,示出了根據(jù)第一實施例的IC卡的結(jié)構(gòu);圖9是一方框圖,示出了根據(jù)第一實施例的IC卡的另一結(jié)構(gòu);圖10示出了用于第一實施例的制造者標識符請求命令的格式的一個示例;圖11是一方框圖,示出了根據(jù)本發(fā)明第一實施例的IC卡的另一結(jié)構(gòu);圖12示出了用于第一實施例的讀命令的格式的一個示例;圖13是一方框圖,示出了根據(jù)第一實施例的一個IC卡R/W裝置的結(jié)構(gòu);圖14是一方框圖,示出了根據(jù)第一實施例的一個智能型IC卡R/W裝置的結(jié)構(gòu);圖15是一方框圖,示出了根據(jù)第一實施例的一個人計算機(主機)的結(jié)構(gòu);圖16示出了用于第一實施例的R/W制造者標識符請求命令的格式的一個示例;圖17是一流程圖,示出了根據(jù)第一實施例的IC卡R/W裝置的操作;圖18是一流程圖,示出了根據(jù)第一實施例的IC卡R/W裝置操作的一個變型;圖19是一流程圖,示出了根據(jù)第一實施例的個人計算機的R/W裝置控制部分的操作;圖20是一方框圖,示出了根據(jù)本發(fā)明第二實施例的一個IC卡系統(tǒng)的示例;圖21是一流程圖,示出了根據(jù)第二實施例的IC卡系統(tǒng)的操作;圖22是一方框圖,示出了根據(jù)本發(fā)明第三實施例的一個IC卡系統(tǒng)的示例;圖23是一流程圖,示出了根據(jù)第三實施例的IC卡系統(tǒng)的操作。(a)本發(fā)明的各個方面以下參照附圖描述本發(fā)明的各個方面。圖1是一方框圖,示出了本發(fā)明的一個方面。在圖1中,標號1A表示IC卡、標號2A表示IC卡讀/寫裝置。該IC卡1A和IC卡讀/寫裝置2A構(gòu)成了一個IC卡系統(tǒng)。如圖1所示,IC卡1A包括卡本體11A、存儲器12A和接口部分13A。IC卡讀/寫裝置2A包括一個IC卡讀/寫控制部分21A。IC卡1A的存儲器12A被埋置在卡本體11A中,并適合于存儲數(shù)據(jù)信息和控制信息。在這種情況下,存儲器12A所存儲的控制信息中包含有待報告給外部的制卡者標識信息。接口部分13A輸入將被儲存在存儲器12A中的數(shù)據(jù)信息和輸出已儲存在存儲器12A中的數(shù)據(jù)信息,并且還輸出存儲器12A中所儲存的控制信息。在上述IC卡1A中,由于存儲器12A儲存的控制信息包含有待報告給外界的制卡者標識信息,所以IC卡1A可通過使用制卡者標識信息將其制造者報告給外界。于是,在一個外部裝置中,能非常容易地識別出IC卡1A的制造者,所以總能進行適合于制卡者的處理。IC卡讀/寫裝置2A的IC卡讀/寫控制部分21A控制由IC卡1A中讀數(shù)據(jù)和向IC卡1A中寫數(shù)據(jù)。為了與多種類型的IC卡1A進行通信,該IC卡讀/寫控制部分21A包括多個IC卡通信控制部分22A和一個選擇部分23A,該選擇部分接收由IC卡1A報告的制卡者標識信息和選擇一個對應(yīng)該IC卡1A的IC卡通信控制部分22A。因此,在上述IC卡讀/寫裝置2A中,由于IC卡讀/寫控制部分21A接收由IC卡1A報告的制卡者標識信息和選擇一個對應(yīng)于該IC卡1A的IC卡通信控制部分22A,所以能夠控制與多種類型IC卡1A的通信。于是,對于IC卡讀/寫裝置2A來說,可以在任何情況下都能以正常的方式實施有關(guān)IC卡1A的讀/寫處理。即,可以通過將IC卡1A和IC卡讀/寫裝置2A組合在一起來構(gòu)造圖1所示的IC卡系統(tǒng)。具體來說,控制信息中包含了上述制卡者標識信息,在接收到一命令后,作為響應(yīng)將其報告給外部。這使已收到該信息的外部裝置能識別出IC卡1A的制造者。當(dāng)回答一復(fù)位信息(硬件復(fù)位時,將其報告給外界)中包含有上述制卡者標識信息時,則在IC卡1A的硬件復(fù)位的同時,該制卡者標識信息也報告給外界。這樣,外部裝置在開始處理之前就能可靠地識別出IC卡的制造者。此外,也可在分開提供的控制信息中包含有制卡者標識信息。通過將該控制信息報告給外部,就可以可靠地識別出IC卡1A的制造者。在具有上述結(jié)構(gòu)的IC卡系統(tǒng)中,事先將制卡者標識信息存儲到IC卡1A中。在將IC卡1A插入IC卡讀/寫裝置2A時,IC卡1A響應(yīng)IC卡讀/寫裝置2A的觸發(fā)信號,將該制卡者標識信息報告給IC卡讀/寫裝置2A。結(jié)果,在IC卡讀/寫裝置2A中,基于由IC卡A報告的制卡者標識信息,選擇一個對應(yīng)于該IC卡1A的IC卡通信控制部分22A,以控制與IC卡1A的通信。因此,在上述的可在一IC系統(tǒng)中使用多個賣主的IC卡系統(tǒng)和方法中,無論IC卡1A的制造者是誰,總可以按正常方式來進行通信控制。于是,在構(gòu)造該系統(tǒng)時,可由多個賣主那里獲得IC卡1A,這樣就大大降低購置費用。具體地,在將IC卡1A插入IC卡讀/寫裝置2A時,IC卡1A將包含有制卡者標識信息的回答一復(fù)位信息報告給IC卡讀/寫裝置2A,以響應(yīng)IC卡讀/寫裝置2A的硬件復(fù)位信號。相應(yīng)地,IC卡讀/寫裝置2A在可靠地識別出插入的IC卡1A之后,就能以正常的方式與IC卡1A進行通信。圖2示出了本發(fā)明的另一方面。圖2所示的IC卡系統(tǒng)包括IC卡讀/寫裝置2B和用于該IC卡讀/寫裝置的主機3B。IC卡讀/寫裝置包括IC卡讀/寫控制部分21B。主機3B包括IC卡讀/寫裝置控制部分31B。在IC卡讀/寫裝置2B中,IC卡讀/寫控制部分21B控制IC卡的讀/寫操作。該IC卡讀/寫控制部分21B包括一個存儲裝置22B,其中儲存了含有待報告主機31B的裝置制造者標識信息的控制信息。在上述IC卡讀/寫裝置2B中,由于IC卡讀/寫控制部分21B可以向主機3B報告包含有裝置制造者標識信息的控制信息,所以主機能接收該裝置制造者標識信息和識別出IC卡讀/寫裝置2B的制造者(該IC卡讀/寫裝置總與主機3B相連),所以就能以正常的方式進行通信控制。在主機3B中,IC卡讀/寫裝置控制部分31B控制IC卡讀/寫裝置2B。如圖2所示,為了與多種類型的IC卡讀/寫裝置2B進行通信,該IC卡讀/寫裝置控制部分31B包括多個IC卡讀/寫裝置通信控制部分32B和一選擇部分33B,該選擇部分接收由IC卡讀/寫裝置2B傳送來的裝置制造者標識信息和選擇一一對應(yīng)于該IC卡讀/寫裝置2B的IC卡讀/寫裝置通信控制部分32B。在上述用于IC卡讀/寫裝置的主機3B中,由于IC卡讀/寫裝置控制部分31B接收由IC卡讀/寫裝置2B傳送來的裝置制造者標識信息,和選擇一個對應(yīng)于該IC卡讀/寫裝置2B的IC卡讀/寫裝置通信控制部分32B,以控制與多種類型IC卡讀/寫裝置2B的通信。因此,用于IC卡讀/寫裝置的主機3B無論與其相連的IC卡讀/寫裝置2B的制造者是誰,總能以正常的方式進行通信控制。在具有上述結(jié)構(gòu)的IC卡系統(tǒng)中,事先將裝置制造者標識信息存儲到IC卡讀/寫裝置2B中。當(dāng)IC卡讀/寫裝置2B與主機3B之間的通信線路連接起來時,由IC卡讀/寫裝置2B向主機3B傳送裝置制造者標識信息。結(jié)果,在主機3B中,根據(jù)由IC卡讀/寫裝置2B傳送來的裝置制造者標識信息來選擇一個對應(yīng)于該IC卡讀/寫裝置2B的IC卡讀/寫裝置通信控制部分32B,以控制與IC卡讀/寫裝置2B的通信。因此,在構(gòu)造該系統(tǒng)時,可由多個賣主那里獲得IC卡讀/寫裝置2B,這樣就大大降低了購置費用。具體來說,當(dāng)IC卡讀/寫裝置2B與主機3B之間的通信線路連接起來,系統(tǒng)然后啟動時,由IC卡讀/寫裝置2B將裝置制造者標識信息傳送到主機3B。這使得主機3B能夠識別出與其相連的并能正常地與其通信的IC卡讀/寫裝置2B的制造者。圖3示出了本發(fā)明的另一方面。圖3所示的IC卡系統(tǒng)包括IC卡1C、IC卡讀/寫裝置2C和主機3C。在這種情況下,IC卡1C也包含有卡本體11C、埋置在卡本體11C內(nèi)適于存儲數(shù)據(jù)信息和控制信息的存儲器12C和用于輸入待存儲在存儲器12C上的數(shù)據(jù)信息、輸出存儲器12C上所存儲的數(shù)據(jù)信息,還用于輸出存儲器12C上所存儲的控制信息的接口部分13C。存儲器12C儲存的控制信息中包含有待報告給外界的制卡者標識信息。IC卡讀/寫裝置2C包括用于控制由IC卡1C讀數(shù)據(jù)和向IC卡1C寫數(shù)據(jù)的IC卡讀/寫控制部分21C。為了與多種類型的IC卡1C通信,IC卡讀/寫控制部分21C包括多個IC卡通信控制部分22C和第一選擇部分23C,該選擇部分接收由IC卡1C報告的制卡者標識信息和選擇對應(yīng)于該IC卡1C的IC卡通信控制部分22C。IC卡讀/寫控制部分21C還包括一個存儲器裝置,用于儲存包含有待報告給主機3C的裝置制造者標識信息的控制信息。此外,主機3C包括一個IC卡讀/寫裝置控制部分31C,用于對IC卡讀/寫裝置2C實施控制。為了控制與多種類型的IC卡讀/寫裝置2C的通信,該IC卡讀/寫裝置控制部分31C包括多個IC卡讀/寫裝置通信控制部分32C和一個第二選擇部分33C,后者接收由IC卡讀/寫裝置2C傳送來的裝置制造者標識信息和選擇對應(yīng)于該IC卡讀/寫裝置2C的IC卡讀/寫裝置通信控制部分32C。于是,在上述IC卡讀/寫裝置2C中,IC卡讀/寫控制部分21C接收由IC卡1C報告的制卡者標識信息和選擇一個對應(yīng)于該IC卡的卡通信控制部分22C,以控制與多種類型的IC卡1C通信。此外,IC卡讀/寫控制部分21C向主機3C報告包含有裝置制造者標識信息的控制信息。于是,總能以正常的方式對IC卡1C實施讀/寫處理。此外,主機3C能識別出與其相連的IC卡讀/寫裝置的制造者,以用正常的方式進行通信控制。在這種情況下,儲存在IC卡1C的存儲器12C中的上述制卡者標識信息,還包含在用于應(yīng)答的控制信息中,在接收到一命令時,作為應(yīng)答將其報告給外部。具體地講,可將上述制卡者標識信息包含在硬件復(fù)位時報告給外界的回答一復(fù)位信息中。此外,上述的制卡者標識信息也可包含在特別提供的控制信息中,作為向外界報告的信息。在具有上述結(jié)構(gòu)的IC卡系統(tǒng)中,事先將制卡者標識信息存儲在IC卡1C中。當(dāng)將IC卡1C插入IC卡讀/寫裝置2C時,IC卡1C根據(jù)IC卡讀/寫裝置2C的觸發(fā)信號,將該制卡者標識信息報告給IC卡讀/寫裝置2C。結(jié)果,在IC卡讀/寫裝置2C中,根據(jù)IC卡1C所報告的制卡者標識信息來選擇一個對應(yīng)于該IC卡1C的IC卡通信控制部分22C,以控制與IC卡1C的通信。此外,事先也將裝置制造者標識信息包括在IC卡讀/寫裝置2C中。當(dāng)IC卡讀/寫裝置2C與主機3C之間的通信線路連接起來時,由IC卡讀/寫裝置2C將裝置制造者標識信息傳送給主機3C。結(jié)果,在上層裝置3C中,根據(jù)由IC卡讀/寫裝置2C傳送來的裝置制造者標識信息選擇一個對應(yīng)于該IC卡讀/寫裝置2C的IC卡讀/寫裝置通信控制部分32C,以控制與IC卡讀/寫裝置2C的通信。因此,不管IC卡1C的制造者是誰,IC卡讀/寫裝置2C總能以正常的方式進行通信控制。此外,不管與主機3C相連的IC卡讀/寫裝置2C的制造者是誰,主機3C總能以正常的方式進行通信控制。于是,在構(gòu)造該系統(tǒng)時,可由多個售主那里購買IC卡1C和IC卡讀/寫裝置2C,這樣大大降低購置費用。具體地講,在這種情況下,在將IC卡1C插入IC卡讀/寫裝置2C中時,根據(jù)IC卡讀/寫裝置2C的硬件復(fù)位信號,IC卡1C將包含有制卡者標識信息的回答一復(fù)位信息報告給IC卡讀/寫裝置2C。圖4示出了本發(fā)明的另一方面。圖4所示的IC卡系統(tǒng)包括IC卡1D、IC卡讀/寫裝置2D、用于IC卡讀/寫裝置2D的主機3D。IC卡1D包括卡本體11D、埋置在卡本體11D中適于存儲數(shù)據(jù)信息和控制信息的存儲器12D、一接口部分,用于輸入待存儲在存儲器12D中的數(shù)據(jù)信息、輸出存儲器12D中已存儲的數(shù)據(jù)信息,還用于輸出存儲器12D中存儲的控制信息。該存儲器12D中存儲的控制信息包含有待報告外界的制卡者標識信息。IC卡讀/寫裝置2D包括用于控制由IC卡1D讀數(shù)據(jù)和向IC1D寫數(shù)據(jù)的IC卡讀/寫控制部分21D。IC卡讀/寫控制部分21D包括用于接收由IC卡1D報告的制卡者標識信息的制卡者標識信息傳送部分22D,以將制卡者標識信息傳送給主機3D。在具有上述結(jié)構(gòu)的IC卡讀/寫裝置2D中,IC卡讀/寫控制部分21D接收由IC卡1D報告的制卡者標識信息并將其傳送給主機3D。于是,主機3D總能夠識別出IC卡的制造者,這樣無論IC卡的制造者是誰,總能以正常的方式進行通信控制。此外,主機3D包括用于對IC卡讀/寫裝置2D進行控制的IC卡讀/寫裝置控制部分31D。在該IC卡讀/寫裝置控制部分31D中,增加了多個IC卡通信控制部分32D和一個選擇部分33D,后者接收由IC卡讀/寫裝置2D傳送來的制卡者標識信息和選擇一個對應(yīng)于該IC卡1D的IC卡通信控制部分32D。于是,在上述用于IC卡讀/寫裝置的主機3D中,IC卡讀/寫裝置控制部分31D接收由IC卡讀/寫裝置2D傳送來的制卡者標識信息和選擇一個對應(yīng)于該IC卡1D的IC卡通信控制部分32D。這樣總能以正常的方式控制與多種類型的由不同的制卡人提供的IC卡1D通信。在這種情況下,也可以將存儲在IC卡1D的存儲器120中的制卡者標識信息包括在用于應(yīng)答的控制信息中,當(dāng)接收到一命令時,作為應(yīng)答將其報告給外界。具體地說,可將上述制卡者標識信息包括在硬件復(fù)位時報告給外界的回答一復(fù)位信息中,或包括在分開準備的控制信息中。在具有上述結(jié)構(gòu)的IC卡系統(tǒng)中,事先將制卡者標識信息存儲在IC卡1D中。在將IC卡1D插入IC卡讀/寫裝置2D時,IC卡1D將該制卡者標識信息報告給IC卡讀/寫裝置2D,作為對IC卡讀/寫裝置2D的觸發(fā)信號的應(yīng)答。結(jié)果,在IC卡讀/寫裝置2D中,由IC卡1D報告的制卡者標識信息被傳送給主機3D。在主機3D中,根據(jù)由IC卡讀/寫裝置2D傳送來的制卡者標識信息選擇一個對應(yīng)于該IC卡1D的IC卡通信控制部分32D,以控制與IC卡1D的通信。因此,不管IC卡1D和IC卡讀/寫裝置2D的制造者是誰,主機3D總能以正常的方式進行通信控制。于是,這不僅簡化了IC卡讀/寫裝置2D的結(jié)構(gòu),也能由多個售主那里獲得IC卡1D、IC卡讀/寫裝置2D和主機3D,從而大大降低了購置費用。具體地講,在這種情況下,當(dāng)將IC卡1D插入IC卡讀/寫裝置2D時,IC卡1D將包含有制卡者標識信息的回答一復(fù)位信息報告給IC卡讀/寫裝置2D,作為對其硬件復(fù)位信號的應(yīng)答。圖5示出了本發(fā)明的另一方面。圖5所示的IC卡系統(tǒng)包括IC卡1E、IC卡讀/寫裝置2E和用于IC卡讀/寫裝置2E的主機3E。在這種情況下,IC卡1E包括卡本體11E、埋置在卡本體11E中適于存儲控制信息和數(shù)據(jù)信息的存儲器12E、用于輸入待存儲在存儲器12E中的數(shù)據(jù)信息和輸出存儲器12E中的數(shù)據(jù)信息和控制信息的接口部分13E。存儲器12E中存儲的控制信息中包含有待報告外界的制卡者標識信息。IC卡讀/寫裝置2E包括用于控制由IC卡1E讀數(shù)據(jù)和向IC卡1E寫數(shù)據(jù)的IC卡讀/寫控制部分21E。IC卡讀/寫控制部分21E包括一個存儲裝置22E,用于存儲包含有待報告給主機3E的裝置制造者標識信息的控制信息。此外,IC卡讀/寫控制部分21E包括用于接收由IC卡1E報告的制卡者標識信息的制卡者標識信息傳送部分23E,以將該制卡者標識信息傳送給主機3E。在上述IC卡讀/寫裝置2E中,IC卡讀/寫控制部分21E向主機3E報告包含有裝置制造者標識信息的控制信息,并接收由IC卡1E報告的制卡者標識信息,以將制卡者標識信息傳送給主機3E。于是,主機3E總能識別出IC卡1E和IC卡讀/寫裝置2E的制造者,不管IC卡1E和IC卡讀/寫裝置2E的制造者是誰,總能以正常的方式控制與IC卡1E和IC卡讀/寫裝置2E的通信。此外,主機3E包括用于對IC卡讀/寫裝置2E進行控制的IC卡讀/寫裝置控制部分31E。為了控制與多種類型的IC卡讀/寫裝置2E進行通信,該IC卡讀/寫裝置控制部分31E包括多個IC卡讀/寫裝置通信控制部分32E和一個第一選擇部分33E,后者接收由IC卡讀/寫裝置2E報告的裝置制造者標識信息和選擇一個對應(yīng)于該IC卡讀/寫裝置2E的IC卡讀/寫裝置通信控制部分32E。在IC卡讀/寫裝置通信控制部分32E中,輔加地提供多個IC卡通信控制部分34E和一個第二選擇部分35E,后者用于接收由IC卡讀/寫裝置2E傳送來的制卡者標識信息和選擇一個對應(yīng)于該IC卡1E的IC卡通信控制部分32E。于是,在上述用于IC卡讀/寫裝置的主機3E中,IC卡讀/寫裝置控制部分31E接收由IC卡讀/寫裝置2E傳送來的裝置制造者標識信息,和選擇一個對應(yīng)于該IC卡讀/寫裝置2E的IC卡讀/寫裝置通信控制部分32E,以控制與多種類型IC卡讀/寫裝置2E的通信。此外,IC卡讀/寫裝置控制部分31E接收由IC卡讀/寫裝置2E傳送來的制卡者標識信息和選擇一個對應(yīng)于該IC卡1E的IC卡通信控制部分34E,以控制與多種類型的IC卡1E的通信。因此,無論IC卡1E和與主機3E相連的IC卡讀/寫裝置的制造者是誰,總能以正常的方式進行通信控制。在具有上述結(jié)構(gòu)的IC卡系統(tǒng)中,事先將裝置制造者標識信息存儲到IC卡讀/寫裝置2E中。當(dāng)IC卡讀/寫裝置2E和主機3E之間的通信線路連接起來時,由IC卡讀/寫裝置2E向主機3E傳送裝置制造者標識信息。結(jié)果,在主機3E中,根據(jù)由IC卡讀/寫裝置2E傳送來的裝置制造者標識信息選擇一個對應(yīng)于該IC卡讀/寫裝置2E的IC卡讀/寫裝置通信控制部分32E,以控制與IC卡讀/寫裝置2E的通信。此外,事先將制卡者標識信息存儲在IC卡1E中。在將IC卡1E插入IC卡讀/寫裝置2E中時,由IC卡1E向IC卡讀/寫裝置2E報告制卡者標識信息,作為對IC卡讀/寫裝置2E的觸發(fā)信號的響應(yīng)。結(jié)果,在IC卡讀/寫裝置2E中,將IC卡1E報告的制卡者標識信息傳送給主機3E。在主機3E中,根據(jù)由IC卡讀/寫裝置2E傳送來的制卡者標識信息,選擇一個對應(yīng)于該IC卡1E的IC卡通信控制部分34E,以控制與IC卡1E的通信。因此,不管IC卡1E和IC卡讀/寫裝置2E的制造者是誰,主機3E總能以正常的方式進行通信控制。于是,在這種情況下,也就可以向多售主購買IC卡1E和IC卡讀/寫裝置2E。具體地,在這種情況下,在將IC卡1E插入IC卡讀/寫裝置2E時,由IC卡1E將包含有制卡者標識信息的回答一復(fù)位信息報告給IC卡讀/寫裝置2E,以響應(yīng)IC卡讀/寫裝置2E的硬件復(fù)位信號。IC卡讀/寫裝置2A-2E可以具有這樣一種結(jié)構(gòu)IC卡讀/寫控制部分21A-21E根據(jù)來自于主機3B-3E的控制信息控制對IC卡1A、1C-1E的讀/寫操作。此外,IC卡讀/寫裝置2A-2E可以具有這樣一種結(jié)構(gòu)由IC卡讀/寫裝置2A-2E中提供的應(yīng)用部分來控制對IC卡1A、1C-1E的讀/寫操作。這就大大增加了IC卡讀/寫裝置2A-2E的制造靈活性。(b)本發(fā)明的第一實施例。以下參照附圖來描述本發(fā)明的第一實施例。圖6示出了根據(jù)本發(fā)明第一實施例的一個IC卡系統(tǒng)的實例。在圖6中,標號4表示IC卡,標號5表示IC卡讀/寫裝置(IC卡R/W裝置),標號6表示智能型IC卡R/W裝置,標號7表示與IC卡R/W裝置5相連的作為主機的一個人計算機。如圖7所示,例如,IC卡4具有這樣的結(jié)構(gòu)IC部分(集成電路部分)9具有由微處理器或類似裝置提供的計算功能和由一存儲器或類似裝置提供的存儲功能,將該IC部分建立(埋置)卡本體8中。存儲器中的數(shù)據(jù)可由內(nèi)設(shè)微處理器重復(fù)地重寫或擦除。IC部分(存儲器)9能夠存儲各種用于IC卡4的數(shù)據(jù)信息和控制信息。例如,如圖8和圖9所示,IC部分9由IC芯片(存儲器)91和接口部分92構(gòu)成,其中,IC芯片中集成了諸如ROM(只讀存儲器)部分93、RAM(隨機存取存儲器)部分94和EEPROM(電可擦寫可編程只讀存儲器)部分(或EPROM,可擦寫可編程只讀存儲器)95,而接口部分92用于輸入待存儲在IC芯片91上的數(shù)據(jù)信息和輸出IC芯片91上存儲的數(shù)據(jù)信息。接口部分92還輸出IC芯片91上存儲的控制信息。在接口部分92中,符號VCC表示供電端、符號RST表示用于硬件復(fù)位的復(fù)位信號端、符號CLK表示時鐘端、符號RFU表示備用端、符號GND表示接地端、符號VPP表示用于向存儲器(RAM94、EPROM95)中寫數(shù)據(jù)供電端、符號I/O表示輸入/輸出端。當(dāng)將具有上述結(jié)構(gòu)的IC卡4插入IC卡R/W裝置5或6時,IC卡4一般會由IC卡R/W裝置5或6硬件復(fù)位,然后再進行存儲器檢驗。響應(yīng)于該復(fù)位,IC卡4向外部裝置(IC卡R/W)裝置5或6)報告ATR信息(回答一復(fù)位信息用于應(yīng)簽的控制信息)。ATR信息用于報告IC卡4的卡屬性,例如傳輸協(xié)議類型和傳輸塊的大小。因此,當(dāng)在ATR信息(該信息作為對硬件復(fù)位的響應(yīng),被報告外界)中設(shè)置了制卡者標識符(制卡者標識信息),以向外界報告制卡者時,外部裝置就有識別出IC卡4的制造者。此外,在這種情況下,包含在ATR信息中制卡者標識符的位置在由相同制造者提供的IC卡中必須制的相同。于是,根據(jù)本實施例的IC卡4,將包含有制卡者標識符(制卡者標識信息)的ATR信息儲存在如圖8或9所示的IC芯片91的ROM部分93或EEPROM部分(或EPROM部分)95。在將IC卡4插入IC卡R/W裝置5或6時,插入的IC卡4的制造者可由制卡者標識符中識別出來,該標識符包括在作為應(yīng)答報告給外界的ATR信息中。在制造IC卡4時,將ATR信息存儲在ROM部分93中,或事先設(shè)置在EEPROM部分(或EPROM部分)95中。替代地,如圖9所示,例如可將包含有制卡者標識符的ATR信息部分存儲在EEPROM部分(或EPROM部分)95中,而將其余的ATR信息儲存在ROM93中。然而,在這種情況下,在報告ATR信息(在應(yīng)答)時,儲存在ROM93中的部分ATR信息和儲存在EEPROM/EPROM95中的其余ATR信息必須組合起來。并不是必須將制卡者標識符包含在如上所述的ATR信息中。例如,可將制卡者標識符包含在命令應(yīng)答信號中,它通常由多個IC卡4中的每一個進行交換。替代地,制卡者標識符可包含在分開準備的待報告給外界的控制信息中,以事先在IC芯片91中被設(shè)置。在這種情況下,具有如圖10所示格式(包括一個命令類別,一個命令代碼,等等)的制卡者標識符請示命令必須按如下所討論的準備在IC卡R/W裝置5(或6)中。此外,如圖11所示,必須在IC卡的IC部分9中提供IC卡傳輸控制部分96和制卡者標識符請求命令處理部分97。當(dāng)IC卡傳輸控制部分96接收到來自IC卡R/W裝置5(或6)的一個請求命令時,制卡者標識符請求命令處理部分97對作為應(yīng)答的包含有事先設(shè)置的制卡者標識符的控制信息進行編輯,并通過IC卡傳輸控制部分96將應(yīng)答報告給IC卡R/W裝置5(或6)。也可采用以下的方法。例如,通常為每個IC卡4準備一個讀命令,它具有如圖12所示的格式(包括一個命令類別、一命令代碼、特定數(shù)據(jù)的信息-文件名、記錄號、等等)。在確定系統(tǒng)中使用的IC卡文件格式階段,將制卡者標識符作為數(shù)據(jù)儲存在文件的公用記錄中。這可以通過讀出該數(shù)據(jù)向外界報告制卡者標識符。圖13是一方框圖,示出了如上所示IC卡R/W裝置5的結(jié)構(gòu)。如圖13所示,IC卡R/W裝置5包括一個IC卡讀/寫控制部分(R/W控制部分)51,它控制對IC卡4的讀/寫操作。R/W控制部分51包括相應(yīng)于多種制卡者(如A公司、B公司、C公司)的多個IC卡傳輸控制部分51、R/W傳輸控制部分53、機械控制部分54。當(dāng)與IC卡4通信時,每個IC卡傳輸控制部分52進行相應(yīng)于IC卡4的制卡者的通信協(xié)議轉(zhuǎn)換或其他處理。R/W傳輸控制部分53總體地控制R/W控制部分51內(nèi)部的傳輸。在本實施例中,R/W傳輸控制部分53識別出由IC卡4報告的ATR信息中的制卡者標識符,和基于該識別結(jié)果來搜索事先寄存(儲存)在入口表(entrytable)55中的制卡者入口。結(jié)果,R/W傳輸控制部分53選擇和啟動相應(yīng)于該搜索的制卡者的IC卡傳輸控制部分52。此外,R/W傳輸控制部分53在其中存儲了R/W制造者標識符(裝置制造者)信息,以向外界報告IC卡R/W裝置5的制造者。在條目表55中,為多種類型的制卡者的每一個都儲存了各種信息,如卡標識符、表示IC卡在處理中的標志(處理中IC卡標志)、地址(入口名稱)。當(dāng)R/W傳輸控制部分53根據(jù)制卡者標識符,用上述方式識別出插入的IC卡4的制造者時,相應(yīng)于制卡者的處理中IC卡標志被設(shè)置。機械控制部分54驅(qū)動電機或類似裝置來根據(jù)裝入或彈出IC卡4的命令,裝入或彈出IC卡4,該命令通過R/W傳輸控制部分53來自于下述的個人計算機7。即,為了控制與多種類型的IC卡通信,IC卡R/W裝置5的IC卡R/W控制部分51包括多個IC卡傳輸控制部分52和一個選擇部分(未示出),后者接收由IC卡4報告的制卡者標識符和選擇一個對應(yīng)于該IC卡4的IC卡傳輸控制部分52。IC卡R/W控制部分51進一步包括一個存儲裝置(未示出),用于儲存包含有待報告給主機(如個人計算機)的R/W制造者標識符的控制信息。在本實施例中,R/W控制部分51根據(jù)來自個人計算機7的控制信息來控制對IC卡4的讀/寫操作。圖14是一方框圖,示出了智能型IC卡R/W裝置6的結(jié)構(gòu)。與參照圖13描述的R/W控制部分51類似,IC卡R/W裝置6設(shè)置有R/W控制部分61,它包括相應(yīng)于多種制卡者的多個IC卡傳輸控制部分63、R/W傳輸控制部分64、機械控制部分65,如圖14所示。R/W傳輸控制部分64根據(jù)接收的ATR信息中的制卡者標識符來搜索入口表64’,和選擇、啟動相應(yīng)于該搜索的制卡者的IC卡傳輸控制部分63。機械控制部分65控制有關(guān)裝入和彈出IC卡4的操作。此外,IC卡R/W裝置6包括一應(yīng)用部分62,它向R/W控制部分61報告插入IC卡4的指令、IC卡命令或其他命令。即該智能型IC卡R/W裝置6與圖13所示的IC卡R/W裝置5不同,既不接收來自個人計算機的有關(guān)插入IC卡4的指令,也不接收IC卡命令。替代地,IC卡R/W裝置6接收來其內(nèi)設(shè)的應(yīng)用部分62的指令和命令,這樣,IC卡R/W裝置6可以獨立地由應(yīng)用部分62來控制。圖15是一方框圖,示出了上述個人計算機7的結(jié)構(gòu)。如圖15所示,根據(jù)本實施例的個人計算機7包括讀/寫(R/W)裝置控制部分71和應(yīng)用部分72。R/W裝置控制部分(IC卡讀/寫裝置控制部分)71控制IC卡R/W裝置5(或6)。例如,R/W裝置控制部分71獲取表示IC卡R/W裝置5(或6)的制造者的R/W制造者標識符,并根據(jù)所獲取的R/W制造者標識符識別出所連接的IC卡R/W裝置5(或6)的制造者。結(jié)果,R/W裝置控制部分71選擇和啟動一個相應(yīng)的R/W裝置控制部分73。在個人計算機7啟動之后,控制移交給應(yīng)用部分72時,應(yīng)用部分72向R/W裝置控制部分71傳送一個初始化處理命令(INITIAL)、指示與IC卡R/W裝置5(或6)開始通信的R/W命令、指示停止處理的復(fù)位命令(RSET),這樣就使R/W裝置控制部分71進行所希望的處理。為此,R/W裝置控制部分71設(shè)有與多種制卡者相對應(yīng)的多個R/W傳輸控制部分73和一個包含有入口表75的傳輸控制主處理部分74,在該入口表75中事先為每個R/W裝置控制部分73都存儲了R/W制造者標識符、所連接的R/W標志、地址(入口名稱)、等等。每個R/W裝置控制部分(IC卡讀/寫裝置通信控制部分)73進行適合于相應(yīng)的裝置制造者的傳輸協(xié)議轉(zhuǎn)換和其他處理,以切實地控制與所連接的IC卡R/W裝置5(或6)的通信。傳輸控制主處理部分74整體地控制相應(yīng)于來自應(yīng)用部分72的各種指令的多種處理。在本實施例中,在啟動個人計算機7之后,當(dāng)接收到由應(yīng)用部分72傳送來的初始化處理命令(INITIAL)時,如以下所述,傳輸控制主處理部分74向IC卡R/W裝置5(或6)輸出具有圖16所示的格式的R/W制造者標識符請求命令,于是獲得R/W制造者標識符?;谠揜/W制造者標識符,傳輸控制主處理部分74識別出所連接的IC卡R/W裝置5(或6)的制造者(A公司、B公司、C公司……),和根據(jù)所識別的結(jié)果設(shè)置入口表75中相應(yīng)入口的連接的R/W標志。結(jié)果,傳輸控制主處理部分74選擇和啟動相應(yīng)于所標識的裝置制造者的R/W裝置控制部分73。換句話說,為了控制與多種類型的IC卡R/W裝置5(或6)的通信,上述個人計算機(主機)7的R/W裝置控制部分71包括多個R/W傳輸控制部分73和一個選擇部分(未示出),后者接收由IC卡R/W裝置5(或6)中傳送來的R/W制造者標識符和選擇一個相應(yīng)于該IC卡R/W裝置5(或6)的R/W傳輸控制部分73?,F(xiàn)在進一步詳述具有上述結(jié)構(gòu)的IC卡系統(tǒng)的操作。(1)IC卡R/W裝置5的操作參照圖17所示的流程(步驟S1-S23),描述在ATR信息中包含制卡者標識符情況下,IC卡R/W裝置5的操作。如圖17所示,IC卡R/W裝置5初始處于的狀態(tài)是等待接收來自主機(個人計算機7)的命令(步驟S1)。當(dāng)接收到任何來自個人計算機7的命令時,例如(步驟S2),IC卡R/W裝置5的R/W傳輸控制部分53判斷所接收的命令是否是IC卡插入(裝入)命令、IC卡彈出命令、或IC卡命令(步驟S3-S5)。當(dāng)接收的命令是IC卡插入命令(當(dāng)在步驟S3判斷是“是”時),IC卡R/W裝置5進入到一個等待插入IC卡4的狀態(tài)(步驟S6)。當(dāng)插入了IC卡4時(步驟S7),對IC卡4進行硬件復(fù)位。結(jié)果,在硬件復(fù)位期間(步驟S8),IC卡R/W裝置5接收到由IC卡4作為應(yīng)答傳送來的ATR信息,并使用ATR信息中所包含的制卡者標識符作為關(guān)鍵字(或以此為基礎(chǔ))搜索入口表55,以判斷相應(yīng)的制卡者是否登記在入口表55中(步驟S9和S10)。當(dāng)入口表55中登錄了相應(yīng)的制卡者時(當(dāng)步驟S10的判斷為“是”),IC卡R/W裝置5的R/W傳輸控制部分53設(shè)置相應(yīng)入口的處理中IC卡標志(步驟S11),并將對所接收的IC卡插入命令的應(yīng)答傳送給個人計算機7(步驟S12)。當(dāng)在入口表55中沒有登錄相應(yīng)的制卡者時(步驟S10的判斷為“否”),為了響應(yīng)R/W傳輸控制部分53的指令,由機械控制部分54將插入的IC卡彈出(步驟S13),并將一個表示沒有登錄相應(yīng)制卡者的錯誤信息(錯誤應(yīng)答)發(fā)送給個人計算機7,作為對接收的IC卡插入命令的應(yīng)答(步驟S14)。結(jié)果,以IC卡R/W裝置5由個人計算機7接收到一個IC卡命令(當(dāng)在步驟S3和S4以判斷都是“否”,步驟S5判斷為“是”)時,IC卡R/W裝置5的R/W傳輸控制部分53在入口表55中搜索一個標志已被設(shè)置的入口,并確定處理中的IC卡4的入口(該卡已被插入),和進行對應(yīng)于該IC卡4(步驟S16)的IC卡傳輸控制處理。即,在IC卡R/W裝置5中,R/W傳輸控制部分53選擇和啟動相應(yīng)于插入的IC卡4的IC卡傳輸控制部分52,和進行相應(yīng)于該插入的IC卡4的通信協(xié)議轉(zhuǎn)換或其他過程,以產(chǎn)生適合于IC卡制造者的IC卡命令(步驟S17),并且與IC卡4進行通信(由IC卡4讀出數(shù)據(jù)和向IC卡4寫數(shù)據(jù))(步驟S18)。當(dāng)與IC卡4的通信完成時,IC卡R/W裝置5編輯和生成一個R/W應(yīng)答,以應(yīng)答(IC卡應(yīng)答)的方式來報告已按正常方式完成了對IC卡命令的處理(步驟S19),和將其傳送給個人計算機7(步驟S20)。結(jié)果,當(dāng)IC卡R/W裝置5接收到一個IC卡彈出命令(當(dāng)步驟S3的判斷為“否”,而步驟S4的判斷為“是”)時,IC卡R/W裝置5的R/W傳輸控制部分53指示機械控制部分54彈出IC卡4(步驟S21),并對入口表55中設(shè)置的處理中IC卡標志進行復(fù)位(步驟S22)。R/W傳輸控制部分53然后發(fā)送一個對已接收到的IC卡彈出命令的應(yīng)答,并進入等待下一命令的狀態(tài)(步驟S23)。當(dāng)接收到的命令既不是IC卡插入命令、IC卡彈出命令,也不是IC卡命令(當(dāng)步驟S3-S5的判斷都為“否”)時,按如下所述進行有關(guān)其他R/W命令(例如來自個人計算機7的R/W制造者標識符請求命令)的判斷處理和類似處理(步驟S24)。如上所述,在IC卡4中,含有待報告給外界的制卡者標識符的ATR信息(控制信息)存儲在IC芯片91中(存儲器見圖8)。于是,IC卡4可以使用制卡者標識符向外部的IC卡R/W裝置5報告其制造者,這樣,在IC卡R/W裝置5中,很容易地識別出IC卡4的制造者,并總能進行相應(yīng)于制卡者的處理。因此,可由多個售主那里購買IC卡4,這樣就大大降低構(gòu)造一個系統(tǒng)時,購買卡和用于卡的設(shè)備的費用。IC卡R/W裝置接收由IC卡4報告的制卡者標識符,和選擇一個IC卡控制部分52,以控制與多種IC卡4的通信。于是,對IC卡4的讀/寫處理總能以正常的方式完成,而不用管IC卡4的制造者是誰。用作主機的個人計算機7不是通過向智能型IC卡R/W裝置6發(fā)送命令,來控制與IC卡通信的。而是由應(yīng)用部分62向智能型IC卡R/W裝置6發(fā)送命令來控制與IC卡的通信。結(jié)果,進行與上述相同的處理。因此,當(dāng)構(gòu)造系統(tǒng)時,可以根據(jù)需要來選擇和使用IC卡R/W裝置5和6。這增大了系統(tǒng)構(gòu)造的靈活性。(2)IC卡R/W裝置5的操作的變型以下參照圖18所示的流程圖(步驟S25-S52),描述在制卡者標識符不是包含在ATR信息中,而是包含在特定控制信息中這種情況下,IC卡R/W裝置5的操作。在該實施例中,當(dāng)IC卡R/W裝置5處于等待接收一命令并且由主機(如個人計算機7)傳送來一條命令時(步驟S26),IC卡R/W裝置5接收該命令。結(jié)果,R/W傳輸控制部分53判斷該命令是否是IC卡插入命令、IC卡彈出命令、制卡者標識符請求命令、IC卡命令(步驟S27-S30)。當(dāng)接收到的命令是IC卡插入命令(步驟S27的判斷為“是”)時,IC卡R/W裝置5進入等待IC卡4插入的狀態(tài)(步驟S31)。當(dāng)插入IC卡4時(步驟S32),對該IC卡4進行硬件復(fù)位。結(jié)果,IC卡R/W裝置5接收到作為對該硬件復(fù)位的應(yīng)答的ATR信息(步驟33),和將表示相應(yīng)于該IC卡命令的處理是以正常方式進行的應(yīng)答傳送給個人計算機7(步驟S34)。此后,當(dāng)IC卡R/W裝置5例如由個人計算機7接收到一個制卡者標識符請求命令(當(dāng)S27和S88的判斷都為“否”,而步驟S29的判斷為“是”)時,IC卡R/W裝置5向插入的IC卡4發(fā)出具有圖10(或圖12)所示格式的制卡者標識符請求命令(讀命令)。為響應(yīng)該請求命令,如已參照圖11所描述的那樣,制卡者標識符請求命令處理部分97編輯包含有預(yù)先設(shè)置的制造者標識的控制信息作為應(yīng)答,和通過IC卡傳輸控制部分96將該應(yīng)答報告給IC卡R/W裝置5(或6)。當(dāng)IC卡R/W裝置5收到該應(yīng)答(步驟S36),IC卡R/W裝置5使用應(yīng)答信息(控制信息)中包含的制卡者標識符作為關(guān)鍵字來搜索入口表55(步驟S37),并判斷相應(yīng)的制卡者是否登錄在入口表55中(步驟S38)。當(dāng)相應(yīng)于接收到的制卡者標識符的制卡者登錄在入口表55中(當(dāng)步驟S38的判斷是“是”)時,IC卡R/W裝置5為入口表55中的相應(yīng)入口設(shè)置處理中IC卡標志(步驟S39),和向個人計算機7發(fā)送一個表示有關(guān)制卡者標識符請求命令的處理已按正常方式進行的應(yīng)答(步驟40)。當(dāng)入口表55中沒有登錄相應(yīng)的制卡者時(步驟S38的判斷為“否”時),由R/W傳輸控制部分53來控制機械控制部分54,以彈出IC卡4(步驟S41)。結(jié)果,向個人計算機7發(fā)送一條表示沒有登錄IC卡4的相應(yīng)制卡者的出錯信息,作為一出錯應(yīng)答(步驟42)。結(jié)果,當(dāng)IC卡R/W裝置5接收到一個指示與IC卡4進行通信(讀/寫)的IC卡命令(當(dāng)步驟S27-S29的判斷都為“否”,而步驟S30的判斷為“是”)時,IC卡R/W裝置5的R/W傳輸控制部分53搜索入口表55中的一標志已被設(shè)置的入口(步驟S43),并確定處理中的IC卡4(已被插入的卡)的入口,和進行相應(yīng)于該IC卡4的傳輸控制處理(步驟S44)。即,在IC卡R/W裝置5中,R/W傳輸控制部分53啟動相應(yīng)于該插入的IC卡4的IC卡傳輸控制部分52,和進行相應(yīng)于該插入的IC卡4的通信協(xié)議轉(zhuǎn)換及其他處理,以生成適合于該IC卡制造者以IC卡命令(步驟S45),還與IC卡4進行通信(由IC卡4中讀數(shù)據(jù)或向IC卡4中寫數(shù)據(jù))(步驟S46)。當(dāng)與IC卡4的通信完成時,IC卡R/W裝置5編輯和生成一個R/W應(yīng)答,作為對IC卡命令的應(yīng)答(IC卡應(yīng)答),報告已按正常方式處理該IC卡命令(步驟S47),并將其發(fā)送給個人計算機7(步驟S48)。結(jié)果,當(dāng)IC卡R/W裝置5接收到IC卡彈出命令(當(dāng)步驟S27判斷為“否”,而步驟S28的判斷為“是”)時,IC卡R/W裝置5的R/W傳輸控制部分53控制機械控制部分54彈出IC卡4(步驟S49),并對入口表55中設(shè)置的處理中IC卡標志進行復(fù)位(步驟S50)。然后,R/W傳輸控制部分53向個人計算機7發(fā)送一條作為應(yīng)答的信息(該信息表明有關(guān)IC卡彈出命令的處理已按正常方式進行),并進入等待下一條命令的狀態(tài)(步驟S51)。當(dāng)接收到的命令既不是IC卡插入命令、IC卡彈出命令、制卡者標識符請求命令,也不是IC卡命令(當(dāng)步驟S27-S30的判斷都為“否”)時,進行有關(guān)其他R/W命令(例如來自個人計算機7的R/W制造者標識符請求命令)的判斷處理和類似處理,如以下將描述的(步驟S52)。如上所述,在IC卡4時,將特別設(shè)置的包含有待報告給外界的制卡者標識符的控制信息存儲在IC芯片91中。于是,根據(jù)制卡者標識符請求命令,IC卡4使用該制卡者標識符將其制造者報告給外界IC卡R/W裝置5,這樣,在IC卡R/W裝置5中,能夠很容易地識別出IC卡4的制造者和總能進行相應(yīng)于該制卡者的處理。因此,可由多個售主那里獲得IC卡4,這在構(gòu)造系統(tǒng)時大大降低了購買卡和設(shè)備的費用。在這種情況下,智能型IC卡R/W裝置6不接收來自個人計算機7(用作主機)的命令,而接收來自內(nèi)置應(yīng)用部分62的命令,以進行與上述相同的處理。(3)個人計算機7的R/W裝置控制部分71的操作下面參照圖19所示的流程圖(步驟S53-S74)來描述個人計算機7的R/W裝置控制部分71的操作。個人計算機7的R/W裝置控制部分71初始處于等待接收命令的狀態(tài)(步驟S53)。當(dāng)接收到任何來自應(yīng)用部分72的命令時(步驟S54),傳輸控制主處理部分74判斷接收的命令是否是初始化處理命令(INITIAL);用于指示結(jié)束處理的復(fù)位命令(RSET),或指示開始與IC卡R/W裝置5進行通信的R/W命令(步驟S55-S57)。當(dāng)接收到初始化處理命令(INITIAL)(當(dāng)步驟S55判斷為“是”)時,R/W裝置控制部分71首先打開個人計算機7和連接于個人計算機7以IC卡R/W裝置5之間的通信線路(步驟S58)。結(jié)果,傳輸控制主處理部分74編輯和生成具有圖16所示格式的R/W制造者標識符請求命令,并將該命令傳送IC卡R/W裝置5(步驟S59)。此后,R/W裝置控制部分71根據(jù)R/W制造者標識符(由IC卡R/W裝置5作為對R/W制造者標識符請求命令的應(yīng)答發(fā)送的)識別出與個人計算機7相連的IC卡R/W裝置5的制造者。R/W裝置控制部分71然后使用該R/W制造者標識符作為關(guān)鍵字(基于此)來搜索入口表75,以判斷相應(yīng)的R/W制造者是否已登錄在入口表75中(步驟S60和S61)。當(dāng)入口表75中登錄有相應(yīng)的R/W制造者(步驟S61的判斷為“是”)時,R/W裝置控制部分71為該入口設(shè)置一個已連接的R/W標志(步驟S62),和向應(yīng)用部分72發(fā)送一個對該已接收到的啟動命令的應(yīng)答(步驟S63)。結(jié)果,R/W裝置控制部分71進入等待下一命令的狀態(tài)。當(dāng)入口表75中沒有登錄相應(yīng)的R/W制造者(當(dāng)步驟S61的判斷為“否”)時,將沒有登錄相應(yīng)的R/W制造者這一事實發(fā)送到個人計算機7,作為出錯應(yīng)答(步驟S64)。結(jié)果,R/W裝置控制部分71進入等待下一條命令的狀態(tài)。當(dāng)傳輸控制主處理部分74接收到來自于應(yīng)用部分72的R/W命令(當(dāng)步驟S55和S56判斷都為“否”,而步驟S57判斷為“是”)時,個人計算機7的傳輸控制主處理部分74在入口表75中搜索連接的R/W標志已被設(shè)置的入口,并確定R/W制造者(步驟S65)。結(jié)果,傳輸控制主處理部分74選擇和啟動一個相應(yīng)的R/W傳輸控制部分73,以進行R/W傳輸控制處理(步驟S66)。即,由傳輸控制主處理部分74選擇和啟動的R/W傳輸控制部分73進行適合于所連接的IC卡R/W裝置5的制造者的通信協(xié)議轉(zhuǎn)換處理和類似處理,以生成一個R/W命令(步驟S67),和進行與IC卡R/W裝置5的通信(步驟S68)。當(dāng)R/W裝置控制部分71與IC卡R/W裝置5之間的通信完成時,R/W裝置控制部分71編輯和生成一應(yīng)答(該應(yīng)答表示對于所接收的R/W命令的處理已按正常方式進行),并將該應(yīng)答發(fā)送給應(yīng)用部分72(步驟S70)。結(jié)果,R/W裝置控制部分71進行等待下一命令的狀態(tài)。此外,當(dāng)傳輸控制主處理部分74由應(yīng)用部分72接收到一條指示結(jié)束處理的復(fù)位命令(RSET)(當(dāng)步驟S55的判斷為“否”,而步驟S56的判斷為“是”)時,R/W裝置控制部分71關(guān)斷與IC卡R/W裝置5相連的通信線路(步驟S71),并對入口表75中設(shè)置的連接的R/W標志進行復(fù)位。結(jié)果,R/W裝置控制部分71向應(yīng)用部分72發(fā)送一條表示有關(guān)復(fù)位命令(RSET)的處理已按正常方式進行的應(yīng)答(步驟S73)。當(dāng)步驟S54所接收的命令既不是初始化處理命令(INITIAL)、復(fù)位命令(RSET),也不是R/W命令(當(dāng)步驟S55-S57的判斷都為“否”)時,R/W裝置控制部分71向應(yīng)用部分72發(fā)送一出錯應(yīng)答并進入等待下一命令的狀態(tài)(步驟S74)。如上所述,在個人計算機7中,R/W裝置控制部分71選擇一個相應(yīng)于由IC卡R/W裝置5傳送來的R/W制造者標識符的傳輸控制部分73,以控制與多種類型的IC卡R/W裝置5進行通信。因此,總可以按正常方式進行通信控制,而不管相連的IC卡R/W裝置5的制造者是誰。因此,在構(gòu)造系統(tǒng)時,可由多個售主那里購買IC卡R/W裝置,于是大大降低了購買費用。如上所述,在IC卡系統(tǒng)中進行下列操作。在IC卡R/W裝置5中,根據(jù)由IC卡4報告的制卡者標識符,選擇一個相應(yīng)的IC卡傳輸控制部分52,以控制與IC卡4的通信。在個人計算機7中,根據(jù)由IC卡R/W裝置5傳送來的R/W制造者標識符,選擇一個相應(yīng)的R/W傳輸控制部分73,以控制與IC卡R/W裝置5的通信。于是,在IC卡R/W裝置5中,不管IC卡4的制造者是誰,都能進行正常的通信控制。在個人計算機7中,無論與其相連的IC卡R/W裝置5的制造者是誰,都能進行正常的通信控制。因此,當(dāng)構(gòu)造系統(tǒng)時,可由多個售主那里獲得IC卡4和IC卡R/W裝置,這大大降低購置費用。(c)本發(fā)明的第二實施例圖20是一方框圖,示出了根據(jù)本發(fā)明第二實施例的一個IC卡系統(tǒng)的例子。在圖20中,標號4表示IC卡,標號5A表示IC卡讀/寫(R/W)裝置,標號7A表示個人計算機。在本實施例中,IC卡R/W裝置5A包括一個R/W控制部分51A,用于控制對IC卡4的讀/寫操作。該R/W控制部分51A包括一個R/W傳輸控制部分53A,一個機械控制部分54A,一個R/W命令處理部分55A,以及一個IC卡處理部分56A。個人計算機7A包括一個對IC卡R/W裝置5A進行控制的R/W裝置控制部分71A,和一個應(yīng)用部分72A。R/W裝置控制部分71A包括多個相應(yīng)于多種制卡者的IC卡控制部分73A,一個傳輸控制部分74A,和一個入口表75A。在IC卡R/W裝置5A中,R/W傳輸控制部分53A整體地控制與IC卡4及個人計算機7A的通信(傳輸),機械控制部分54A控制IC卡4的彈出與裝入,R/W命令處理部分55A進行與接收的R/W命令(彈出IC卡4,等等)相對應(yīng)的處理。IC卡處理部分(制卡者標識信息傳送部分)56A接收在IC卡4硬件復(fù)位時,作為應(yīng)答由IC卡4發(fā)送的ATR信息(制卡者標識符),并將該ATR信息發(fā)送(傳送)到個人計算機7A。IC卡處理部分56A在與IC卡4的通信(讀/寫)實際執(zhí)行時,也進行通信協(xié)議轉(zhuǎn)換或類似處理。在個人計算機7A中,每個IC卡控制部分(IC卡通信控制部分)73A控制與相應(yīng)制造者的IC卡4的通信,傳輸控制部分74A整體地控制與IC卡R/W裝置5A的通信(傳輸)。在入口表75A中,預(yù)先為多個制卡者中的每一個都儲存了信息(制卡者標識符、處理中IC卡標志、地址,等等)。入口表75A作為一個選擇部分,接收由IC卡R/W裝置5A傳送的ATR信息(制卡者標識符),和選擇和啟動相應(yīng)于IC卡4的IC卡控制部分73A。以下參照圖21所示的流程圖(步驟S75-S96)更詳細地描述根據(jù)本實施例具有上述結(jié)構(gòu)的IC卡系統(tǒng)的操作。如圖21所示,當(dāng)個人計算機7A和IC卡R/W裝置5A彼此相互連接,并且啟動系統(tǒng)時,個人計算機7A打開與IC卡R/W裝置5A的通信線路(步驟S75)。結(jié)果,個人計算機7A進入一個等待由IC卡R/W裝置5A傳送來的ATR信息的狀態(tài)(步驟S76)。此時,IC卡R/W裝置5A處于等待插入IC卡4的狀態(tài)(步驟S77)。當(dāng)插入IC卡4(步驟S78)時,IC卡R/W裝置5A對IC卡4進行硬件復(fù)位,和接收作為對該復(fù)位的應(yīng)答的ATR信息(步驟S79)。結(jié)果,IC卡R/W裝置5A根據(jù)接收到的ATR信息對待報告給個人計算機7A的信息(制卡者標識符)進行編輯(步驟S80),并將ATR信息發(fā)送給個人計算機7A(步驟S81)。結(jié)果,個人計算機7A進入一個等待接收命令的狀態(tài)(步驟S82)。已接收到ATR信息的個人計算機7A根據(jù)ATR信息中所包含的制卡者標識符,識別出插入的IC卡的制造者,并根據(jù)識別出的制卡者來搜索入口表75A,以便為相應(yīng)的制卡者的入口設(shè)置處理中IC卡標志(步驟S84)。結(jié)果,個人計算機7A選擇和啟動相應(yīng)于IC卡4的IC卡控制部分73A,和產(chǎn)生一個將被送到IC卡R/W裝置5A的IC卡命令(步驟S85)。直到接收到由IC卡R/W裝置5A發(fā)送來的一個應(yīng)答時,應(yīng)用部分72A才進行應(yīng)用處理(步驟S86)。當(dāng)IC卡R/W裝置5A接收到IC卡命令(當(dāng)步驟S87的判斷為“否”,而步驟S88的判斷為“是”)時,IC卡R/W裝置5A的IC卡處理部分56A進行相應(yīng)于該IC卡4的制造者的通信協(xié)議轉(zhuǎn)換。結(jié)果,IC卡處理部分56A根據(jù)轉(zhuǎn)換的通信協(xié)議向IC卡4發(fā)送IC卡命令,和接收其應(yīng)答(步驟S89和S90)。IC卡R/W裝置5A將該通信協(xié)議轉(zhuǎn)換成其原始的協(xié)議(步驟S91),并向個人計算機7A發(fā)送一個表示有關(guān)IC卡命令的處理已按正常方式進行的應(yīng)答(步驟S92)。當(dāng)個人計算機7A接收到該應(yīng)答時,個人計算機7A對處理中的IC卡標志進行復(fù)位,該標志已設(shè)置在入口表75A中,并對應(yīng)于IC卡4的制造者(步驟S93)。結(jié)果,個人計算機7A向IC卡R/W裝置5A發(fā)送一條卡彈出命令(R/W命令),和關(guān)閉與IC卡R/W裝置5A相連的通信線路(步驟S94)。已接收到卡彈出命令的IC卡R/W裝置5A判斷該命令是一條R/W命令(步驟S87的判斷為“是”),并使R/W命令處理部分55A控制機械控制部分54A彈出IC卡4(步驟S95)。IC卡R/W裝置5A然后向個人計算機7A發(fā)送一條表示已按正常方式完成對接收的R/W命令的處理的應(yīng)答。結(jié)果,IC卡R/W裝置5A進入一個等待接收下一條命令的狀態(tài)(步驟S96)。如上所述,在IC卡R/W裝置5A中,R/W控制部分51A接收由IC卡4報告的制卡者標識符,并將其傳送給個人計算機7A。相應(yīng)地,個人計算機7A總能識別出IC卡4的制造者,于是,無論IC卡4的制造者是誰,總能進行正常的通信控制。此外,在個人計算機7A中,R/W裝置控制部分71A接收由IC卡R/W裝置5A傳送來的制卡者標識符,和由多個IC卡控制部分73A中選擇一個相應(yīng)于該IC卡4的控制部分。這樣總能以正常的方式控制與多個不同制造者的IC卡進行通信。即,在上述IC卡系統(tǒng)中,事先在IC卡4中存儲了制卡者標識信息。在將IC卡4插入IC卡R/W裝置5A時,根據(jù)IC卡R/W裝置5A的觸發(fā)信號(硬件復(fù)位信號)由IC卡4向IC卡R/W裝置5A報告制卡者標識信息。結(jié)果,在IC卡R/W裝置5A中,將IC卡4報告的制卡者標識信息傳送給個人計算機7A。在個人計算機7A中,根據(jù)由IC卡R/W裝置5A傳送來的制卡者標識信息,選擇相應(yīng)于該IC卡4的IC卡控制部分73A,以進行與IC卡4的通信。因此,在根據(jù)本實施例的IC卡系統(tǒng)中,無論IC卡4和與個人計算機7A相連的IC卡R/W裝置的制造者是誰,總能以正常的方式進行通信控制。在這種情況下,通過省略IC卡R/W裝置5A中的IC卡控制部分73A可以簡化該結(jié)構(gòu)。此外,可由多個售主那里購買IC卡4和IC卡R/W裝置5A。因此,構(gòu)造一個系統(tǒng)所需的設(shè)備的購置費用會大大降低。(d)本發(fā)明的第三實施例圖22是一方框圖,示出了根據(jù)本發(fā)明第三實施例的一個IC卡系統(tǒng)的實例。在圖22中,標號4表示IC卡,標號5B表示IC卡R/W裝置,標號7B表示與IC卡R/W裝置5B相連,用作主機的個人計算機。與第二實施例中描述的IC卡R/W裝置5A類似,IC卡R/W裝置5B包括一個用于控制對IC卡4的讀/寫操作的控制部分51B。該R/W控制部分51B包括一個R/W傳輸控制部分53B,一個機械控制部分54B,一個R/W命令處理部分55B,一個IC卡處理部分56B。R/W傳輸控制部分53B整體地控制與IC卡4和個人計算機7B的通信(傳輸),機械控制部分54B控制IC卡4的裝入與彈出,R/W命令處理部分55B進行相應(yīng)于所接收的R/W命令(例如IC卡4彈出,等等)的處理。IC卡處理部分(存儲裝置、制卡者標識信息傳送部分)56B接收在IC卡4硬件復(fù)位時,作為應(yīng)答由IC卡4發(fā)送的ATR信息(制卡者標識符),并將ATR信息連同IC卡處理部分56B中保持的用于識別IC卡R/W裝置5B的制造者的R/W制造者標識符一起發(fā)送給個人計算機7B。在與IC卡4實際進行通信時,IC卡處理部分56B還進行通信協(xié)議轉(zhuǎn)換與類似處理。即,在IC卡R/W裝置5B中,IC卡R/W控制部分51B存儲包含有待報告?zhèn)€人計算機7B的R/W制造者標識符(裝置制造者標識信息)的控制信息,和接收由IC卡4報告的制卡者標識符,以將其傳送給個人計算機7B。同時,如圖22所示,個人計算機7B包括用于對IC卡R/W裝置5B進行控制的IC卡R/W裝置控制部分71B和應(yīng)用部分72B。IC卡R/W裝置控制部分71B包括相應(yīng)于多種制卡者的多個IC卡控制部分73A,相應(yīng)于多種裝置制造者的多個R/W傳輸控制部分73B,一個傳輸控制部分74B,以及入口表75A和75B。每個IC卡控制部分(IC卡通信控制部分)73A控制與相應(yīng)的制卡者的IC卡4的通信,R/W傳輸控制部分(IC卡讀/寫裝置通信控制部分)73B控制與相應(yīng)的裝置制造者的IC卡R/W裝置5B的通信,傳輸控制部分74B整體地控制與IC卡R/W裝置5B的通信(傳輸)。在入口表75A中,事先為多種制卡者中的每一個都儲存了信息(制卡者標識符、處理中IC卡標志、地址等等)。入口表75A用作一第二選擇部分,接收由IC卡R/W裝置5B傳送來的ATR信息(制卡者標識符),和選擇和啟動相應(yīng)于該IC卡4的IC卡控制部分73A。在條目表75B中,事先為多種裝置制造者中的每一個都儲存了信息(R/W制造者標識符、相連的R/W標志、地址等等)。條目表75B用作一第一選擇部分,接收由IC卡R/W裝置5B報告的R/W制造者標識符和ATR信息,并選擇和啟動相應(yīng)于所連接的IC卡R/W裝置5B的R/W傳輸控制部分73B。換言之,為了控制與多種類型的IC卡R/W裝置5B的通信,本實施例的個人計算機7B包括多個R/W傳輸控制部分73B和一個第一選擇部分,該選擇部分接收由IC卡裝置5B傳送來的R/W制造者標識符和選擇一個相應(yīng)于該IC卡R/W裝置5B的R/W傳輸控制部分73B。此外,在R/W裝置控制部分71B中增加了多個IC卡控制部分73A和一個第二選擇部分。該第二選擇部分接收由IC卡R/W裝置5B傳送來的ATR信息中所包含的制卡者標識符,和選擇一個相應(yīng)于該IC卡4的IC卡控制部分73A。以下參照圖23所示的流程圖(S97-S118)描述具有上述結(jié)構(gòu)的根據(jù)本實施例的IC卡系統(tǒng)的操作。當(dāng)個人計算機7B和ICR/W裝置5B彼此相連,并啟動系統(tǒng)時,個人計算機7B打開與IC卡R/W裝置5B的通信線路(步驟S97)。結(jié)果,個人計算機7B進入一個等待由IC卡R/W裝置5B傳送來的報告信息的狀態(tài),這在稍后將詳細描述(步驟S98)。此時,IC卡R/W裝置5B處于等待插入IC卡4的狀態(tài)(步驟S99)。當(dāng)插入IC卡4(步驟100)時,IC卡R/W裝置5B對IC卡4進行硬件復(fù)位。結(jié)果將包含制卡者標識符的ATR信息作為來自IC卡4的應(yīng)答連同IC卡R/W裝置5B的R/W制造者標識符一起進行發(fā)送(步驟S101)。當(dāng)IC卡R/W裝置5B接收到ATR信息(制卡者標識符)和R/W制造者標識符時(步驟S102),IC卡R/W裝置5B對待報告給個人計算機7B的控制信息(制卡者標識符、IC卡R/W裝置制造者標識符)進行編輯(步驟S103),并將該控制信息發(fā)送給個人計算機7B(步驟S104)。結(jié)果,個人計算機7B進入等待接收一條命令的狀態(tài)(步驟S105)。已接收到報告的信息的個人計算機7B使用包含在報告信息中的制卡者標識符和R/W制造者標識符來搜索入口表75A和75B,并在相應(yīng)的入口表75A和75B中設(shè)置處理中標志(步驟S106)。結(jié)果,個人計算機7B調(diào)用(選擇和啟動)一個相應(yīng)的IC卡控制部分73A和/或一個相應(yīng)的R/W傳輸控制部分73B,并產(chǎn)生一個R/W命令或IC卡命令,此后該命令將被發(fā)送給IC卡R/W裝置5B(步驟S107)。直到接收到來自IC卡R/W裝置5B的應(yīng)答,應(yīng)用部分72才進行應(yīng)用處理(步驟S108)。當(dāng)在步驟S105進入命令等待狀態(tài)的IC卡R/W裝置5B接收到在步驟S107發(fā)出的命令時,IC卡R/W裝置5B判斷接收的命令是否是指示彈出IC卡或類似操作的R/W命令(步驟S109)。當(dāng)判斷出接收的命令不是R/W命令(當(dāng)步驟S109判斷為“否”)時,IC卡R/W裝置5B使IC卡處理部分56B進行相應(yīng)于IC卡4的制造者的通信協(xié)議轉(zhuǎn)換。結(jié)果,IC卡處理部分56B根據(jù)轉(zhuǎn)換的通信協(xié)議向IC卡4發(fā)送一IC卡命令,和接收其應(yīng)答(步驟S112)。IC卡R/W裝置5B然后將該通信協(xié)議轉(zhuǎn)換成其原始協(xié)議(步驟S113),并向個人計算機7B發(fā)送一個表示已按正常方式進行IC卡命令的處理的應(yīng)答(步驟S114)。當(dāng)個人計算機7B接收到該應(yīng)答,就對入口表75A中已設(shè)置的相應(yīng)于該插入的IC卡4的制造者的處理中卡標志進行復(fù)位,還對入口表75B中已設(shè)置的相應(yīng)于所連接的IC卡R/W裝置5B的制造者的處理中卡標志進行復(fù)位(步驟S115)。結(jié)果,個人計算機7B向IC卡R/W裝置5B發(fā)送一條卡彈出命令(R/W命令),并關(guān)閉與相連的IC卡R/W裝置5B的通信線路(步驟S116)。已接收到卡彈出命令的IC卡R/W裝置5B,判斷該命令是R/W命令(步驟S109中判斷為“是”),并使R/W命令處理部分55B控制機械控制部分54B彈出IC卡(進行R/W命令處理)(步驟S117)。IC卡R/W裝置5B然后向個人計算機7B發(fā)送一個表已按正常方式進行了相應(yīng)于該接收到R/W命令的處理的應(yīng)答。結(jié)果,IC卡R/W裝置5B進入等待接收下一條命令的狀態(tài)(步驟S118)。如上所述,在IC卡4中,在IC芯片91(存儲器,見圖8)中儲存了包含有待報告給外界的制卡者標識符的ATR信息(控制信息)。于是,IC卡4可以使用該制卡者標識符向外界報告其制造者,這樣,在外部裝置(IC卡R/W裝置5B)中,能很容易地識別IC卡4的制造者,總能進行相應(yīng)于該制卡者的處理。在IC卡R/W裝置5B中,R/W控制部分51B向個人計算機7B報告包含有R/W制造者標識符的控制信息,并將由IC卡4報告的制卡者標識符傳送給個人計算機7B。因此,個人計算機7B總能識別出IC卡R/W裝置5B的制造者和IC卡4的制造者,這樣,無論IC卡和IC卡R/W裝置的制造者是誰,都能進行正常的通信控制。此外,在個人計算機7B中,R/W裝置控制部分71B接收由IC卡R/W裝置5B傳送來的R/W制造者標識符,和選擇相應(yīng)于該IC卡R/W裝置的R/W裝置傳輸控制部分73B。這樣就能控制與多種IC卡R/W裝置5B的通信。R/W裝置控制部分71B還接收由IC卡R/W裝置5B傳送來的制卡者標識符,和選擇相應(yīng)于該IC卡4的IC卡控制部分73A。這樣就能控制與多種IC卡進行通信。因此,不管IC卡和與個人計算機7B相連的IC卡R/W裝置5B的制造者是誰,都能以正常方式控制與IC卡4和IC卡R/W裝置5B的通信。即,在本實施例的IC卡系統(tǒng)中,將R/W裝置制造者標識符預(yù)先包括在IC卡R/W裝置5B中。當(dāng)IC卡R/W裝置5B與個人計算機7B之間的通信線路連接起來時,由IC卡R/W裝置5B向個人計算機7B報告R/W制造者標識符。結(jié)果,在個人計算機7B中,根據(jù)由IC卡R/W裝置5B傳送來的R/W制造者標識符,選擇一個相應(yīng)于該IC卡R/W裝置5B的IC卡R/W傳輸控制部分73B,以控制與IC卡R/W裝置5B的通信。此外,在IC卡4中事先存儲制卡者標識符。在將IC卡4插入IC卡R/W裝置5B時,由IC卡4向IC卡R/W裝置5B報告制卡者標識符,以響應(yīng)來自IC卡R/W裝置5B的觸發(fā)信號。結(jié)果,在IC卡R/W裝置5B中,由IC卡4報告的制卡者標識符傳送到個人計算機7B。在個人計算機7B中,根據(jù)由IC卡R/W裝置5B傳送來的制卡者標識符,選擇相應(yīng)于該IC卡4的IC卡控制部分,以控制與IC卡4的通信。因此,無論IC卡R/W裝置5B和IC卡4的制造者是誰,個人計算機7B都能以正常的方式進行通信控制。在這種情況下,可由多個售主那購買IC卡4和IC卡R/W裝置5B。因此,可降低構(gòu)造系統(tǒng)所需設(shè)備的購買費用。權(quán)利要求1.一種IC卡,其特征在于包括卡本體;埋置在所述卡本體里面,適合儲存數(shù)據(jù)信息和控制信息的存儲器;用于輸入待存儲在存儲器中的所述數(shù)據(jù)信息和輸出所述存儲器中已存儲的所述數(shù)據(jù)信息,和用于輸出所述存儲器中已存儲的所述控制信息的接口部分;其中,所述存儲器存儲的控制信息中包含有待報告給外界的制卡者標識信息。2.根據(jù)權(quán)利要求1的IC卡,其特征在于所述制卡者標識信息包含在用于應(yīng)答的控制信息中,當(dāng)接收到一命令時將該控制信息作為一應(yīng)答報告給外界。3.根據(jù)權(quán)利要求2的IC卡,其特征在于用于應(yīng)答的控制信息是在硬件復(fù)位時報告給外界的回答一復(fù)位信息。4.根據(jù)權(quán)利要求1的IC卡,其特征在于所述制卡者標識信息包含在特別提供的控制信息中,以報告給外界。5.一種IC卡R/W裝置,其特征在于包括用于控制由IC卡讀數(shù)據(jù)和向IC卡寫數(shù)據(jù)的IC卡讀/寫控制部分,其中,為了控制與多種類型的IC卡的通信,所述IC卡讀/寫控制部分包括多個IC卡通信控制部分;和選擇部分,接收由IC卡報告的制卡者標識信息和選擇一個相應(yīng)于所述IC卡的IC卡通信控制部分。6.一種IC卡讀/寫裝置,其特征在于包括用于控制由IC卡讀數(shù)據(jù)和向IC卡寫數(shù)據(jù)的IC卡讀/寫控制部分,其中所述IC卡讀/寫控制部分包括一個存儲裝置,用于儲存包含有待報告給主機的裝置制造者標識信息的控制信息。7.一種IC卡讀/寫裝置,其特征在于包括用于控制由IC卡讀數(shù)據(jù)和向IC卡寫數(shù)據(jù)的IC卡讀/寫控制部分,其中,為了控制與多種類型的IC卡的通信,所述IC卡讀/寫控制部分包括多個IC通信控制部分;一個選擇部分,接收由IC卡報告的制卡者標識信息和選擇一個相應(yīng)于所述IC卡的IC卡通信控制部分;和一個存儲裝置,用于儲存包含待報告給主機的裝置制造者標識信息的控制信息。8.一種IC卡讀/寫裝置,其特征在于包括用于控制由IC卡讀數(shù)據(jù)和向所述IC卡寫數(shù)據(jù)的IC卡讀/寫控制部分,其中,所述IC卡讀/寫控制部分包括一個制卡者標識信息傳送部分,用于接收由所述IC卡報告的制卡者標識信息,以將所述的制卡者標識信息傳送給主機。9.一種IC卡讀/寫裝置,其特征在于包括用于控制由IC卡讀數(shù)據(jù)和向所述IC卡寫數(shù)據(jù)的IC卡讀/寫控制部分,其中,所述IC卡讀/寫控制部分包括一個存儲裝置,用于儲存包含有待報給主機的裝置制造者標識信息的控制信息;和制卡者標識信息傳送部分,用于接收由所述IC卡報告的制卡者標識信息,以將所述的制卡者標識信息傳送給所述的主機。10.根據(jù)權(quán)利要求5-9任一項所述的IC卡讀/寫裝置,其特征在于所述IC卡讀/寫控制部分根據(jù)來自所述主機的控制信息控制由IC卡讀數(shù)據(jù)和向IC卡寫數(shù)據(jù)。11.根據(jù)權(quán)利要求5-9任一項所述的IC卡讀/寫裝置,其特征在于所述IC卡讀/寫控制部分使用其上提供的應(yīng)用部分來控制由IC卡讀數(shù)據(jù)和向IC卡寫數(shù)據(jù)。12.一種用于IC卡讀/寫裝置的主機,其特征在于包括用于控制所述IC卡讀/寫裝置的IC卡讀/寫裝置控制部分,其中,為了控制與多種類型的所述IC卡讀/寫裝置進行通信,所述IC卡讀/寫裝置控制部分包括多個IC卡讀/寫裝置通信控制部分;和-選擇部分,接收由IC卡讀/寫裝置報告的裝置制造者標識信息,和選擇一個相應(yīng)于所述IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分。13.一種用于IC卡讀/寫裝置的主機,其特征在于包括用于控制所述IC卡讀/寫裝置的IC卡讀/寫裝置控制部分,其中,所述IC卡讀/寫裝置控制部分還包括多個IC卡通信控制部分;和一個選擇部分,接收由IC卡讀/寫裝置傳送來的制卡者標識信息,和選擇一個相應(yīng)于所述IC卡的IC卡通信控制部分。14.一種用于IC卡讀/寫裝置的主機,其特征在于包括用于控制所述IC卡讀/寫裝置的IC卡讀/寫裝置控制部分,其中,為了控制與多種類型的IC卡讀/寫裝置進行通信,所述IC卡讀/寫裝置控制部分包括多個IC卡讀/寫裝置通信控制部分;第一選擇部分,接收由IC卡讀/寫裝置報告的裝置制造者標識信息和選擇一個相應(yīng)于所述IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分;多個IC卡通信控制部分;和第二選擇部分,接收由所述IC卡讀/寫裝置傳送來的制卡者標識信息和選擇一個對應(yīng)于所述IC卡的IC卡通信控制部分。15.一種包含有IC卡和IC卡讀/寫裝置的IC卡系統(tǒng),其特征在于所述IC卡包括卡本體,埋置在卡本體里面適于存儲數(shù)據(jù)信息和控制信息的存儲器,用于輸入待存儲在所述存儲器中的所述數(shù)據(jù)信息和輸出所述存儲器中已存儲的所述數(shù)據(jù)信息、還用于輸出所述存儲器中存儲的所述控制信息的接口部分,所述存儲器存儲的控制信息中包含待報告給外界的制卡者標識信息;和所述IC卡讀/寫裝置包括用于控制由所述IC卡讀數(shù)據(jù)和向所述IC卡寫數(shù)據(jù)的IC卡讀/寫控制部分,其中,為了控制與多種類型的IC卡進行通信,所述IC卡讀/寫控制部分包括多個IC卡通信控制部分和一選擇部分,它接收由IC卡報告的制卡者標識信息和選擇一個相應(yīng)于所述IC卡的IC卡通信控制部分。16.一種包括IC卡讀/寫裝置和主機的IC卡系統(tǒng),其特征在于所述IC卡讀/寫裝置包括用于控制向所述IC卡寫數(shù)據(jù)和由所述IC卡讀數(shù)據(jù)的IC卡讀/寫控制部分,并且所述IC卡讀/寫控制部分包括一存儲裝置,用于儲存包含有待報告給所述主機的裝置制造者標識信息的控制信息;和所述主機包括用于控制所述IC卡讀/寫裝置的IC卡讀/寫裝置控制部分,其中,為了控制與多種類型的IC卡讀/寫裝置進行通信,所述IC卡讀/寫裝置控制部分包括多個IC卡讀/寫裝置通信控制部分和一個選擇部分,該選擇部分接收由所述IC卡讀/寫裝置報告的所述裝置制造者標識信息和選擇一個相應(yīng)于所述IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分。17.一種IC卡系統(tǒng),包括IC卡、IC卡讀/寫裝置和主機,其特征在于所述IC卡包括卡本體,埋置在所述卡本體里適于存儲數(shù)據(jù)信息和控制信息的存儲器,用于輸入待存儲在所述存儲器中的數(shù)據(jù)信息和輸出所述存儲器中存儲的所述數(shù)據(jù)信息、和用于輸出所述存儲中存儲的所述控制信息的接口部分,所述存儲器存儲的控制信息中包含有待報告給外界的制卡者標識信息;所述IC卡讀/寫裝置包括一個用于控制由所述IC卡讀數(shù)據(jù)和向所述IC卡寫數(shù)據(jù)的IC卡讀/寫控制部分,其中,為了控制與多種IC卡的通信,所述IC卡讀/寫控制部分包括多個IC卡通信控制部分和一個第一選擇部分,該選擇部分接收由所述IC卡報告的制卡者標識信息和選擇一個相應(yīng)于所述IC卡的IC卡通信控制部分,和用于儲存包含有待報告給所述主機的裝置制造者標識信息的控制信息的存儲裝置;和所述主機包括一個用于控制所述IC卡讀/寫裝置的IC卡讀/寫裝置控制部分,其中,為了控制與多種類型IC卡讀/寫裝置的通信,所述IC卡讀/寫裝置控制部分包括多個IC卡讀/寫裝置通信控制部分和一個第二選擇部分,該選擇部分接收由所述IC卡讀/寫裝置報告的裝置制造者標識信息和選擇一個相應(yīng)于所述IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分。18.一種包括IC卡、IC卡讀/寫裝置和主機的IC卡系統(tǒng),其特征在于所述IC卡包括卡本體,埋置在所述卡本體里適于儲存數(shù)據(jù)信息和控制信息的存儲器,和用于輸入待存儲在所述存儲器中的所述數(shù)據(jù)信息和輸出所述存儲器存儲的所述數(shù)據(jù)信息、和用于輸出所述存儲器中存儲的所述控制信息的接口部分,所述存儲器存儲的控制信息中包含有待報告給外界的制卡者標識信息;所述IC卡讀/寫裝置包括用于控制由所述IC卡讀數(shù)據(jù)和向所述IC卡寫數(shù)據(jù)的IC卡讀/寫控制部分,其中,所述IC卡讀/寫控制部分包括用于接收由所述IC卡報告的制卡者標識信息的制卡者標識信息傳送部分,以將所述的制卡者標識信息傳送給所述主機;和所述主機包括用于控制所述IC卡讀/寫裝置的IC卡讀/寫裝置控制部分,其中,所述IC卡讀/寫裝置控制部分包括多個IC卡通信控制部分和一個選擇部分,該選擇部分用于接收由所述IC卡讀/寫裝置傳送來的制卡有標識信息和選擇一個相應(yīng)于所述IC卡的IC卡通信控制部分。19.一種包括IC卡、IC卡讀/寫裝置和主機的IC卡系統(tǒng),其特征在于所述IC卡包括卡本體,埋置在所述卡本體里面適于存儲數(shù)據(jù)信息和控制信息的存儲器,和用于輸入待存儲在所述存儲器里的所述數(shù)據(jù)信息和輸出所述存儲器里存儲的所述數(shù)據(jù)信息、和用于輸出所述存儲器里存儲的所述控制信息的接口部分,所述存儲器儲存的控制信息中包含有待報給外界的制卡者標識信息;所述IC卡讀/寫裝置包括用于控制由所述IC卡讀數(shù)據(jù)和向所述IC卡寫數(shù)據(jù)的IC卡讀/寫控制部分,其中,所述IC卡讀/寫控制部分包括用于儲存包括有待報告給所述主機的裝置制造者標識信息的控制信息的存儲裝置,和用于接收由所述IC卡報告的制卡者標識信息以將其傳送給所述主機以制卡者標識信息傳送部分;和所述主機包括用于控制所述IC卡讀/寫裝置的IC卡讀/寫裝置控制部分,其中,為了控制與多種IC卡讀/寫裝置的通信,所述IC卡讀/寫裝置控制部分包括多個IC卡讀/寫裝置通信控制部分;第一選擇,用于接收由所述IC卡讀/寫裝置報告的所述裝置制造者標識信息和選擇一個對應(yīng)于所述IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分,多個IC卡通信控制部分;和,第二選擇部分,用于接收由所述IC卡讀/寫裝置傳送來的制卡者標識信息和選擇一個對應(yīng)于所述IC卡的IC卡通信控制部分。20.一種允許在包括IC卡和IC卡讀/寫裝置的IC卡系統(tǒng)中使用多個售主的方法,所述方法的特征在于包括步驟事先將制卡者標識信息儲存在所述IC卡中;當(dāng)將所述IC卡插入所述IC卡讀/寫裝置時,由所述IC卡向所述IC卡讀/寫裝置報告該制卡者標識信息,以響應(yīng)來自所述IC卡讀/寫裝置的觸發(fā)信號;和結(jié)果,在所述IC卡讀/寫裝置中,根據(jù)由所述IC卡報告的制卡者標識信息,選擇一個對應(yīng)于所述IC卡的IC卡通信控制部分,以控制與所述IC卡的通信。21.一種允許在包括IC卡讀/寫裝置和主機的IC卡系統(tǒng)中使用多個售主的方法,所述方法的特征在于包括步驟事先將裝置制造者標識信息儲存到所述IC卡讀/寫裝置中;當(dāng)所述IC卡讀/寫裝置與所述主機之間的通信線路連接起來時,由所述IC卡讀/寫裝置向所述主機報告裝置制造者標識信息;和結(jié)果,在所述主機中,根據(jù)由所述IC卡讀/寫裝置報告的所述裝置制造者標識信息,選擇一個對應(yīng)于所述IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分,以控制與所述IC卡讀/寫裝置的通信。22.一種允許在包括IC卡、IC卡讀/寫裝置和主機的IC卡系統(tǒng)中允許使用多個售主的方法,所述方法的特征在于包括步驟事先將制卡者標識信息儲存在所述IC卡中;當(dāng)將所述IC卡插入所述IC卡讀/寫裝置時,根據(jù)來自所述IC卡讀/寫裝置的觸發(fā)信號,由所述IC卡向所述IC卡讀/寫裝置報告所述制卡者標識信息;和結(jié)果,在所述IC卡讀/寫裝置中,根據(jù)由所述IC卡報告的制卡者標識信息選擇一個相應(yīng)于所述IC卡的IC卡通信控制部分,以控制與所述IC卡的通信;事先將裝置制造者標識信息儲存在所述IC卡讀/寫裝置中;當(dāng)所述IC卡讀/寫裝置與所述主機之間的通信線路連接起來時,由所述IC卡讀/寫裝置向所述主機報告裝置制造者標識信息;和結(jié)果,在所述主機中,根據(jù)由所述IC卡讀/寫裝置報告的裝置制造者標識信息,選擇一個相應(yīng)于所述IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分,以控制與所述IC卡讀/寫裝置的通信。23.一種允許在包括IC卡、IC卡讀/寫裝置和主機的IC卡系統(tǒng)中使用多個售主的方法,所述方法的特征在于包括步驟事先將制卡者標識信息儲存到所述IC卡中;當(dāng)將所述IC卡插入所述IC卡讀/寫裝置時,根據(jù)所述IC卡讀/寫裝置的觸發(fā)信號,由所述IC卡向所述IC卡讀/寫裝置報告制卡者標識信息;結(jié)果,在所述IC卡讀/寫裝置中,將由所述IC卡報告的制卡者標識信息傳送給所述主機;在所述主機中,根據(jù)由所述IC卡讀/寫裝置傳送來的制卡者標識信息選擇一個相應(yīng)于所述IC卡的IC卡通信控制部分,以控制與所述IC卡的通信。24.一種允許在包括IC卡、IC卡讀/寫裝置和主機的IC卡系統(tǒng)中使用多個售主的方法,所述方法的特征在于包括步驟事先將裝置制造者標識信息儲存到所述IC卡讀/寫裝置中去;當(dāng)所述IC卡讀/寫裝置與所述主機之間的通信線路連接起來時,由所述IC卡讀/寫裝置向所述主機報告該裝置制造者標識信息;和結(jié)果,在所述主機中,根據(jù)由所述IC卡讀/寫裝置報告的裝置制造者標識信息,選擇一個相應(yīng)于所述IC卡讀/寫裝置的IC卡讀/寫裝置通信控制部分,以控制與所述IC卡讀/寫裝置的通信;事先將制卡者標識信息儲存在所述IC卡中;當(dāng)將所述IC卡插入所述IC卡讀/寫裝置時,響應(yīng)所述IC卡讀/寫裝置的觸發(fā)信號,由所述IC卡向所述IC卡讀/寫裝置報告制卡者標識信息;結(jié)果,在所述IC卡讀/寫裝置中,向所述主機傳送由所述IC卡報告的制卡者標識信息;在所述主機中,根據(jù)由所述IC卡讀/寫裝置傳送來的制卡者標識信息選擇一個相應(yīng)于所述IC卡的IC卡通信控制部分,以控制與所述IC卡的通信。25.根據(jù)權(quán)利要求20、22-24任一項所述的允許在IC卡系統(tǒng)中使用多個售主的方法,其特征在于當(dāng)將所述IC卡插入所述IC卡讀/寫裝置時,根據(jù)所述IC卡讀/寫裝置的硬件復(fù)位信號將包含有制卡者標識信號的回其一復(fù)位信息由所述IC卡報告給所述IC卡讀/寫裝置。26.根據(jù)權(quán)利要求21的允許在IC卡系統(tǒng)中使用多個售主的方法,其特征在于當(dāng)所述IC卡讀/寫裝置與所述主機之間的通信線路連接起來并啟動所述系統(tǒng)時,由所述IC卡讀/寫裝置向所述主機報告所述裝置制造者標識信息。全文摘要一種IC卡,包括卡本體;埋置在卡本體里面適于存儲數(shù)據(jù)信息和控制信息的存儲器;接口部分,用于輸入待儲存在存儲器中的數(shù)據(jù)信息和輸出存儲器中儲存的數(shù)據(jù)信息和控制信息。存儲器所儲存的控制信息中包括有待報告給外界的制卡者標識信息。于是,能自動地識別出每個IC卡的制造者,這樣在構(gòu)造系統(tǒng)時就可以由不同的售主那里獲得IC卡、IC卡讀/寫裝置等等。文檔編號G07F7/10GK1155149SQ96118509公開日1997年7月23日申請日期1996年11月26日優(yōu)先權(quán)日1995年12月20日發(fā)明者田中弘申請人:富士通株式會社