多讀寫終端與多智慧卡間的協調控制方法、裝置與系統的製作方法
2023-08-13 22:42:36 1
專利名稱:多讀寫終端與多智慧卡間的協調控制方法、裝置與系統的製作方法
技術領域:
本發明涉及通信技術領域,更具體的說,涉及多讀寫終端與多個智慧卡間的協調控制方法、裝置與系統。
背景技術:
智慧卡是可實現中近距離無線通信的手機智慧卡。智慧卡的外觀同普通的電信卡完全相同,接ロ標準符合7816的標準。智慧卡是ー個高集成度卡片系統,主要集成有 2.45GHz射頻接ロ晶片、金融級高安全支付晶片、普通智慧卡晶片。它完整保留了傳統智慧卡的所有業務功能,還額外提供了安全的射頻通道和金融級別的支付業務功能。2. 45GHz頻段可用帶寬83. 5MHz,遇到幹擾時,可供跳頻的信道有較多選擇,抗幹擾能力強。2. 45GHz頻段頻帶寬度寬,數據傳輸速率高。在手機支付智慧卡系統射頻協議接ロ規範中,智慧卡ー種方案是採用2. 45G ISM頻段,分2種類型的頻道工作頻道和信標頻道。其中,工作頻道主要用於業務通信;信標頻道主要用於輔助詢卡。在該模式下,讀寫終端對智慧卡的問詢可以在信標頻道進行,但是當工作區域內存在多個讀寫終端對多個智慧卡進行讀卡時,不可避免地產生碰撞衝突。因為在系統中同一時間可能會有多個讀寫終端檢測到需要進行信息交互的智慧卡,由於其詢卡在同一個信標頻道進行,容易造成多讀寫終端讀取多個智慧卡的失敗,現有的通信方式的衝突機率大,降低了工作效率。因此,現有的通信方式難以勝任區域內存在多個讀寫終端需要對多個智慧卡進行識別存取的情形。因此,如何提供一種可以協調多讀寫終端與多個智慧卡進行通信的方法,成為目前最需要解決的問題。
發明內容
有鑑於此,本發明的設計目的在於,一種多讀寫終端與多個智慧卡間的協調控制方法、裝置與系統,以降低多讀寫終端在與多個智慧卡通信過程中的衝突率,提高工作效率。本發明實施例是這樣實現的一種多讀寫終端與多智慧卡間的協調控制方法,包括A、向相鄰的讀寫終端發送預約的指定協調信道的申請信息;B、判斷在預定時間內是否接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息,若是,則選擇其他的協調信道,並返回步驟A ;否則,通過所述預約的指定協調信道向對應的智慧卡發送輪詢包。優選地,在上述的多讀寫終端與多智慧卡間的協調控制方法中,在步驟A之前,還包括C、採用載波監聽的方式監測預約信道;D、判斷所述預約信道是否空閒,若是,則執行步驟A ;否則,執行步驟D。
優選地,在上述的多讀寫終端與多智慧卡間的協調控制方法中,所述預定時間具體為所述申請信息到達所述相鄰讀寫終端時間與所述相鄰終端反饋所述衝突信息所需時間之和。一種多讀寫終端與多智慧卡間的協調控制方法,包括監聽協調信道;當通過所述協調信道接收到輪詢包時,智慧卡會按照隨機ALOHA的規則自動回應,若終端成功接收應答包,智慧卡與發送所述輪詢包的讀寫終端進行通信。
一種讀寫終端,包括發送模塊,用於向相鄰的讀寫終端發送預約的指定協調信道的申請信息;判斷模塊,用於判斷在預定時間內是否接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息;控制模塊,用於當在預定時間內接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息吋,則選擇其他的協調信道,並啟動所述發送模塊;或,當在預定時間內沒有接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息時,通過所述預約的指定協調信道向對應的智慧卡發送輪詢包。ー種智慧卡,包括監聽模塊,用於隨機選擇某ー協調信道進行監聽;通信模塊,用於當通過所述協調信道接收到輪詢包時,智慧卡會按照隨機ALOHA的規則自動回應,若終端成功接收應答包,智慧卡與發送所述輪詢包的讀寫終端進行通信。一種多讀寫終端與多智慧卡間的協調控制系統,包括多個讀寫終端和多個智慧卡;其中,所述讀寫終端包括發送模塊,用於向相鄰的讀寫終端發送預約的指定協調信道的申請信息;判斷模塊,用於判斷在預定時間內是否接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息;控制模塊,用於當在預定時間內接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息吋,則選擇其他的協調信道,並啟動所述發送模塊;或,當在預定時間內沒有接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息時,通過所述預約的指定協調信道向對應的智慧卡發送輪詢包;所述智慧卡包括監聽模塊,用於隨機選擇某ー協調信道進行監聽;通信模塊,用於當通過所述協調信道接收到輪詢包時,與發送所述輪詢包的讀寫終端進行通信。與現有技術相比,本實施例提供的技術方案具有以下優點和特點在本發明提供的方案中,在讀寫終端與智慧卡進行通信以前,需要讀寫終端先向相鄰的讀寫終端發送申請信息,主要用於預約指定的協調信道,如果收到其他讀寫終端發送的衝突信息,那麼說明該協調信道已經被佔用,此時,需要再選擇其他的協調信道,直到選擇到沒有被佔用的協調信道為止;如果沒有收到其他讀寫終端發送的衝突信息,那麼通過指定的協調信道向對應的智慧卡發送輪詢包。智慧卡隨機選擇ー協調信道進行偵聽,若收到讀寫終端輪詢包,智慧卡會按照隨機ALOHA的規則自動回應;若終端成功接收應答包,智慧卡與讀寫終端進行通信。否則,智慧卡再次隨機選擇其它協調信道對讀寫終端進行輪詢偵聽。因此,本發明能夠自動識別出協調信道是否被佔用,檢測出是否存在衝突,並且在存在衝突以後進行主動的協調,以使多個讀寫終端能夠和諧的同時對多個智慧卡進行通信,從而避免了衝突發生,以提高工作效率。
為了更清楚地說明本發明或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。圖I為本發明所提供的一種該控制方法中多讀寫終端間協調控制方法的流程圖;圖2為本發明所提供的一種該控制方法中多智慧卡間協調控制方法的流程圖;圖3為本發明所提供的一種多讀寫終端協調控制系統的模塊圖;圖4為本發明所提供的ー種讀寫終端的模塊圖;圖5為本發明所提供的ー種智慧卡的模塊圖。
具體實施例方式下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基於本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本發明保護的範圍。本發明實施例提供了一種多讀寫終端協調控制方法,包括:A、向相鄰的讀寫終端發送預約的指定協調信道的申請信息;B、判斷在預定時間內是否接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息,若是,則選擇其他的協調信道,並返回步驟A ;否則,通過所述預約的指定協調信道向對應的智慧卡發送輪詢包。C、智慧卡隨機選擇ー協調信道進行偵聽,若收到讀寫終端輪詢包,智慧卡會按照隨機ALOHA的規則自動回應;D、若終端成功接收應答包,智慧卡與讀寫終端進行通信。否則,智慧卡返回步驟C,再次隨機選擇其它協調信道對讀寫終端進行輪詢偵聽。由於上述多讀寫終端協調控制方法的具體實現存在多種方式,下面通過具體實施例進行詳細說明請參見圖I所示,圖I所示的為ー種多讀寫終端間協調控制方法,本方法應用於讀寫終端,該方法包括步驟S11、向相鄰的讀寫終端發送預約的指定協調信道的申請信息;其中,相鄰的讀寫終端具體為系統內的讀寫終端,即可能會存在衝突的讀寫終端。協調信道為主要用於在讀寫終端向區域內的智慧卡進行輪詢。步驟S12、判斷在預定時間內是否接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息;步驟S13、當在預定時間內接收到所述相鄰的讀寫終端反饋的協調信道的衝突信、息,則選擇其他的協調信道,並返回步驟Sll ;步驟S14、當在預定時間內沒有接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息,通過所述預約的指定協調信道向對應的智慧卡發送輪詢包。其中,優選的預定時間具體為所述申請信息到達所述相鄰讀寫終端時間與所述相鄰終端反饋所述衝突信息所需時間之和。在圖I所示的實施例中,在讀寫終端與智慧卡進行通信以前,需要讀寫終端先向相鄰的讀寫終端發送申請信息,主要用於預約指定的協調信道,如果收到其他讀寫終端 發送的衝突信息,那麼說明該協調信道已經被佔用,此時,需要再選擇其他的協調信道,直到選擇到沒有被佔用的協調信道為止;如果沒有收到其他讀寫終端發送的衝突信息,那麼通過指定的協調信道向對應的智慧卡發送輪詢包。因此,本發明能夠自動識別出協調信道是否被佔用,檢測出是否存在衝突,並且在存在衝突以後進行主動的協調,以使多個讀寫終端能夠和諧的同時對多個智慧卡進行通信,從而避免了衝突發生,以提高工作效率。在圖I所示的實施例中,在步驟Sll之前,還可以包括以下步驟步驟S15、採用載波監聽的方式監測預約信道;其中,預約信道主要用於讀寫終端向鄰近讀寫終端廣播預約其將佔據的協調信道。預約信道為通常可以設為ー個,即同一時間只允許ー個讀寫終端對協議信道進行預約,以避免多個讀寫終端同時預約同一個協議信道的情況,從而進ー步的降低了可能出現衝突的機率。步驟S16、判斷所述預約信道是否空閒,若是,則執行步驟Sll ;否則,執行步驟S16。其中,如果預約信道空閒,則說明此時沒有其他讀寫終端預約協議信道,則可以進行預約的步驟,即執行步驟Sll ;如果預約信道繁忙,說明此時存在其他讀寫終端正在預約協議信道,所以需要退避一個時間段,再執行步驟S16。請參見圖2所示,圖2所示的為ー種多智慧卡間協調控制方法,本方法應用於智慧卡,該方法包括步驟S21、監聽協調信道;其中,智慧卡監聽協議信道可以了解到是否有讀寫終端發送輪詢包,以便即時的獲取到輪詢包。步驟S22、當通過所述協調信道接收到輪詢包吋,智慧卡會按照隨機ALOHA的規則自動回應,若終端成功接收應答包,智慧卡與發送所述輪詢包的讀寫終端進行通信。請參見圖3至圖5所示,圖3所示的為ー種多讀寫終端協調控制系統,圖4所示的為ー種讀寫終端,圖5所示的為ー種智慧卡。在圖3至圖5所示的實施例中,多讀寫終端協調控制系統包括多個讀寫終端I和多個智慧卡2 ;其中,所述讀寫終端I包括發送模塊11,用於向相鄰的讀寫終端I發送預約的指定協調信道的申請信息;判斷模塊12,用於判斷在預定時間內是否接收到所述相鄰的讀寫終端I反饋的協調信道的衝突信息;控制模塊13,用於當在預定時間內接收到所述相鄰的讀寫終端I反饋的協調信道的衝突信息吋,則選擇其他的協調信道,並啟動所述發送模塊11 ;或,當在預定時間內沒有接收到所述相鄰的讀寫終端I反饋的協調信道的衝突信息時,通過所述預約的指定協調信道向對應的智慧卡2發送輪詢包。所述智慧卡2包括監聽模塊21,用於監聽協調信道;通信模塊22,用於當通過所述協調信道接收到輪詢包時,智慧卡會按照隨機ALOHA的規則自動回應,若終端成功接收應答包,智慧卡與發送所述輪詢包的讀寫終端I進行通信。否則將繼續啟動監聽模塊21。由於本發明提供的多讀寫終端協調控制系統、讀寫終端和智慧卡與上述方法相對應,所以其它功能與解釋可與上述方法部分相互參見即可。
需要說明的是,圖I至圖5所示的實施例只是本發明所介紹的優選實施例,本領域技術人員在此基礎上,完全可以設計出更多的實施例,因此不在此處贅述。本說明書中各個實施例採用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。對於實施例公開的裝置而言,由於其與實施例公開的方法相對應,所以描述的比較簡單,相關之處參見方法部分說明即可。本領域技術人員可以理解,可以使用許多不同的エ藝和技術中的任意ー種來表示信息、消息和信號。例如,上述說明中提到過的消息、信息都可以表示為電壓、電流、電磁波、磁場或磁性粒子、光場或以上任意組合。專業人員還可以進ー步意識到,結合本文中所公開的實施例描述的各示例的単元及算法步驟,能夠以電子硬體、計算機軟體或者二者的結合來實現,為了清楚地說明硬體和軟體的可互換性,在上述說明中已經按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。結合本文中所公開的實施例描述的方法或算法的步驟可以直接用硬體、處理器執行的軟體模塊,或者二者的結合來實施。軟體模塊可以置於隨機存儲器(RAM)、內存、只讀存儲器(ROM)、電可編程ROM、電可擦除可編程ROM、寄存器、硬碟、可移動磁碟、CD-ROM、或技術領域內所公知的任意其它形式的存儲介質中。對所公開的實施例的上述說明,使本領域專業技術人員能夠實現或使用本發明。對這些實施例的多種修改對本領域的專業技術人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發明的精神或範圍的情況下,在其它實施例中實現。因此,本發明將不會被限制於本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的範圍。
權利要求
1.一種多讀寫終端與多智慧卡間的協調控制方法,其特徵在於,包括 A、向相鄰的讀寫終端發送預約的指定協調信道的申請信息; B、判斷在預定時間內是否接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息,若是,則選擇其他的協調信道,並返回步驟A ;否則,通過所述預約的指定協調信道向對應的智慧卡發送輪詢包。
2.根據權利要求I所述的多讀寫終端與多智慧卡間的協調控制方法,其特徵在於,在步驟A之前,還包括 C、採用載波監聽的方式監測預約信道; D、判斷所述預約信道是否空閒,若是,則執行步驟A;否則,執行步驟D。
3.根據權利要求I所述的多讀寫終端與多智慧卡間的協調控制方法,其特徵在於,所述預定時間具體為所述申請信息到達所述相鄰讀寫終端時間與所述相鄰終端反饋所述衝突イ目息所需時間之和。
4.一種多讀寫終端與多智慧卡間的協調控制方法,其特徵在於,包括 監聽協調信道; 當通過所述協調信道接收到輪詢包時,智慧卡會按照隨機ALOHA的規則自動回應,若終端成功接收應答包,智慧卡與發送所述輪詢包的讀寫終端進行通信。
5.一種讀寫終端,其特徵在於,包括 發送模塊,用於向相鄰的讀寫終端發送預約的指定協調信道的申請信息; 判斷模塊,用於判斷在預定時間內是否接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息; 控制模塊,用於當在預定時間內接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息吋,則選擇其他的協調信道,並啟動所述發送模塊;或,當在預定時間內沒有接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息時,通過所述預約的指定協調信道向對應的智慧卡發送輪詢包。
6.ー種智慧卡,其特徵在於,包括 監聽模塊,用於隨機選擇某ー協調信道進行監聽; 通信模塊,用於當通過所述協調信道接收到輪詢包時,智慧卡會按照隨機ALOHA的規則自動回應,若終端成功接收應答包,智慧卡與發送所述輪詢包的讀寫終端進行通信。
7.一種多讀寫終端與多智慧卡間的協調控制系統,其特徵在於,包括多個讀寫終端和多個智慧卡;其中, 所述讀寫終端包括 發送模塊,用於向相鄰的讀寫終端發送預約的指定協調信道的申請信息; 判斷模塊,用於判斷在預定時間內是否接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息; 控制模塊,用於當在預定時間內接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息吋,則選擇其他的協調信道,並啟動所述發送模塊;或,當在預定時間內沒有接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息時,通過所述預約的指定協調信道向對應的智慧卡發送輪詢包; 所述智慧卡包括監聽模塊,用於隨機選擇某ー協調信道進行監聽; 通信模塊,用於當通過所述協調信道 接收到輪詢包時,與發送所述輪詢包的讀寫終端進行通信。
全文摘要
本發明公開了多讀寫終端與多智慧卡間的協調控制方法、裝置與系統,該方法包括A、讀寫終端向相鄰的讀寫終端發送預約的指定協調信道的申請信息;B、判斷在預定時間內是否接收到所述相鄰的讀寫終端反饋的協調信道的衝突信息,若是,則選擇其他的協調信道,並返回步驟A;否則,通過所述預約的指定協調信道向對應的智慧卡發送輪詢包。本發明能夠自動識別出協調信道是否被佔用,檢測出是否存在衝突,並且在存在衝突以後進行主動的協調,以使多個讀寫終端能夠和諧的同時對多個智慧卡進行通信,從而避免了衝突發生,以提高工作效率。
文檔編號G06K19/07GK102646204SQ20121005345
公開日2012年8月22日 申請日期2012年3月2日 優先權日2012年3月2日
發明者餘松森 申請人:東信和平智慧卡股份有限公司