亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種單串口與多路智能卡分時通訊的裝置及方法

文檔序號:7746085閱讀:177來源:國知局
專利名稱:一種單串口與多路智能卡分時通訊的裝置及方法
技術(shù)領(lǐng)域
本發(fā)明涉及串口與智能卡通訊,尤其是單串口與多路智能卡分時通訊裝置及方法。
背景技術(shù)
微處理器標準串口與智能卡通訊必須要將微處理器輸入、輸出單向通訊線路轉(zhuǎn)換成IS07816標準的輸入輸出雙向通訊線路。往往在利用過程中,需要多個智能卡與微處理器在不同時段建立連接關(guān)系,根據(jù)工作需要判斷不同智能卡的工作狀態(tài),在最優(yōu)狀態(tài)下選擇建立二者的連接。此外,還需要給智能卡提供時鐘和復(fù)位信號。結(jié)合以上三項技術(shù)要求, 智能卡的使用數(shù)量就成為設(shè)計瓶頸,在一個轉(zhuǎn)換模塊上實現(xiàn)所有要求必然會限制智能卡的連接數(shù)量。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種能實現(xiàn)微處理器單串口與多智能卡分時異步通訊的單串口與多路智能卡分時通訊控制方法和裝置。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種單串口與多路智能卡分時通訊的方法和裝置,用于實現(xiàn)微處理器單串口與多智能卡分時異步通訊,其包括微處理模塊和多路選擇電路模塊;還包括智能卡和驅(qū)動模塊;所述微處理模塊和多路選擇電路模塊間連接有全雙工與半雙工轉(zhuǎn)換模塊和選擇電路;所述微處理器模塊、驅(qū)動模塊、智能卡順序連接,驅(qū)動模塊接收微處理器輸出的時鐘和復(fù)位信號,智能卡接收驅(qū)動模塊輸出的時鐘和復(fù)位信號;述多路選擇電路模塊與所述智能卡連接,所述微處理模塊根據(jù)通訊需求判斷出當(dāng)前所需要進行通訊的智能卡,通過所述選擇電路控制多路選擇電路模塊與智能卡的連接狀態(tài)。本發(fā)明所述的單串口與多路智能卡分時通訊裝置,其中,所述微處理模塊包括標準串口,用于輸入和輸出與所述智能卡的通訊信息;信號輸出單元,用于發(fā)送時鐘和復(fù)位信號;邏輯處理單元,用于將通訊需求與所述智能卡工作狀態(tài)進行比較,產(chǎn)生控制信號并發(fā)送至控制輸出單元;其中,在需要與所述智能卡進行通訊且該智能卡未與所述多路選擇電路模塊連接時,輸出閉合信號,在需要與所述智能卡進行通訊且該智能卡正在和所述多路選擇電路模塊連接時,輸出保留信號;控制輸出單元,用于接收所述控制信號,在所述控制信號為閉合信號時,控制所述多路選擇電路模塊閉合與所述需要進行通訊的智能卡的連接線路,同時斷開其他無需通訊的智能卡的連接線路,在所述控制信號為保持信號時,保持通訊狀態(tài)不變。一種調(diào)整標準串口與智能卡連接狀態(tài)的控制方法,其中,包括以下步驟A、確定需要進行通訊的智能卡N ;B、檢測是否存在正在通訊的智能卡,產(chǎn)生控制信號;C、根據(jù)所述控制信號調(diào)整所述標準串口與所述智能卡的連接狀態(tài)。本發(fā)明所述的調(diào)整標準串口與智能卡連接狀態(tài)的控制方法,其中,所述步驟B中,檢測結(jié)果不存在所述正在通訊的智能卡,產(chǎn)生閉合信號并發(fā)送至控制輸出單元; 檢測存在所述正在通訊的智能卡進行步驟C。本發(fā)明所述的調(diào)整標準串口與智能卡連接狀態(tài)的控制方法,其中,所述步驟C中,所述需要通訊的智能卡N與所述正在工作的智能卡不同,等待所述正在工作的智能卡工作完畢后,產(chǎn)生閉合信號并發(fā)送至控制輸出單元;所述需要通訊的智能卡N與所述正在工作的智能卡相同,產(chǎn)生保持信號并發(fā)送至控制輸出單元。本發(fā)明所述的調(diào)整標準串口與智能卡連接狀態(tài)的控制方法,其中,所述步驟B或C 中,在所述控制信號為閉合信號時,控制所述多路選擇電路模塊建立所述與需要通訊的智能卡的連接,同時切斷與其他所述智能卡的連接;在所述控制信號為保持信號時,保持與所述需要通訊的智能卡的連接通訊狀態(tài)不變。本發(fā)明的單串口與多路智能卡分時通訊控制方法和裝置通過檢測智能卡的工作狀態(tài),提供與所需要連接智能卡的連接時間最優(yōu)選擇,保證微處理器單串口與多智能卡進行分時通訊,節(jié)約了硬件使用成本和微處理器串口使用數(shù)量,使得微處理器應(yīng)用更加廣泛。


下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中圖1為本發(fā)明實施例的一種單串口與多路智能卡分時通訊裝置原理框圖;圖2為本發(fā)明實施例的調(diào)整智能卡連接狀態(tài)的控制方法流程圖。
具體實施例方式下面結(jié)合圖示,對本發(fā)明的優(yōu)選實施例作詳細介紹。本發(fā)明較佳實施例的一種單串口與多路智能卡分時通訊裝置原理如圖1所示,其用于控制選擇任一智能卡與處理器的一個串口進行分時異步通訊,包括微處理模塊和多路選擇電路模塊,微處理模塊和多路選擇電路模塊間連接有全雙工與半雙工轉(zhuǎn)換模塊和選擇電路;還包括驅(qū)動模塊和智能卡,微處理器模塊、驅(qū)動模塊和智能卡順序連接,驅(qū)動模塊接受微處理器模塊發(fā)送的始終和復(fù)位信號并發(fā)送給智能卡;多路選擇電路模塊另一端與智能卡連接,微處理模塊根據(jù)通訊需求判斷出當(dāng)前所需要進行通訊的智能卡,控制多路選擇電路模塊與智能卡的連接狀態(tài)。優(yōu)選地,微處理模塊包括標準串口、信號輸出單元、邏輯處理單元、控制輸出單元。其中,標準串口用于與智能卡進行數(shù)據(jù)通訊,根據(jù)IS07816標準經(jīng)過全雙工與半雙工轉(zhuǎn)換模塊進行單向與雙向通訊線路的轉(zhuǎn)換。信號輸出單元將時鐘和復(fù)位信號發(fā)送給驅(qū)動模塊,驅(qū)動模塊將信號輸出給與之匹配的智能卡。邏輯處理單元用于將智能卡的使用需求和工作狀態(tài)做比較,產(chǎn)生控制信號并發(fā)送至控制輸出單元,控制多路選擇電路模塊與智能卡的連接狀態(tài)。不存在正在工作的智能卡時,直接發(fā)送與所需連接的智能卡的閉合信號;存在正在工作的智能卡時,需要與所需連接的智能卡做匹配,兩者相符則輸出保持信號;兩者不相符則等待所述正在工作的智能卡工作完畢后,輸出與所需連接的智能卡的閉合信號。控制輸出單元用于接收控制信號,當(dāng)控制信號為閉合式,通過選擇電路控制多路選擇電路模塊與智能卡的連接狀態(tài)。收到與智能卡N的閉合信號時,控制多路選擇電路模塊與智能卡N建立連接,同時切斷與其他智能卡的連接。當(dāng)收到保持信號時,保持連接狀態(tài)不變。智能卡工作所需的時鐘和復(fù)位信號由與其匹配的驅(qū)動模塊提供,與微處理器模塊交換的數(shù)據(jù)經(jīng)由多路選擇電路模塊和全雙工與半雙工轉(zhuǎn)換模塊,與微處理器模塊進行通訊。根據(jù)以上實施例的一種單串口與多路智能卡分時通訊裝置,本發(fā)明還提供了一種調(diào)整標準串口與智能卡連接狀態(tài)的控制方法,其流程圖如圖2所示,包括以下步驟S10、確定需要進行通訊的智能卡N ;S20、檢測是否存在正在通訊的智能卡,產(chǎn)生控制信號;在步驟S20中,檢測結(jié)果不存在正在通訊的智能卡,產(chǎn)生閉合信號并發(fā)送至控制輸出單元;檢測存在正在通訊的智能卡進行S30 ;S30、將正在通訊的智能卡與需要通訊的智能卡N做匹配;優(yōu)選地,在步驟S30中,檢測需要通訊的智能卡N是否與正在工作的智能卡相同, 產(chǎn)生控制信號并發(fā)送至控制輸出單元,其中包括以下兩種情況S31、需要通訊的智能卡N與正在工作的智能卡不同,等待智能卡工作完畢后,產(chǎn)生閉合信號并發(fā)送至控制輸出單元;S32、需要通訊的智能卡N與正在工作的智能卡相同,產(chǎn)生保持信號并發(fā)送至控制輸出單元;優(yōu)選地,步驟S20、31、32中,在控制信號為閉合信號時,控制多路選擇電路模塊建立與需要通訊的智能卡的連接,同時切斷與其他智能卡的連接;在控制信號為保持信號時, 保持與智能卡的連接通訊狀態(tài)不變。本發(fā)明的單串口與多路智能卡分時通訊控制方法和裝置通過檢測智能卡的工作狀態(tài),提供與所需要連接智能卡的連接時間最優(yōu)選擇,保證微處理器單串口與多智能卡進行分時通訊,節(jié)約了硬件使用成本和微處理器串口使用數(shù)量,使得微處理器應(yīng)用更加廣泛。應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換, 而所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。
權(quán)利要求
1.一種單串口與多路智能卡分時通訊的方法和裝置,用于實現(xiàn)微處理器單串口與多智能卡分時異步通訊,其特征在于,包括微處理模塊和多路選擇電路模塊;還包括智能卡和驅(qū)動模塊;所述微處理模塊和多路選擇電路模塊間連接有全雙工與半雙工轉(zhuǎn)換模塊和選擇電路;所述微處理器模塊、驅(qū)動模塊、智能卡順序連接,所述驅(qū)動模塊接收所述微處理器輸出的時鐘和復(fù)位信號,所述智能卡接收所述驅(qū)動模塊輸出的所述時鐘和復(fù)位信號。
2.根據(jù)權(quán)利要求1所述的多路選擇電路模塊,其特征在于,所述多路選擇電路模塊與所述智能卡連接,所述微處理模塊根據(jù)通訊需求判斷出當(dāng)前所需要進行通訊的智能卡,通過所述選擇電路控制多路選擇電路模塊與智能卡的連接狀態(tài)。
3.根據(jù)權(quán)利要求1所述的微處理器模塊,其特征在于,所述微處理模塊包括標準串口,用于輸入和輸出與所述智能卡的數(shù)據(jù)通訊信息;信號輸出單元,用于發(fā)送時鐘和復(fù)位信號;邏輯處理單元,用于將通訊需求與所述智能卡工作狀態(tài)進行比較,產(chǎn)生控制信號并發(fā)送至控制輸出單元;其中,在需要與所述智能卡進行通訊且該智能卡未與所述多路選擇電路模塊連接時, 輸出閉合信號,在需要與所述智能卡進行通訊且該智能卡正在和所述多路選擇電路模塊連接時,輸出保留信號;控制輸出單元,用于接收所述控制信號,在所述控制信號為閉合信號時,控制所述多路選擇電路模塊閉合與所述需要進行通訊的智能卡的連接線路,同時斷開其他無需通訊的智能卡的連接線路,在所述控制信號為保持信號時,保持通訊狀態(tài)不變。
4.一種調(diào)整標準串口與智能卡連接狀態(tài)的控制方法,其特征在于,包括以下步驟A、確定需要進行通訊的智能卡N;B、檢測是否存在正在通訊的智能卡,產(chǎn)生控制信號;C、根據(jù)所述控制信號調(diào)整所述標準串口與所述智能卡的連接狀態(tài)。
5.根據(jù)權(quán)利要求4所述的調(diào)整標準串口與智能卡連接狀態(tài)的控制方法,其特征在于, 所述步驟B中,檢測結(jié)果不存在所述正在通訊的智能卡,產(chǎn)生閉合信號并發(fā)送至控制輸出單元;檢測存在所述正在通訊的智能卡進行步驟C。
6.根據(jù)權(quán)利要求4所述的調(diào)整標準串口與智能卡連接狀態(tài)的控制方法,其特征在于, 所述步驟C中,所述需要通訊的智能卡N與所述正在工作的智能卡不同,等待所述正在工作的智能卡工作完畢后,產(chǎn)生閉合信號并發(fā)送至控制輸出單元;所述需要通訊的智能卡N與所述正在工作的智能卡相同,產(chǎn)生保持信號并發(fā)送至控制輸出單元。
7.根據(jù)權(quán)利要求5或6所述的調(diào)整標準串口與智能卡連接狀態(tài)的控制方法,其特征在于,所述步驟B或C中,在所述控制信號為閉合信號時,控制所述多路選擇電路模塊建立所述與需要通訊的智能卡的連接,同時切斷與其他所述智能卡的連接;在所述控制信號為保持信號時,保持與所述需要通訊的智能卡的連接通訊狀態(tài)不變。
全文摘要
本發(fā)明涉及一種單串口與多路智能卡分時通訊的裝置及方法,所述裝置用于實現(xiàn)微處理器單串口與多智能卡分時異步通訊,包括微處理模塊和多路選擇電路模塊,微處理模塊和多路選擇電路模塊間連接有全雙工與半雙工轉(zhuǎn)換模塊和選擇電路;還包括智能卡和為智能卡輸出時鐘和復(fù)位信號的驅(qū)動模塊,驅(qū)動模塊直接接收微處理器輸出的時鐘和復(fù)位信號;多路選擇電路模塊與智能卡直接連接,微處理模塊根據(jù)通訊需求判斷出當(dāng)前所需要進行通訊的智能卡,控制多路選擇電路模塊與智能卡的連接狀態(tài)。本發(fā)明可控制選擇一個串口與任一智能卡進行分時通信,從而節(jié)省了串口使用數(shù)量,擴大了微處理器的應(yīng)用范圍。
文檔編號H04L5/22GK102215099SQ201010146720
公開日2011年10月12日 申請日期2010年4月9日 優(yōu)先權(quán)日2010年4月9日
發(fā)明者張燁, 黃東 申請人:深圳市聯(lián)祥瑞實業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1