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

調(diào)制解調(diào)器的制作方法

文檔序號(hào):7593104閱讀:157來源:國(guó)知局
專利名稱:調(diào)制解調(diào)器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種調(diào)制解調(diào)器,即調(diào)制和解調(diào)終端與通信網(wǎng)絡(luò)之間發(fā)送或接收數(shù)據(jù)通信信號(hào)(主要是數(shù)字?jǐn)?shù)據(jù))的裝置。網(wǎng)絡(luò)至少要連接兩個(gè)終端,每個(gè)終端與網(wǎng)絡(luò)之間都要裝配一個(gè)調(diào)制解調(diào)器。
背景技術(shù)
終端一般是個(gè)人計(jì)算機(jī),通信網(wǎng)是電話傳送網(wǎng)。在這種情況下,調(diào)制解調(diào)器是個(gè)人計(jì)算機(jī)的一個(gè)外圍設(shè)備部件,它可以連接一個(gè)計(jì)算機(jī)通信端口(一般是網(wǎng)上串行通信端口)和一個(gè)電話網(wǎng)。發(fā)送的信號(hào)協(xié)議通過電話網(wǎng)進(jìn)行,該電話網(wǎng)原設(shè)計(jì)用于傳送講話模擬信號(hào),也可傳送表示數(shù)字?jǐn)?shù)據(jù)的編碼信號(hào),或者以“字符”形式(表示字符的字節(jié)傳送),或者以“傳真”形式(點(diǎn)陣圖象傳送)。
因此本發(fā)明所描述的是最通常的使用,即把一個(gè)個(gè)人計(jì)算機(jī)(以下簡(jiǎn)稱PC機(jī))通過調(diào)制解調(diào)器連接到一個(gè)電話網(wǎng)上。
調(diào)制解調(diào)器主要有兩個(gè)功能調(diào)制電信號(hào),以便將二進(jìn)制數(shù)據(jù)轉(zhuǎn)換成電話傳送網(wǎng)可兼容的信號(hào),根據(jù)確定的協(xié)議,這樣可以在網(wǎng)的另一端發(fā)現(xiàn)這些信號(hào)的含義;解調(diào)來自網(wǎng)絡(luò)上的信號(hào),以便將這些信號(hào)轉(zhuǎn)換成帶有調(diào)制解調(diào)器的PC機(jī)可使用的二進(jìn)制數(shù)據(jù)。
調(diào)制解調(diào)器的主要構(gòu)成如下—一個(gè)話路接口電路,以便提供或接收網(wǎng)上相應(yīng)的協(xié)議信號(hào);—一個(gè)PC機(jī)的接口電路,以便根據(jù)PC機(jī)的協(xié)議提供或接收信號(hào);—一個(gè)調(diào)制解調(diào)電路,有時(shí)稱為數(shù)據(jù)泵(源)(英文為‘DataPump’),以便在發(fā)送時(shí)將PC機(jī)的協(xié)議數(shù)據(jù)信號(hào)轉(zhuǎn)換成網(wǎng)絡(luò)的協(xié)議,而在接收時(shí)進(jìn)行相反的轉(zhuǎn)換;—一個(gè)微控制器(即一個(gè)帶內(nèi)存的微處理機(jī),一般是程序的固定內(nèi)存),以便控制通信,尤其控制調(diào)制解調(diào)器其它電路的作用;—以及微控制器內(nèi)存中固定的指令程序;微控制器執(zhí)行固定內(nèi)存中的指令程序(固定程序或固定子程序一般都是可直接執(zhí)行的)。微控制器通過連接終端,并根據(jù)通過通信端口接收的命令執(zhí)行這些程序。這些命令可以是高級(jí)語言,通過終端鍵盤直接輸入,并以ASCII形式傳送到微控制器。可執(zhí)行指令包括往返(PC機(jī)至網(wǎng)絡(luò)及網(wǎng)絡(luò)至PC機(jī))信號(hào)轉(zhuǎn)換電路控制所需要的全部數(shù)據(jù)以及控制調(diào)制解調(diào)器其它功能(數(shù)據(jù)的壓縮、錯(cuò)誤的校正、傳真形式的轉(zhuǎn)換或字母數(shù)字形式的轉(zhuǎn)換等)。
目前開發(fā)了很多調(diào)制解調(diào)器,都是通過一組稱為“AT命令組”或“Hayes命令組”的命令進(jìn)行運(yùn)行。這些命令可以用一般語言從終端控制調(diào)制解調(diào)器的各種功能。
“AT”命令的原理是如果調(diào)制解調(diào)器的微控制器收到ASCII碼的命令,該命令從字母“A”和“T”開始,以ASCII碼結(jié)束,與鍵盤上的回車相同。而微控制器則識(shí)別為這是調(diào)制解調(diào)器的一個(gè)命令并執(zhí)行所要求的命令;所要求的命令是由前綴序列“AT”后面,回車前面輸入字符ASCII進(jìn)行定義的。命令是一個(gè)適應(yīng)于PC機(jī)與網(wǎng)絡(luò)間通信(或與通信相連接)功能的命令。命令可滿足其自身的需要,也可要求一些參數(shù)和/或數(shù)據(jù)來執(zhí)行,這些參數(shù)和數(shù)據(jù)跟在命令的后面,回車的前面。
例如命令可以是一個(gè)電話數(shù)碼命令以便呼叫對(duì)方。一般語言命令的名稱是‘DP’(即“Dial pulse”);字母DP傳送到調(diào)制解調(diào)器的微控制器,后面跟著所要的電話號(hào),命令和數(shù)字之間要有一個(gè)分隔符。命令‘DP’后面總是跟著一個(gè)數(shù)據(jù)。因此,要從PC機(jī)鍵盤上叫通號(hào)碼40671199,用戶在鍵盤上按這樣一個(gè)順序按鍵ATDP40671199,隨后按回車鍵結(jié)束命令。調(diào)制解調(diào)器的微控制器就這樣控制全部操作,以便調(diào)制解調(diào)器通過線路上的脈沖向該號(hào)碼的通信者輸送數(shù)字信號(hào)。如果線路上輸送的不是由所呼叫數(shù)字相應(yīng)的數(shù)字脈沖序列構(gòu)成,而是由與所呼叫的數(shù)字相應(yīng)的序列或各種拔號(hào)音構(gòu)成,則使用命令‘DT’(“DialTone”)。
另一個(gè)例子,命令是‘A’。這是答復(fù)一個(gè)入網(wǎng)的呼叫。通信者呼叫調(diào)制解調(diào)器,如果要讓調(diào)制解調(diào)器答復(fù),即讓它在網(wǎng)上與通信者聯(lián)系,我們必須向調(diào)制解調(diào)器輸送序列‘ATA’,然后按回車結(jié)束命令。
另一個(gè)例子,命令不是一個(gè)單獨(dú)的命令,而是定義一組可執(zhí)行命令的宏觀命令。這就要求宏觀命令“+F”后面必須跟著這一組命令中選出的命令。宏觀命令“+F”表示網(wǎng)上的通信必須以“傳真”的方式進(jìn)行,而不能以“字符”的方式進(jìn)行。因此,該宏觀命令后面還要跟著另一個(gè)與所要求功能相應(yīng)的命令,如果有必要,還要跟著參數(shù)或執(zhí)行命令的必要數(shù)據(jù)。
如果所有這些命令或宏觀命令都是從序列‘AT’開始,它們都被調(diào)制解調(diào)器所識(shí)別,并且都是根據(jù)PC機(jī)與網(wǎng)絡(luò)間的通信由調(diào)制解調(diào)器開始執(zhí)行。
此外,人們還提出借助智能卡控制通信設(shè)備(電話、個(gè)人計(jì)算機(jī)、使用調(diào)制解調(diào)器的通信終端),主要是確保安全功能,即禁止那些沒有資格的人使用這些設(shè)備。利用智能卡進(jìn)行這種控制就是給計(jì)算機(jī)增加一個(gè)輔助外設(shè)(外圍設(shè)備),即智能卡閱讀器,或計(jì)算機(jī)以外的專有通信終端(如一個(gè)調(diào)制解調(diào)器+鍵盤+顯示屏幕,稱為電話終端)增加這樣一個(gè)外設(shè)。該智能卡閱讀器常常用于禁止或允許使用終端。這種禁止或允許是通過直接插入智能卡控制,或通過在終端與智能卡對(duì)話后輸入密碼或保險(xiǎn)協(xié)議來控制。終端與智能卡間組成的功能有限,智能卡閱讀器是一個(gè)單獨(dú)的閱讀器,與終端并聯(lián),以便允許終端運(yùn)轉(zhuǎn)。

發(fā)明內(nèi)容
本發(fā)明的目的一方面是通過智能卡顯著提高通信系統(tǒng)的功能,另一方面降低增加這些設(shè)備的費(fèi)用,并使用戶同時(shí)控制與調(diào)制解調(diào)器的通信以及在這一通信領(lǐng)域內(nèi)智能卡的使用都較方便。
根據(jù)本發(fā)明的一個(gè)方面,提供一種調(diào)制解調(diào)器,用于終端(10)與數(shù)據(jù)傳送網(wǎng)絡(luò)(20)之間的數(shù)據(jù)通信,該調(diào)制解調(diào)器包括一個(gè)響應(yīng)來自管理通信的終端的預(yù)定命令的內(nèi)部程序的微控制器(50),其特征在于該調(diào)制解調(diào)器還帶有為集成電路卡與微控制器中能夠控制電路接口的程序之間提供接口的電路。
根據(jù)本發(fā)明,我們提出了調(diào)制解調(diào)器的微控制器,該微控制器保證PC機(jī)與網(wǎng)絡(luò)問通信的主要控制功能,并答復(fù)來自PC機(jī)的命令;它一方面裝有保證通信主要控制功能的指令程序,另一方面裝有控制與智能卡連接接口電路的指令程序。
因此調(diào)制解調(diào)器的微控制器還是智能卡閱讀器的核心,從PC機(jī)發(fā)出的控制調(diào)制解調(diào)器的命令可以使智能卡的微控制器運(yùn)轉(zhuǎn),以便智能卡進(jìn)行干預(yù)工作,或者使網(wǎng)絡(luò)通信控制裝置的微控制器進(jìn)行運(yùn)轉(zhuǎn)。
根據(jù)詳細(xì)的結(jié)構(gòu)定義,本發(fā)明提出了一種終端和一個(gè)數(shù)據(jù)傳送網(wǎng)之間進(jìn)行數(shù)據(jù)通信的調(diào)制解調(diào)器,該調(diào)制解調(diào)器裝有管理這一通信的內(nèi)部指令程序的控制器,當(dāng)終端向微控制器發(fā)送前綴命令時(shí),這些程序開始運(yùn)轉(zhuǎn)。調(diào)制解調(diào)器的特點(diǎn)是它裝有一個(gè)能接收可更換的智能卡所用的卡座,卡座里有一個(gè)連接器以便形成與智能卡接觸的電連接,一個(gè)連接微控制器和連接器的智能卡接口電路,以便通過連接器和智能卡接口電路在智能卡和微控制器之間進(jìn)行通信,一個(gè)由調(diào)制解調(diào)器微控制器控制的智能卡的接口電路和一個(gè)裝有在終端發(fā)出另一個(gè)命令的控制下管理終端與智能卡通信的另一個(gè)指令程序。
調(diào)制解調(diào)器還裝有插智能卡所需的機(jī)械元件(此元件使卡保持在合適位置)與專門接觸的電連接所需元件。這些專門接觸是通過從智能卡到微控制器的接口電路連接的。
此外,PC機(jī)的命令程序同時(shí)還包括調(diào)制解調(diào)器的運(yùn)行命令和智能卡閱讀器的運(yùn)行命令。但是接收這兩種類型命令是在同一個(gè)調(diào)制解調(diào)器上。我們根據(jù)本發(fā)明提出啟動(dòng)智能卡閱讀器的命令所使用的語言與通過調(diào)制解調(diào)器控制通信的語言是同一語言,我們尤其提出—每個(gè)命令首先從微控制器識(shí)別的同一前綴序列開始,作為調(diào)制解調(diào)器的命令,微控制器帶有識(shí)別預(yù)定前綴序列到達(dá)的裝置,它可執(zhí)行該預(yù)定前綴序列后面的命令。
—在第一前綴序列后,每個(gè)與智能卡通信的命令都跟著一個(gè)第二前綴序列,序列后跟著命令;微控制器裝有識(shí)別第二序列的裝置,以便執(zhí)行終端與智能卡通信的命令。
在使用命令A(yù)T運(yùn)行的調(diào)制解調(diào)器的標(biāo)準(zhǔn)實(shí)例中,第一前綴序列是命令“AT”,第二前綴序列可以是命令“+G”。因此,每個(gè)智能卡通信的指令都始于專有序列“AT+G”。
在后面的描述中,表示命令的序列用字母數(shù)字組合類型字符(字母、數(shù)字、原始符號(hào)ASCII)書寫,并加引號(hào)。
如果是從鍵盤輸入命令,這些命令與在鍵盤打的字是相一致的。輸送到微控制器并與命令相一致的電信號(hào)是一組二進(jìn)制數(shù)字,與這些字母數(shù)字和字符的協(xié)議ASCII是一致的。
用于智能卡通信的指令由微控制器執(zhí)行,而微控制器根據(jù)這些指令的前綴序列“AT+G”接收并識(shí)別命令。
智能卡可用于保證PC機(jī)或調(diào)制解調(diào)器的運(yùn)行許可,同時(shí)也通過網(wǎng)上的控制許可確保入網(wǎng)的許可認(rèn)證。例如如果與網(wǎng)絡(luò)連接的數(shù)據(jù)庫訪問是由一個(gè)服務(wù)器控制,該服務(wù)器可進(jìn)行有關(guān)授權(quán)的問話,問話中智能卡起主要作用。這是為了啟動(dòng)與智能卡的遠(yuǎn)程事務(wù)。


本發(fā)明的其它優(yōu)點(diǎn)和特點(diǎn)可在以下的詳細(xì)說明中和參考附圖中顯示出來—圖1表示PC機(jī)的原始配置通過調(diào)制解調(diào)器與網(wǎng)絡(luò)相連接;—圖2表示一般調(diào)制解調(diào)器的結(jié)構(gòu);—圖3表示本發(fā)明改進(jìn)的調(diào)制解調(diào)器結(jié)構(gòu);—圖4表示圖3的一個(gè)細(xì)節(jié)部分;具體實(shí)施方式
圖1所示的終端10最好是一個(gè)帶鍵盤和顯示屏幕的個(gè)人計(jì)算機(jī)(PC機(jī)),該機(jī)與一通信網(wǎng)20相連接,通信網(wǎng)可以僅僅是一個(gè)電話網(wǎng)。調(diào)制解調(diào)器30通常放置在PC機(jī)與網(wǎng)絡(luò)之間,以便確保PC機(jī)向網(wǎng)絡(luò)發(fā)送的數(shù)據(jù)符合該網(wǎng)絡(luò)的可接收標(biāo)準(zhǔn)。其它終端布置在網(wǎng)絡(luò)的其它出入口處,每個(gè)終端和網(wǎng)絡(luò)之間都要放置一個(gè)調(diào)制解調(diào)器。這樣就能建立了兩個(gè)PC機(jī)之間的通信。
調(diào)制解調(diào)器可以是PC機(jī)的一部分,一般它在PC機(jī)中是一個(gè)外設(shè)卡,或者在計(jì)算機(jī)機(jī)身以外的一個(gè)盒子中,并與PC機(jī)串行通信端口相連接。
調(diào)制解調(diào)器的各種功能都是由構(gòu)成調(diào)制解調(diào)器核心部分的微控制器實(shí)現(xiàn)。該微控制器帶有一個(gè)微處理器(接收和處理指令組)和內(nèi)存,至少有一個(gè)程序內(nèi)存,用來裝微處理器的程序或子程序。這樣與各種往返通信功能相一致的各種程序都可以裝入調(diào)制解調(diào)器建立通信的例行程序(呼叫、拔號(hào)、自動(dòng)回答等),錯(cuò)誤校正程序,冗余信息程序,數(shù)據(jù)壓縮程序,傳真形式運(yùn)行程序等。
這些放置在微控制器內(nèi)存中的程序和子程序就是人們所說的調(diào)制解調(diào)器的固件,即固定在裝置上的一個(gè)軟件。
這些集中的程序由PC機(jī)的命令啟動(dòng)。為此PC機(jī)向微控制器提供命令(用此術(shù)語在信息方面的含義),即運(yùn)行可執(zhí)行的子程序的命令,用戶可以通過PC機(jī)鍵盤直接輸入,也可由PC機(jī)內(nèi)存直接提供。微控制器原則上根據(jù)ASCII形式翻譯這些接收到的命令,并通過運(yùn)行相應(yīng)的程序執(zhí)行這些命令。
實(shí)際上,幾乎每個(gè)調(diào)制解調(diào)器都使用命令A(yù)T或命令Hayes運(yùn)轉(zhuǎn)。每個(gè)命令包括一個(gè)由鍵盤上幾個(gè)字符組成的序列,每個(gè)序列都是從兩個(gè)連續(xù)的字符串開始,這個(gè)字符串是字符‘A’和字符‘T’。結(jié)束命令使用傳統(tǒng)鍵盤上表示回車的字符。當(dāng)調(diào)制解調(diào)器的微控制器收到序列‘AT’時(shí),它知道是給它的命令,它存儲(chǔ)命令并等待結(jié)束命令(回車)以便開始執(zhí)行命令。
如上所述,如果序列‘AT’后面跟著序列‘+F’微控制器知道它應(yīng)將調(diào)制解調(diào)器轉(zhuǎn)換成傳真模式,它所執(zhí)行的指令程序?qū)⑴c傳真?zhèn)魉蛥f(xié)議相一致。
圖2表示調(diào)制解調(diào)器的配置,帶有一個(gè)與PC機(jī)通信的接口電路40(一般是一個(gè)通信系列接口電路);一個(gè)微控制器50;一個(gè)構(gòu)成數(shù)據(jù)泵(源)(“Data Pump”)的特殊信號(hào)處理器60,即由所謂的微控制器控制的調(diào)制解調(diào)電路;和一個(gè)與網(wǎng)絡(luò)連接的話路接口電路70(通信接口)。
圖3表示本發(fā)明的調(diào)制解調(diào)器。
調(diào)制解調(diào)器裝有與圖2相同的元件,另外還有構(gòu)成智能卡閱讀器的元件,但是該閱讀器的核心不是一個(gè)閱讀器的特殊的象卡閱讀器一樣帶有程序的微控制器,正是調(diào)制解調(diào)器的微控制器50包括一個(gè)集成軟件(微程序軟件)以便進(jìn)行智能卡與PC機(jī)之間的通信。與圖2相比較,增加的元件除了微控制器的特殊程序外,還有一個(gè)插入智能卡的卡座80,它有一個(gè)插入孔,在該孔中有一個(gè)連接器和一個(gè)由微控制器控制的卡接口電路。
圖4以圖表的形式表示智能卡接口100,連接器110和帶觸點(diǎn)130的智能卡120,當(dāng)卡插入卡座時(shí),觸點(diǎn)與連接器110發(fā)生接觸。
為了便于使用智能卡與調(diào)制解調(diào)器配合,我們不僅將調(diào)制解調(diào)器的核心和智能卡閱讀器的核心設(shè)計(jì)為同一個(gè)微處理器,同時(shí)還將來自PC機(jī)與智能卡通信的命令設(shè)計(jì)為調(diào)制解調(diào)器的一組子命令。換言之,在調(diào)制解調(diào)器命令必須從‘AT’序列開始的情況下,我們將調(diào)制解調(diào)器的命令也設(shè)計(jì)為必須從序列‘AT’開始。
為了確定調(diào)制解調(diào)器與智能卡通信的命令,我們?cè)O(shè)計(jì)的是每個(gè)與卡通信的命令都要從序列‘AT+G’開始,并用與回車相一致的ASCII字符結(jié)束?;剀嚽?,序列串準(zhǔn)確地定義所要求的命令。
我們知道,本發(fā)明的調(diào)制解調(diào)器帶有一些內(nèi)部程序,該程序是—它的微控制器對(duì)兩個(gè)字符‘AT’序列響應(yīng),以便把后面的序列視為一個(gè)命令;—同一個(gè)微控制器對(duì)四個(gè)字符‘AT+G’序列反應(yīng),以便把跟在其后面直至回車前的序列視為與智能卡通信的一個(gè)命令。
與智能卡通信的命令可以是不同的。
對(duì)于智能卡通信命令所采取的原則最好是(每個(gè)序列都要從序列‘AT+G’開始、以回車字符結(jié)束這一原則除外)—命令用大寫字母和小寫字母都可以接收;因而微控制器可同樣翻譯對(duì)應(yīng)小寫字母字符的ASCII和相應(yīng)的大寫字母字符的ASCII。
—序列‘AT+G’只是一種類型;—命令的翻譯僅在回車后開始;—智能卡的命令不能互相成串,如果已經(jīng)回答,一個(gè)命令也只能在它前面的命令執(zhí)行完畢后才能被接收;相反,用于網(wǎng)絡(luò)通信的調(diào)制解調(diào)器運(yùn)行命令可以互相成串;—一行命令中的字符數(shù)不能超過256個(gè);—所謂的命令可以帶必要的參數(shù)或有選擇的參數(shù)以便于它的執(zhí)行;—等號(hào)‘=’是一個(gè)分隔符,表示命令有一個(gè)附屬的參數(shù),它放在所述命令的后面;如果有若干個(gè)參數(shù),用引號(hào)(‘’)隔開。一個(gè)參數(shù)也可以由一個(gè)或若干個(gè)不帶分隔符的字節(jié)構(gòu)成;—微控制器接收命令字節(jié)后,將這些字節(jié)用十進(jìn)制表示,并將每個(gè)字節(jié)編成兩個(gè)‘ASCII’字符;這些字符可以從PC機(jī)鍵盤輸入,并被傳送到比如微控制器。
一般由智能卡通信命令呼叫回答。在智能卡進(jìn)行通信的情況下,調(diào)制解調(diào)器向終端發(fā)出的回答格式如下—回答卡是一種形式(延伸的),是不能被取消的;—每個(gè)回答都是由回車后加序列‘LF’開始并結(jié)束;—一個(gè)回答可以由一個(gè)或若干個(gè)用逗號(hào)(,)分開的參數(shù)構(gòu)成;—如果命令中有句法錯(cuò)誤,或者有一個(gè)或若干個(gè)參數(shù)是錯(cuò)誤的,返回回答‘ERROR’。
命令組
現(xiàn)在我們給出幾個(gè)主要命令,根據(jù)本發(fā)明,這些命令都用于使調(diào)制解調(diào)器運(yùn)行即實(shí)現(xiàn)它與智能卡的通信功能。我們還給出相應(yīng)的回答。PC機(jī)和網(wǎng)絡(luò)之間的命令是原始Hayes命令。
1.啟動(dòng)和重新初始化為了啟動(dòng)和重新初始化一個(gè)智能卡,命令‘AT+GON’被發(fā)出,命令后面跟著一個(gè)參數(shù)T1(值在0至255之間),它確定插入卡的等待延遲。命令是‘AT+GON=T1’。
從調(diào)制解調(diào)器向終端由微控制器發(fā)出的回答是由‘TS’序列及其后面跟著的32個(gè)以上的字符組成。這些字符可以是參數(shù)T0(格式字符),TAi,TBi,TCi,TDi(接口字符),T1,T2…TK(歷史字符),TCK(控制字符)。
2.卡的熱啟動(dòng)熱重新初始化(不斷電)由序列‘AT+GWR’控制。
回答與啟動(dòng)的回答相同。
3.發(fā)送對(duì)話命令我們不詳細(xì)講智能卡閱讀器的通信協(xié)議,主要提示一下IS07816標(biāo)準(zhǔn)的閱讀器與卡之間的對(duì)話命令,這些命令用名稱APDU組成。同樣,我們這里也建立了命令‘AT+GPDU’的前綴序列,它由終端被發(fā)送到調(diào)制解調(diào)器的微控制器,表示一個(gè)APDU型的命令要被發(fā)送到卡上。被發(fā)送的命令要在前綴序列‘AT+GPDU’的后面,回車的前面,并合乎下列準(zhǔn)則—命令要包括一個(gè)標(biāo)頭和一個(gè)主體;—標(biāo)頭包括連續(xù)值CLA,INS,P1,P2。它們分別用一個(gè)字節(jié)(兩個(gè)ASCII字符)表示;每個(gè)的值都是在0至255之間,CLA是指令種類,INS是指令碼,P1和P2是參數(shù)。
—指令主體包括三個(gè)字段Lc,Data,Le。
Le字段包括表示‘Data’字段中的字?jǐn)?shù);Data是所說的要傳送的數(shù)據(jù);‘Le’是等待回答的字?jǐn)?shù)。
例題指令‘AT+GPDU=0X,DA,02,A0,2,6D,6C,0,0’,是兩個(gè)字節(jié)(2)字段的向地址02A0書寫的請(qǐng)求(數(shù)據(jù)接收指令DA),它包括字符6D和6C。
回答的組成是一個(gè)可選擇的主體,該主體是一個(gè)數(shù)據(jù)字段,表示一些接收的字和一個(gè)含有兩個(gè)字節(jié)SW1,SW2的規(guī)定的結(jié)尾,這兩個(gè)字節(jié)被稱為“命令處理狀態(tài)”,和“命令處理限制器”;這些字節(jié)表示命令是正確的,數(shù)據(jù)中沒有錯(cuò)誤。
除了書寫要求(DA)外,其它APDU類型的命令也是可以的,如智能卡區(qū)閱讀請(qǐng)求,卡的信號(hào)計(jì)算請(qǐng)求等等。
4.標(biāo)識(shí)命令是對(duì)插入卡類型的問話。這個(gè)命令是‘AT+GI’。它后面不跟參數(shù)。
回答是一個(gè)含有兩個(gè)R1,R2的字節(jié)串,分別表示耦合連接器類型和卡的類型。
5.關(guān)閉關(guān)閉采用命令‘AT+GOFF’實(shí)施,不加參數(shù)?;卮鹗嵌x耦合器類型的字節(jié)R1。
6.配置卡的寄存器配置是由終端控制。命令是‘AT+GSR’后面跟著參數(shù)S1,S2,S3,這些參數(shù)確定要啟用的寄存器,(命令“Set register”)?;卮鹗且粋€(gè)確定寄存器啟用的字節(jié)串。
為此我們定義了由終端向調(diào)制解調(diào)器的微控制器發(fā)出的主要命令,這些命令包括比如于調(diào)制解調(diào)器的插入卡處插入智能卡通信的指令。
微控制器接收這些命令是控制智能卡接口電路100,它是由傳統(tǒng)方式構(gòu)成(就如同在原始智能卡的閱讀器中那樣,以便根據(jù)原始通信協(xié)議在智能卡和它的閱讀器之間建立信號(hào)。這些信號(hào)的形式和接口電路的形式構(gòu)成可參考標(biāo)準(zhǔn)IS07816。智能卡的連接器一般包括6個(gè)或8個(gè)觸點(diǎn),在這些觸點(diǎn)中至少要有這些觸點(diǎn)CLK(時(shí)鐘),I/O(數(shù)據(jù)),RES(熱啟動(dòng)),VCC(電源)以及GND(地線)。這些觸點(diǎn)如圖4所示。
對(duì)于在使用中調(diào)制解調(diào)器的本地安全,由PC機(jī)管理其安全。只有PC機(jī)接通,智能卡插入調(diào)制解調(diào)器并從鍵盤輸入該卡的相應(yīng)密碼時(shí),調(diào)制解調(diào)器訪問才被授權(quán)。
在這種情況下,過程是PC機(jī)的安全程序要求使用者將智能卡插入調(diào)制解調(diào)器,并向調(diào)制解調(diào)器微控制器發(fā)送‘AT+GON’類型的指令。當(dāng)卡插入后,它發(fā)出回答(用閱讀器和智能卡之間通信的協(xié)議),該回答被傳送到PC機(jī)的微控制器(用PC機(jī)協(xié)議);PC機(jī)要求用戶在鍵盤上輸入密碼;通過‘AT+G’開始一個(gè)指令,PC機(jī)將密碼傳送給智能卡,智能卡核對(duì)該密碼,并傳出回答是接收還是拒絕接收;調(diào)制解調(diào)器的微控制器傳送命令接收或拒絕接收;根據(jù)命令接收或拒絕接收,PC機(jī)允許或不允許使用其外設(shè)“調(diào)制解調(diào)器”與網(wǎng)絡(luò)的功能。
在另一使用例子中,智能卡用于授權(quán)進(jìn)入網(wǎng)絡(luò)或與網(wǎng)絡(luò)上相應(yīng)裝置交換信息。因此它沒有涉及本地安全使用,而是遠(yuǎn)程形式的安全使用。
例如PC機(jī)通過服務(wù)器進(jìn)入聯(lián)機(jī)的數(shù)據(jù)庫中,訪問只允許被授權(quán)入網(wǎng)的用戶使用,要有智能卡和一個(gè)用戶自己持有的密碼。智能卡最好帶有回答算法,它可以至少讓卡上的安全密鑰進(jìn)行干預(yù)。
PC機(jī)通過傳送到調(diào)制解調(diào)器的命令‘AT’(而不是命令‘AT+G’)建立與網(wǎng)絡(luò)的聯(lián)系。數(shù)據(jù)庫的服務(wù)器開始控制步驟,即要求PC機(jī)向另一個(gè)偶然數(shù)據(jù)提供回答。只有PC機(jī)用戶同時(shí)通過隨機(jī)變量、卡上的密鑰和用戶所持有的密碼進(jìn)行干預(yù)時(shí),正確的回答才被輸出。另外,正確的回答還可在服務(wù)器上被計(jì)算,服務(wù)器知道其訂戶及其密鑰、密碼和所輸送的隨機(jī)變量。通過服務(wù)器對(duì)回答的比較將允許訪問數(shù)據(jù)庫。
在這種情況下,PC機(jī)接到來自服務(wù)器的隨機(jī)變量后,用‘AT+G’類型的命令開始與智能卡對(duì)話;PC機(jī)將隨機(jī)變量傳送到調(diào)制解調(diào)器的微控制器,微控制器將它傳送到卡的通信協(xié)議中;PC機(jī)要求用戶通過密碼進(jìn)入,卡計(jì)算一個(gè)回答,并將回答傳送到調(diào)制解調(diào)器的微控制器,微控制器又傳送到PC機(jī),然后由PC機(jī)通過沒有前綴的‘AT’型命令將回答送到網(wǎng)上。服務(wù)器控制回答的準(zhǔn)確性,并允許或不允許對(duì)數(shù)據(jù)庫訪問。
啟動(dòng)有效交換的過程是相同的,該交換的生效是通過智能卡回答隨機(jī)變量所提供的正確回答來進(jìn)行的。
由于是同一個(gè)微控制器控制與網(wǎng)絡(luò)的通信,和與智能卡的通信,所以可以預(yù)測(cè),微控制器直接回答來自網(wǎng)絡(luò)的特定命令(而不是來自PC機(jī)的),以便向智能卡直接傳送隨機(jī)變量,或者不通過PC機(jī)而進(jìn)行其它一些與卡的通信操作。例如如果用卡的過程不需要在鍵盤上輸入密碼,我們可測(cè)定由于用同一微控制器同時(shí)控制調(diào)制解調(diào)器和智能卡,這一直接操作被簡(jiǎn)化了。
我們?cè)谶@里描述了調(diào)制解調(diào)器的一種新結(jié)構(gòu),它與以前的技術(shù)相比提供了更多的功能,且價(jià)格便宜。因?yàn)橥ㄐ啪浞▽?duì)調(diào)制解調(diào)器和智能卡是相同的,所以對(duì)用戶更加實(shí)用。
在一些可能的應(yīng)用范圍中,我們可以列舉—銀行卡遠(yuǎn)程付款,通過聯(lián)系出售;—從企業(yè)網(wǎng)絡(luò)連接外部網(wǎng)絡(luò)如互連網(wǎng)(INTERNET)的安全訪問,—在卡的控制下,銀行對(duì)家庭的服務(wù),轉(zhuǎn)帳、證券的購買或出售;—電子錢包;—與數(shù)據(jù)庫的自動(dòng)安全連接,或與提供軟件更新、遠(yuǎn)程排障的輔助軟件服務(wù)器的自動(dòng)安全連接。
權(quán)利要求
1.一種調(diào)制解調(diào)器,用于終端(10)與數(shù)據(jù)傳送網(wǎng)絡(luò)(20)之間的數(shù)據(jù)通信,該調(diào)制解調(diào)器包括一個(gè)響應(yīng)來自管理通信的終端的預(yù)定命令的內(nèi)部程序的微控制器(50),其特征在于該調(diào)制解調(diào)器還帶有為集成電路卡與微控制器中能夠控制電路接口的程序之間提供接口的電路。
2.根據(jù)權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于該微控制器帶有控制網(wǎng)絡(luò)通信和集成電路卡通信的程序。
3.根據(jù)權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于該微控制器帶有直接響應(yīng)來自網(wǎng)絡(luò)的命令的程序。
4.根據(jù)權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于該微控制器帶有不通過終端而與集成電路卡進(jìn)行通信操作的程序。
5.根據(jù)權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于該集成電路卡是可移動(dòng)的。
6.根據(jù)權(quán)利要求1所述的調(diào)制解調(diào)器,其特征在于所有用于調(diào)制解調(diào)器微控制器的命令都帶有一個(gè)第一預(yù)定前綴序列(‘AT’),微控制器帶有可識(shí)別該序列到達(dá)的裝置,該裝置還用來執(zhí)行跟隨該前綴序列的命令。
7.根據(jù)權(quán)利要求6所述的調(diào)制解調(diào)器,其特征在于在終端與卡之間的所有通信命令都帶有第二預(yù)定前綴序列(‘+G’),該序列緊跟在第一前綴序列(‘AT’)的后面,微控制器帶有可識(shí)別該第二序列到達(dá)的裝置,這些裝置還執(zhí)行跟隨這兩個(gè)序列的命令。
8.根據(jù)權(quán)利要求6所述的調(diào)制解調(diào)器,其特征在于第一前綴序列是‘AT’而第二前綴序列是‘+G’。
9.根據(jù)權(quán)利要求1所述的調(diào)制解調(diào)器,進(jìn)一步包含一個(gè)卡座(80),用于接受可移動(dòng)集成電路卡(120),卡座中的連接器(110)建立與卡的觸點(diǎn)間的電氣連接,微控制器和連接器之間連接的所述卡接口電路通過該連接器(110)和卡接口電路(100)建立卡和微控制器間的通信。
全文摘要
本發(fā)明涉及指定用于在終端(PC機(jī))與網(wǎng)絡(luò)之間傳送數(shù)據(jù)的調(diào)制解調(diào)器。為了改進(jìn)能用智能卡控制調(diào)制解調(diào)器或使用調(diào)制解調(diào)器。根據(jù)本發(fā)明,調(diào)制解調(diào)器設(shè)計(jì)了一個(gè)可插入智能卡(120)的卡座(80),它裝有一個(gè)供智能卡用的連接器(110)和一個(gè)智能卡接口電路(100),同時(shí)還設(shè)計(jì)成要由調(diào)制解調(diào)器的微控制器(50)(它可根據(jù)PC機(jī)的命令來控制與網(wǎng)絡(luò)的通信)控制智能卡的接口電路。因此該微控制器既是調(diào)制解調(diào)器的核心也是智能卡閱讀器的核心。通過所謂命令‘AT’實(shí)現(xiàn)智能卡通信。如果要在終端與智能卡之間進(jìn)行一項(xiàng)通信操作的話,就要使系統(tǒng)第二前綴序列跟在系統(tǒng)第一前綴序列‘AT’(微控制器通過該序列識(shí)別它要進(jìn)行的操作)的后面。第二前綴優(yōu)選為‘+G’序列。
文檔編號(hào)H04L29/08GK1592343SQ20041004769
公開日2005年3月9日 申請(qǐng)日期1996年9月24日 優(yōu)先權(quán)日1995年9月25日
發(fā)明者J·M·薩拉特 申請(qǐng)人:格姆普拉斯有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
错那县| 北宁市| 密云县| 綦江县| 丰顺县| 南江县| 鄯善县| 平顶山市| 莱阳市| 扎囊县| 常州市| 泾川县| 博野县| 漳平市| 富宁县| 克什克腾旗| 淄博市| 南澳县| 禄丰县| 武功县| 太保市| 邢台市| 轮台县| 玉树县| 南丹县| 乡宁县| 株洲县| 乌审旗| 广平县| 万盛区| 朝阳区| 宜都市| 曲阳县| 蒙自县| 闽侯县| 武夷山市| 青州市| 炉霍县| 拜泉县| 三穗县| 错那县|